0001666134-24-000003.txt : 20240223 0001666134-24-000003.hdr.sgml : 20240223 20240223160708 ACCESSION NUMBER: 0001666134-24-000003 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 122 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240223 DATE AS OF CHANGE: 20240223 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BLACKLINE, INC. CENTRAL INDEX KEY: 0001666134 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 463354276 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37924 FILM NUMBER: 24671182 BUSINESS ADDRESS: STREET 1: 21300 VICTORY BOULEVARD STREET 2: 12TH FLOOR CITY: WOODLAND HILLS STATE: CA ZIP: 91367 BUSINESS PHONE: 818-223-9008 MAIL ADDRESS: STREET 1: 21300 VICTORY BOULEVARD STREET 2: 12TH FLOOR CITY: WOODLAND HILLS STATE: CA ZIP: 91367 10-K 1 bl-20231231.htm 10-K bl-20231231
false2023FY0001666134http://fasb.org/us-gaap/2023#AccountingStandardsUpdate202006MemberP3YP3YP1Y0.01362440.0060156P3YP3YP3YP3Y25.0012.5036748100016661342023-01-012023-12-3100016661342023-06-30iso4217:USD00016661342024-02-15xbrli:shares00016661342023-12-3100016661342022-12-31iso4217:USDxbrli:shares0001666134us-gaap:SubscriptionAndCirculationMember2023-01-012023-12-310001666134us-gaap:SubscriptionAndCirculationMember2022-01-012022-12-310001666134us-gaap:SubscriptionAndCirculationMember2021-01-012021-12-310001666134us-gaap:TechnologyServiceMember2023-01-012023-12-310001666134us-gaap:TechnologyServiceMember2022-01-012022-12-310001666134us-gaap:TechnologyServiceMember2021-01-012021-12-3100016661342022-01-012022-12-3100016661342021-01-012021-12-310001666134us-gaap:CommonStockMember2020-12-310001666134us-gaap:AdditionalPaidInCapitalMember2020-12-310001666134us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001666134us-gaap:RetainedEarningsMember2020-12-3100016661342020-12-310001666134us-gaap:CommonStockMember2021-01-012021-12-310001666134us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001666134us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001666134us-gaap:AdditionalPaidInCapitalMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2021-01-012021-12-310001666134bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2021-01-012021-12-310001666134us-gaap:AdditionalPaidInCapitalMemberbl:ConvertibleSeniorNotesDue2026Member2021-01-012021-12-310001666134bl:ConvertibleSeniorNotesDue2026Member2021-01-012021-12-310001666134us-gaap:RetainedEarningsMember2021-01-012021-12-310001666134us-gaap:CommonStockMember2021-12-310001666134us-gaap:AdditionalPaidInCapitalMember2021-12-310001666134us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001666134us-gaap:RetainedEarningsMember2021-12-3100016661342021-12-3100016661342021-12-312021-12-310001666134us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001666134us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001666134srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001666134srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2021-12-310001666134srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AdditionalPaidInCapitalMember2021-12-310001666134srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001666134srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:RetainedEarningsMember2021-12-310001666134srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2021-12-310001666134us-gaap:CommonStockMember2022-01-012022-12-310001666134us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001666134us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001666134us-gaap:RetainedEarningsMember2022-01-012022-12-310001666134us-gaap:CommonStockMember2022-12-310001666134us-gaap:AdditionalPaidInCapitalMember2022-12-310001666134us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001666134us-gaap:RetainedEarningsMember2022-12-310001666134us-gaap:CommonStockMember2023-01-012023-12-310001666134us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001666134us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001666134us-gaap:RetainedEarningsMember2023-01-012023-12-310001666134us-gaap:CommonStockMember2023-12-310001666134us-gaap:AdditionalPaidInCapitalMember2023-12-310001666134us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001666134us-gaap:RetainedEarningsMember2023-12-310001666134bl:WoodlandHillsOfficeLeaseMember2023-06-15bl:segment0001666134us-gaap:CashAndCashEquivalentsMember2023-12-31bl:bank0001666134us-gaap:InvestmentsMember2023-12-310001666134us-gaap:SalesRevenueNetMember2021-01-012021-12-31bl:customer0001666134us-gaap:SalesRevenueNetMember2023-01-012023-12-310001666134us-gaap:SalesRevenueNetMember2022-01-012022-12-310001666134us-gaap:AccountsReceivableMember2022-01-012022-12-310001666134us-gaap:AccountsReceivableMember2023-01-012023-12-310001666134us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-12-310001666134us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-12-310001666134srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2023-12-310001666134srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001666134srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001666134us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2023-12-310001666134us-gaap:FurnitureAndFixturesMember2023-12-310001666134us-gaap:LeaseholdImprovementsMember2023-12-310001666134us-gaap:ComputerSoftwareIntangibleAssetMember2023-12-310001666134srt:MinimumMember2023-12-310001666134srt:MaximumMember2023-12-31bl:reportingUnit0001666134bl:FourQSystemsIncMemberus-gaap:MeasurementInputExpectedTermMember2022-01-26xbrli:pure0001666134srt:MinimumMember2023-01-012023-12-310001666134srt:MaximumMember2023-01-012023-12-3100016661342023-01-012023-12-310001666134us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001666134us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001666134us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001666134country:US2023-01-012023-12-310001666134country:US2022-01-012022-12-310001666134country:US2021-01-012021-12-310001666134us-gaap:NonUsMember2023-01-012023-12-310001666134us-gaap:NonUsMember2022-01-012022-12-310001666134us-gaap:NonUsMember2021-01-012021-12-310001666134bl:BlackLineKKMemberbl:BlackLineKKMember2018-10-012018-10-310001666134bl:BlackLineKKMemberbl:BlackLineKKMember2018-10-310001666134bl:BlackLineKKMemberbl:BlackLineKKMember2021-11-012021-11-3000016661342021-11-012021-11-300001666134bl:DataInterconnectMember2023-09-122023-09-120001666134bl:DataInterconnectMember2023-01-012023-12-310001666134bl:DataInterconnectMember2023-09-120001666134us-gaap:TechnologyBasedIntangibleAssetsMemberbl:DataInterconnectMember2023-09-120001666134us-gaap:TechnologyBasedIntangibleAssetsMemberbl:DataInterconnectMember2023-09-122023-09-120001666134us-gaap:CustomerRelatedIntangibleAssetsMemberbl:DataInterconnectMember2023-09-120001666134us-gaap:CustomerRelatedIntangibleAssetsMemberbl:DataInterconnectMember2023-09-122023-09-120001666134bl:FourQSystemsIncMember2022-01-262022-01-260001666134bl:FourQSystemsIncMember2022-01-260001666134bl:FourQSystemsIncMember2022-01-012022-12-310001666134bl:FourQSystemsIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-01-260001666134bl:FourQSystemsIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-01-262022-01-260001666134bl:FourQSystemsIncMemberus-gaap:CustomerRelatedIntangibleAssetsMember2022-01-260001666134bl:FourQSystemsIncMemberus-gaap:CustomerRelatedIntangibleAssetsMember2022-01-262022-01-260001666134us-gaap:TradeNamesMember2023-12-310001666134us-gaap:DevelopedTechnologyRightsMember2023-12-310001666134us-gaap:CustomerRelationshipsMember2023-12-310001666134us-gaap:PatentedTechnologyMember2023-12-310001666134us-gaap:TradeNamesMember2022-12-310001666134us-gaap:DevelopedTechnologyRightsMember2022-12-310001666134us-gaap:CustomerRelationshipsMember2022-12-310001666134us-gaap:PatentedTechnologyMember2022-12-310001666134us-gaap:CostOfSalesMember2023-01-012023-12-310001666134us-gaap:CostOfSalesMember2022-01-012022-12-310001666134us-gaap:CostOfSalesMember2021-01-012021-12-310001666134us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001666134us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001666134us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001666134us-gaap:USTreasurySecuritiesMember2023-12-310001666134us-gaap:CommercialPaperMember2023-12-310001666134us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001666134us-gaap:USTreasurySecuritiesMember2022-12-310001666134us-gaap:CorporateDebtSecuritiesMember2022-12-310001666134us-gaap:CommercialPaperMember2022-12-310001666134us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-31bl:position0001666134us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001666134us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001666134us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001666134us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2023-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-12-310001666134us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-12-310001666134us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-12-310001666134us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001666134us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001666134us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001666134us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001666134us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001666134us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001666134us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001666134us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001666134us-gaap:FairValueMeasurementsRecurringMember2023-12-310001666134us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001666134us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001666134us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001666134us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2022-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-12-310001666134us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-12-310001666134us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-12-310001666134us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001666134us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001666134us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001666134us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001666134us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001666134us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001666134us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001666134us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001666134us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001666134us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001666134us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001666134us-gaap:FairValueMeasurementsRecurringMember2022-12-310001666134bl:ContingentConsiderationMember2022-12-310001666134bl:ContingentConsiderationMember2021-12-310001666134bl:ContingentConsiderationMember2020-12-310001666134bl:ContingentConsiderationMember2023-01-012023-12-310001666134bl:ContingentConsiderationMember2022-01-012022-12-310001666134bl:ContingentConsiderationMember2021-01-012021-12-310001666134bl:ContingentConsiderationMember2023-12-310001666134bl:FourQSystemsIncMember2023-01-012023-12-310001666134bl:FourQSystemsIncMember2023-12-310001666134bl:BlackLineSystemsIncMember2023-12-310001666134us-gaap:ComputerEquipmentMember2023-12-310001666134us-gaap:ComputerEquipmentMember2022-12-310001666134us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001666134us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001666134us-gaap:FurnitureAndFixturesMember2022-12-310001666134us-gaap:LeaseholdImprovementsMember2022-12-310001666134bl:DataCenterEquipmentMember2023-12-310001666134bl:DataCenterEquipmentMember2022-12-310001666134us-gaap:BuildingMember2023-12-310001666134us-gaap:BuildingMember2022-12-310001666134us-gaap:ConstructionInProgressMember2023-12-310001666134us-gaap:ConstructionInProgressMember2022-12-310001666134us-gaap:PropertyPlantAndEquipmentMember2023-01-012023-12-310001666134us-gaap:PropertyPlantAndEquipmentMember2022-01-012022-12-310001666134us-gaap:PropertyPlantAndEquipmentMember2021-01-012021-12-31bl:lease0001666134bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2019-08-310001666134bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2019-08-012019-08-310001666134bl:ConditionOneMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2019-08-012019-08-31bl:day0001666134bl:ConditionOneMembersrt:MaximumMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2019-08-012019-08-310001666134srt:MaximumMemberbl:ConditionTwoMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2019-08-012019-08-310001666134srt:MinimumMemberbl:ConditionTwoMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2021-03-012021-03-310001666134bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2021-03-310001666134srt:MinimumMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2019-08-012019-08-310001666134bl:ConvertibleSeniorNotesDue2026Member2021-03-012021-03-310001666134bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2021-03-012021-03-310001666134us-gaap:AdditionalPaidInCapitalMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-01-010001666134bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-01-010001666134us-gaap:RetainedEarningsMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-01-010001666134us-gaap:SeniorNotesMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2023-12-310001666134us-gaap:SeniorNotesMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2022-12-310001666134us-gaap:SeniorNotesMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2023-01-012023-12-310001666134us-gaap:SeniorNotesMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2022-01-012022-12-310001666134us-gaap:SeniorNotesMemberbl:ConvertibleSeniorNotesDue2026Member2021-03-012021-03-310001666134us-gaap:SeniorNotesMemberbl:ConvertibleSeniorNotesDue2026Member2021-03-310001666134bl:ConditionOneMemberus-gaap:SeniorNotesMemberbl:ConvertibleSeniorNotesDue2026Member2021-03-012021-03-310001666134bl:ConditionOneMemberus-gaap:SeniorNotesMemberbl:ConvertibleSeniorNotesDue2026Membersrt:MaximumMember2021-03-012021-03-310001666134us-gaap:SeniorNotesMemberbl:ConvertibleSeniorNotesDue2026Membersrt:MaximumMemberbl:ConditionTwoMember2021-03-012021-03-310001666134us-gaap:SeniorNotesMembersrt:MinimumMemberbl:ConvertibleSeniorNotesDue2026Memberbl:ConditionTwoMember2021-03-012021-03-310001666134us-gaap:SeniorNotesMembersrt:MinimumMemberbl:ConvertibleSeniorNotesDue2026Member2021-03-012021-03-310001666134us-gaap:SeniorNotesMemberbl:ConvertibleSeniorNotesDue2026Memberus-gaap:MeasurementInputCreditSpreadMember2021-03-310001666134us-gaap:SeniorNotesMemberus-gaap:AdditionalPaidInCapitalMemberbl:ConvertibleSeniorNotesDue2026Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-01-010001666134us-gaap:SeniorNotesMemberbl:ConvertibleSeniorNotesDue2026Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-01-010001666134us-gaap:SeniorNotesMemberbl:ConvertibleSeniorNotesDue2026Memberus-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-01-010001666134us-gaap:SeniorNotesMemberbl:ConvertibleSeniorNotesDue2026Member2023-12-310001666134us-gaap:SeniorNotesMemberbl:ConvertibleSeniorNotesDue2026Member2022-12-310001666134us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMemberbl:ConvertibleSeniorNotesDue2026Member2023-12-310001666134us-gaap:SeniorNotesMemberbl:ConvertibleSeniorNotesDue2026Member2023-01-012023-12-310001666134us-gaap:SeniorNotesMemberbl:ConvertibleSeniorNotesDue2026Member2022-01-012022-12-310001666134us-gaap:SeniorNotesMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2019-08-012019-08-310001666134us-gaap:SeniorNotesMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2019-08-310001666134bl:A2023RestructuringProgramMember2023-08-232023-08-230001666134bl:A2023RestructuringProgramMemberus-gaap:OneTimeTerminationBenefitsMember2023-01-012023-12-310001666134bl:A2022RestructuringProgramMember2022-10-012022-12-310001666134bl:A2022RestructuringProgramMemberus-gaap:OneTimeTerminationBenefitsMember2023-01-012023-12-310001666134bl:A2022RestructuringProgramMemberus-gaap:OneTimeTerminationBenefitsMember2022-01-012022-12-310001666134bl:A2022RestructuringProgramMember2022-01-012022-12-310001666134bl:A2023RestructuringProgramMember2022-12-310001666134bl:A2022RestructuringProgramMember2022-12-310001666134bl:A2023RestructuringProgramMember2023-01-012023-12-310001666134bl:A2022RestructuringProgramMember2023-01-012023-12-310001666134bl:A2023RestructuringProgramMember2023-12-310001666134bl:A2022RestructuringProgramMember2023-12-310001666134bl:StockOptionsAndRestrictedStockUnitsMemberbl:TwoThousandSixteenEquityIncentivePlanMember2016-11-300001666134srt:MinimumMemberbl:StockOptionsAndRestrictedStockUnitsMemberbl:TwoThousandSixteenEquityIncentivePlanMember2016-11-012016-11-300001666134srt:MaximumMemberbl:StockOptionsAndRestrictedStockUnitsMemberbl:TwoThousandSixteenEquityIncentivePlanMember2016-11-012016-11-300001666134bl:StockOptionsAndRestrictedStockUnitsMemberbl:TwoThousandSixteenEquityIncentivePlanMember2016-11-012016-11-300001666134bl:StockOptionsAndRestrictedStockUnitsMemberbl:TwoThousandSixteenEquityIncentivePlanMember2023-12-310001666134us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001666134us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001666134us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001666134us-gaap:EmployeeStockOptionMember2023-12-310001666134bl:RestrictedStockUnitsServiceBasedMember2022-12-310001666134bl:RestrictedStockUnitsServiceBasedMember2023-01-012023-12-310001666134bl:RestrictedStockUnitsServiceBasedMember2023-12-310001666134us-gaap:RestrictedStockUnitsRSUMember2023-12-310001666134us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001666134bl:RestrictedStockUnitsPerformanceAndServiceBasedMember2022-04-042022-04-040001666134bl:RestrictedStockUnitsPerformanceAndServiceBasedMember2022-04-012022-06-300001666134bl:RestrictedStockUnitsPerformanceAndServiceBasedMember2022-08-192022-08-190001666134bl:RestrictedStockUnitsPerformanceAndServiceBasedMember2023-03-072023-03-070001666134us-gaap:ShareBasedCompensationAwardTrancheOneMemberbl:RestrictedStockUnitsPerformanceAndServiceBasedMember2023-03-072023-03-070001666134us-gaap:ShareBasedCompensationAwardTrancheTwoMemberbl:RestrictedStockUnitsPerformanceAndServiceBasedMember2023-03-072023-03-070001666134bl:RestrictedStockUnitsPerformanceAndServiceBasedMember2022-12-310001666134bl:RestrictedStockUnitsPerformanceAndServiceBasedMember2023-01-012023-12-310001666134bl:RestrictedStockUnitsPerformanceAndServiceBasedMember2023-12-310001666134bl:RestrictedStockUnitsPerformanceAndServiceBasedNoGrantDateMember2022-12-310001666134bl:RestrictedStockUnitsPerformanceAndServiceBasedNoGrantDateMember2023-01-012023-12-310001666134bl:RestrictedStockUnitsPerformanceAndServiceBasedNoGrantDateMember2023-12-310001666134bl:RestrictedStockUnitsPerformanceAndServiceBasedMember2022-12-302022-12-300001666134bl:RestrictedStockUnitsPerformanceMarketAndServiceBasedMember2022-12-310001666134bl:RestrictedStockUnitsPerformanceMarketAndServiceBasedMember2023-01-012023-12-310001666134bl:RestrictedStockUnitsPerformanceMarketAndServiceBasedMember2023-12-310001666134us-gaap:EmployeeStockMember2023-01-012023-12-310001666134us-gaap:EmployeeStockMember2023-12-310001666134us-gaap:EmployeeStockMember2022-01-012022-12-310001666134us-gaap:EmployeeStockMember2021-01-012021-12-310001666134us-gaap:EmployeeStockMembersrt:MinimumMember2023-01-012023-12-310001666134us-gaap:EmployeeStockMembersrt:MaximumMember2023-01-012023-12-310001666134us-gaap:EmployeeStockMembersrt:MinimumMember2022-01-012022-12-310001666134us-gaap:EmployeeStockMembersrt:MaximumMember2022-01-012022-12-310001666134us-gaap:EmployeeStockMembersrt:MinimumMember2021-01-012021-12-310001666134us-gaap:EmployeeStockMembersrt:MaximumMember2021-01-012021-12-310001666134us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001666134us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001666134us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001666134us-gaap:ForeignCountryMember2023-01-012023-12-310001666134bl:FederalAndStateMember2022-01-012022-12-310001666134us-gaap:DomesticCountryMember2023-12-310001666134us-gaap:StateAndLocalJurisdictionMember2023-12-310001666134us-gaap:ResearchMemberus-gaap:DomesticCountryMember2023-12-310001666134us-gaap:ForeignCountryMember2023-12-310001666134us-gaap:ResearchMemberus-gaap:StateAndLocalJurisdictionMember2023-12-310001666134us-gaap:StateAndLocalJurisdictionMemberbl:EnterpriseZoneMember2023-12-310001666134bl:ConvertibleNotesMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember2022-01-012022-12-310001666134bl:ConvertibleSeniorNotesDue2026Memberbl:ConvertibleNotesMember2021-01-012021-12-310001666134us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001666134us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001666134us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001666134us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001666134us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001666134us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001666134bl:RestrictedStockUnitsPerformanceAndServiceBasedMember2023-01-012023-12-310001666134bl:RestrictedStockUnitsPerformanceAndServiceBasedMember2022-01-012022-12-310001666134bl:RestrictedStockUnitsPerformanceAndServiceBasedMember2021-01-012021-12-310001666134bl:RestrictedStockUnitsPerformanceAndMarketBasedMember2023-01-012023-12-310001666134bl:RestrictedStockUnitsPerformanceAndMarketBasedMember2022-01-012022-12-310001666134bl:RestrictedStockUnitsPerformanceAndMarketBasedMember2021-01-012021-12-310001666134bl:CertainCorporateEventsOccurPriorToMaturityDateOrCompanyIssuesNoticeOfRedemptionMemberbl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMemberbl:ConvertibleNotesMember2023-01-012023-12-310001666134bl:ConvertibleSeniorNotesDue2026Memberbl:CertainCorporateEventsOccurPriorToMaturityDateOrCompanyIssuesNoticeOfRedemptionMemberbl:ConvertibleNotesMember2023-01-012023-12-310001666134bl:BlackLineSystemsIncMember2023-11-150001666134country:US2023-12-310001666134country:US2022-12-310001666134us-gaap:NonUsMember2023-12-310001666134us-gaap:NonUsMember2022-12-310001666134us-gaap:SubsequentEventMemberus-gaap:RestrictedStockUnitsRSUMember2024-02-140001666134us-gaap:SubsequentEventMemberbl:RestrictedStockUnitsPerformanceAndServiceBasedMember2024-02-140001666134us-gaap:SubsequentEventMemberbl:RestrictedStockUnitsPerformanceAndServiceBasedMember2024-02-142024-02-140001666134us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:SubsequentEventMemberus-gaap:RestrictedStockUnitsRSUMember2024-02-142024-02-140001666134us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:SubsequentEventMemberus-gaap:RestrictedStockUnitsRSUMember2024-02-142024-02-140001666134bl:KaroleMorganPragerMember2023-10-012023-12-310001666134bl:KaroleMorganPragerMember2023-12-310001666134bl:KevinThompsonMember2023-10-012023-12-310001666134bl:KevinThompsonMember2023-12-3100016661342023-10-012023-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, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from           to
Commission file number: 001-37924
______________________________________
BlackLine, Inc.
(Exact name of Registrant as specified in its charter)
______________________________________________________________
Delaware46-3354276
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
21300 Victory Boulevard, 12th Floor
Woodland Hills, CA 91367
(Address of principal executive offices, including zip code)
(818) 223-9008
(Registrant’s telephone number, including area code)
______________________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.01 per shareBLNasdaq Global Select 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  x    No  o
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  x
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  x   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  x   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 filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. 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.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    Yes      No  x
The aggregate market value of the registrant’s common stock held by non-affiliates of the registrant, based on the closing price of a share of the registrant’s common stock on June 30, 2023 as reported by the Nasdaq Global Select Market on such date was $3.034 billion. Shares of the registrant’s common stock held by each executive officer, director and holder of 5% or more of the outstanding common stock have been excluded in that such persons may be deemed to be affiliates. This calculation does not reflect a determination that certain persons are affiliates of the registrant for any other purpose.
At February 15, 2024, 61,520,108 shares of the registrant’s common stock, $0.01 par value, were outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the information called for by Part III of this Annual Report on Form 10-K where indicated are hereby incorporated by reference from the Definitive Proxy Statement for the registrant’s Annual Meeting of Stockholders to be held in 2024, which will be filed with the Securities and Exchange Commission not later than 120 days after the end of the registrant’s fiscal year ended December 31, 2023.
1


BLACKLINE, INC.
2023 ANNUAL REPORT ON FORM 10-K
TABLE OF CONTENTS
 Page No.
PART I
PART II
Item 6.
Item 9C.
PART III
PART IV
 

2


PART I
SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, which statements involve substantial risk and uncertainties. In some cases, you can identify forward-looking statements by terminology such as “may,” “will,” “should,” “could,” “expect,” “plan,” “anticipate,” “believe,” “estimate,” “predict,” “intend,” “potential,” “would,” “continue,” “ongoing” or the negative of these terms or other comparable terminology. All statements other than statements of historical fact are statements that could be deemed forward-looking statements, including, but not limited to, statements regarding future financial and operational performance; statements concerning growth strategies including acquisitions, extension of distribution channels and strategic relationships, product innovation, international expansion, customer growth and expansion, customer service initiatives, expectations regarding our acquisitions, expectations regarding contract size and increased focus on strategic products, expectations for hiring new talent; our ability to accurately forecast revenue and appropriately plan expenses and investments; the demand for and benefits from the use of our current and future solutions; market acceptance of our solutions; the impact of the macroeconomic environment on our business; and changes in the competitive environment in our industry and the markets in which we operate and our liquidity and capital resources. These statements are based upon our historical performance and our current plans, estimates and expectations and are not a representation that such plans, estimates, or expectations will be achieved. Forward-looking statements are based on information available at the time those statements are made and/or management’s good faith beliefs and assumptions as of that time with respect to future events and are subject to risks and uncertainty. If any of these risks or uncertainties materialize or if any assumptions prove incorrect, actual performance or results may differ materially from those expressed in or suggested by the forward-looking statements. Readers are cautioned that these forward-looking statements are only predictions and are subject to risks, uncertainty, and assumptions that are difficult to predict, including those identified below, under “Part II-Other Information, Item 1A. Risk Factors” and elsewhere herein. Forward-looking statements should not be read as a guarantee of future performance or results, and you should not place undue reliance on such statements. Furthermore, we undertake no obligation to revise or update any forward-looking statements for any reason, except as required by applicable law.
Unless the context otherwise requires, the terms “BlackLine, Inc.,” “BlackLine,” “the Company,” “we,” “us,” and “our” in this Annual Report on Form 10-K refer to the consolidated operations of BlackLine, Inc. and its consolidated subsidiaries as a whole.
Item 1.    Business
Overview
We have created comprehensive cloud-based solutions designed to transform and modernize accounting and finance operations for midsize and enterprise organizations in all industries globally. Our secure, scalable solutions transform critical processes, including financial close, intercompany accounting, invoice-to-cash, and consolidation. By introducing software that unifies critical data and enables process orchestration and automation, we empower accounting and finance professionals to improve the integrity of their financial reporting, reduce time spent on manual work, accelerate cash flows, and redeploy resources to focus on analysis and business partnership. With the recent acceleration of AI innovation and applications in the broader economy, we expect to further explore and possibly leverage such new and innovative technologies for optimized workflow, efficiencies, and value creation for our customers.
The integrity of an organization’s financial reports are rooted in critical accounting and finance processes that are often manual, inefficient and cumbersome and which may result in accounting errors and restatements, as well as significant deficiencies and material weaknesses. In addition, these manual accounting processes are unsuited for the increasing regulatory complexity and transaction volumes encountered by many businesses today. Traditional enterprise resource planning (“ERP”) systems do not generally provide effective solutions for processes handled outside of an organization’s general ledger, such as balance sheet substantiation, cash application, and intercompany transaction accounting. Many organizations also use multiple ERPs and other financial systems without a platform to efficiently integrate their data and processes. We are offering next-generation cloud-based solutions that address even more challenges for accounting and finance professionals by automating and streamlining accounting and finance operations in a manner that complements and supports traditional ERP systems. We believe our customers benefit from cost savings through improvements in process efficiency, accuracy, and staff productivity, in addition to maximizing cash flows and driving a faster record-to-report process.
3


Our mission is to inspire, power, and guide digital finance transformation by delivering a platform of solutions for the office of the Chief Financial Officer. Our approach modernizes accounting and finance operations by unifying accounting systems, data, and processes; automating manual, repetitive activities; enhancing transparency and control; and enabling more real-time delivery of critical accounting information. We believe the need for our software has been driven by growing business and information technology complexities, transaction volumes, and expanding regulatory requirements. Our software integrates with, and obtains data from, more than 30 different ERP systems, including SAP, Oracle, Microsoft Dynamics, Sage Intacct, and Jack Henry, as well as many other sources of financial data, such as banks, credit card providers, point-of-sale systems, sub-ledgers, and in-house applications.
BlackLine was founded in 2001. We are a holding company and conduct our operations through our wholly-owned subsidiary, BlackLine Systems, Inc. (“BlackLine Systems”) and its subsidiaries.
On September 12, 2023, we acquired Data Interconnect (“DI”), hereinafter referred to as the “DI Acquisition”. DI is a cloud-based invoice-to-cash automation vendor within the electronic invoice presentment and payment (“EIPP”) market. The primary purpose of the DI Acquisition was to complete our existing accounts receivable automation solution by adding EIPP capabilities to our platform. In doing so, we now offer a complete end-to-end invoice-to-cash process within the platform.
On January 26, 2022, we acquired FourQ Systems, Inc. (“FourQ”), which we refer to as the “FourQ Acquisition.” The primary purpose of the FourQ Acquisition was to enhance our existing intercompany accounting automation capabilities by driving end-to-end automation of traditionally manual intercompany accounting processes.
On October 2, 2020, we acquired Rimilia Holdings Ltd. (“Rimilia”), which we refer to as the “Rimilia Acquisition”. The primary purpose of the Rimilia Acquisition was to extend our capabilities into an adjacent area, adding accounts receivable automation to financial close automation.
Our cloud-based solutions include Account Reconciliations, Transaction Matching, Task Management, Financial Reporting Analytics, Journal Entry, Variance Analysis, Consolidation Integrity Manager, Compliance, Smart Close for SAP, BlackLine Cash Application, Credit & Risk Management, Collections Management, Disputes & Deductions Management, Team & Task Management, AR Intelligence, Electronic Invoicing & Compliance, Intercompany Create, Intercompany Balance and Resolve, and Intercompany Net and Settle. These solutions are offered to customers as scalable solutions that support critical record-to-report and invoice-to-cash processes.
Our Growth Strategy
Our principal growth strategies include the following:
Continue to Innovate and Expand our Solutions. Our ability to internally develop or make strategic acquisitions of new, market-leading applications and functionalities is integral to our success. We intend to deepen our existing capabilities and extend the functionality and range of our applications to bring new solutions to the office of the CFO.
Enhance our Leadership Position within the Marketplace. We intend to focus on customer expansion, geography, and industry to maintain and grow our leadership position.
Customer Expansion: We believe we have a leading position in the market with both enterprise and select midsize companies. We intend to leverage our brand recognition, history of innovation, and customer focus to maintain and grow our leadership position with enterprise market businesses. We pursue a land-and-expand sales model and believe there is significant opportunity to increase sales of our solutions within our existing customer base. Our pricing model is designed to allow us to capture additional revenue as our customers’ usage of our platform grows, providing us with an opportunity to increase the lifetime value of our customer relationships.
Geography: We believe that we have a significant opportunity to expand the use of our cloud-based solutions outside the United States (“U.S.”). We intend to invest in further expanding our global footprint through organic growth activities and strategic acquisitions.
Industry: We intend to leverage our customer scale to innovate with industry-specific product extensions, specifically for industries where we have large total addressable market opportunities and strong brand permission with customers and partners.
Extend Our Relationships with Partners. We have established strong relationships with technology vendors such as SAP and Microsoft, professional services firms such as Deloitte and Ernst & Young, and business process outsourcers, such as Accenture and GenPact. We intend to deepen our relationships with our current partners,
4


foster a thriving ecosystem of partnerships and partner with resellers who are well versed in the BlackLine suite and select software firms.
ERP Connectivity. We intend to broaden our partnership with SAP through the SAP solution-extension (SolEx”) program, extend our technology integration capabilities with large ERP players, and maintain connectivity to other ERPs and third-party data sources.
BlackLine Solutions
We provide powerful cloud-based solutions designed to unify, automate, and streamline accounting and finance operations. The key elements of our solutions include:
Comprehensive Platform
We offer integrated suites of applications that deliver a broad range of capabilities to support critical accounting processes such as financial close, intercompany accounting, invoice-to-cash, and consolidation.
The technology underpinning our software includes a comprehensive base of accounting and finance-specific business logic and rules engines.
Integration
We provide simple, secure, and automated tools and integrations to transfer data to and from a range of enterprise-wide processes and systems, including ERPs, as well as many other sources of financial data from in-house applications and third-party providers. In addition, for companies with multiple systems and complex needs, we can connect with any number of general ledger systems simultaneously, resolving many of the issues associated with consolidating data across systems.
Independence
Our solutions are flexible and not dependent on any single operating system. They work with and complement most ERPs and other relevant financial systems our customers may use, enabling agility as organizations evolve and grow, whether organically or inorganically. Our independence from other systems also means we are able to focus on and innovate for the needs of our customers irrespective of updates or changes in our customers’ businesses and other systems. We believe this differentiates our solutions in the industry and reduces risk for customers.
Ease of Use
Our solutions are designed by accounting and finance professionals whose domain expertise and understanding of our customers’ challenges contributes to our software’s ease of use and customer experience. We strive to enable any user to rapidly implement our software to manage their accounting and finance activities, from the simplest to the most sophisticated tasks. Our user interface includes role-based dashboards and reports, provides clear visualization of accounting and finance data, enables user collaboration, and streamlines business processes.
Innovation
Our ability to develop innovative solutions has been a key driver of our success and organic growth. Through a history and culture of thought leadership, we created the next-generation of powerful software solutions that automate and streamline antiquated, manual accounting and finance processes to better meet our customers’ diverse and rapidly changing needs. We continue to focus on providing advanced solutions to other time and labor-intensive accounting and finance challenges.
Key Benefits
Our platform is designed to provide the following benefits to our customers:
Flexibility and scalability
Our solutions are designed for modern business environments and have broad applicability across enterprise and midsize organizations in almost any industry. Our solutions support complex corporate structures, provide integration across core financial systems, manage multiple currencies and languages, and scale to support high transaction volumes.
Embedded controls and workflow
Our solutions are designed for the complex global regulatory environment. Our solutions embed controls within standardized, repeatable, and well-documented workflows, which are designed to result in substantially
5


reduced risk of non-compliance or negative audit findings, greater tolerance for regulatory complexity, and increased confidence in financial reports.
Real-time visibility
We provide users with real-time visibility into the status, progress, and quality of their accounting and finance processes. With configurable dashboards, user-defined reporting, and the ability to drill down to individual reconciliations, journal entries, and other tasks, users can track open activities, identify bottlenecks within a process, or intervene to prevent mistakes.
Automation and efficiency
Our solutions can ingest data from a variety of sources, including ERP systems and other data repositories, and apply powerful automation to financial close, intercompany accounting, invoice-to-cash, and consolidation processes. This streamlines accounting and finance processes, minimizes manual data entry and allows accounting and finance professionals to focus more of their time on value-added activities like analysis and business partnership.
Continuous processing
Our solutions help organizations embed quality control, compliance, and financial integrity into their day-to-day processes rather than rely on the traditional process of validating financial information at the end of each period. Activities such as account reconciliation and variance analysis can be performed in real-time, thus reducing the risk of errors and creating a more agile accounting environment.
Customers
Our customers include multinational corporations, large enterprises, and midsize companies across a broad array of industries. These businesses include publicly-listed entities and privately-owned enterprises, as well as non-profit entities. At December 31, 2023, we had 386,814 individual users across 4,398 customers, exclusive of on-premise software. We define a customer as an entity with an active subscription agreement as of the measurement date. In situations where an organization has multiple subsidiaries or divisions, each entity that is invoiced as a separate entity is treated as a separate customer. However, where an existing customer requests its invoice be divided for the sole purpose of restructuring its internal billing arrangement without any incremental increase in revenue, such customer continues to be treated as a single customer.
Solutions and Services
Our cloud-based solutions for the Office of the Chief Financial Officer are designed to be the primary system of interaction for accounting and finance professionals. Our solutions unify systems and data and work to drive accuracy, collaboration, efficiency, and control. Our solutions enable accounting and finance professionals to execute their work continuously, empowering real-time insights and business partnership. Our solution offerings are comprised of multiple products and capabilities, including financial close, intercompany accounting, and invoice-to-cash. We also provide resources and services for implementation.
Financial Close Management
The collection of processes by which organizations reconcile, consolidate, and report their financial information at the end of each period is referred to as record-to-report. For organizations of any size, the traditional way of closing the books is held together by manual processes and error-prone spreadsheets, increasing risk and threatening the accuracy of financial reporting. Our Financial Close Management solutions allow customers to standardize and automate key steps across the record-to-report process to ensure accuracy, control, and timeliness.
Account Reconciliations provides a centralized workspace from which users can collaborate to substantiate their balance sheet by completing account reconciliations. Features include standardized templates, workflows for review and approval, linkage to policies and procedures, and integrated storage of supporting documentation. The product automates otherwise manual activities in the substantiation process, significantly reducing time and effort and increasing productivity. It also enhances internal controls by facilitating the appropriate segregation of duties, simplifying reconciliation audits and adding transparency and visibility to the reconciliation process.
Transaction Matching analyzes and reconciles high volumes of individual transactions from different sources of data based upon user-configured logic. Our rules engine automatically identifies exceptions, errors, missing data, and variances within large data sets. The matching engine processes millions of
6


records per minute, can be used with any type of data, and allows customers to reconcile transactions in real time.
Task Management enables users to create and manage processes and task lists. The solution provides automatic and recurring task scheduling, includes configurable workflow, and provides a management console for accounting and finance activities. Though most commonly used with the financial close, users can create task lists and projects for hundreds of different use cases ranging from external audits to environmental impact surveys. The solution can be used as a cloud-based, controlled checklist that includes reporting and alerts to drive greater collaboration, accountability, and visibility.
Financial Reporting Analytics is a modern solution that enables analysis and validation of group level or consolidated financial data with direct, real-time visibility into the local or underlying details. The solution provides a centralized workspace with end-to-end transparency and automates ledger-to-ledger, statutory-to-GAAP, tax-to-GAAP, and system-to-system reconciliation to ensure the completeness and accuracy of consolidated fluctuation results.
Journal Entry allows users to generate, review, and post manual journal entries. Many postings can be fully automated and calculated based on complex, customer-defined logic or automatically allocated across multiple business units. Validation and approval checkpoints help ensure the integrity of information passed to other financial applications, including hundreds of ERPs and subsystems, in a configurable, standardized format.
Variance Analysis automatically calculates, identifies, and provides anomalous fluctuations in balance sheet and income statement account balances with “always-on” monitoring. Once an item needing investigation is identified, users are automatically alerted so they can research and determine the source of the fluctuation. Users can then document and sign off on explanations, enabling stronger control.
Consolidation Integrity Manager manages the automated system-to-system tie-out process that occurs during the consolidation phase of the financial close. Companies with multiple ERPs utilize a consolidation system to produce their consolidated financial results. Because these systems contain and produce information that changes continually and requires constant adjustments, a final tie-out that is typically handled manually in a spreadsheet is necessary prior to publishing results. This product automates the tie-out process, aggregating balances from dozens or hundreds of different systems and allowing users to identify exceptions and create adjustments quickly.
Compliance is an integrated solution that facilitates compliance-related initiatives, consolidates project management, and provides visibility over control self-assessments and testing.
Smart Close for SAP is a fully embedded, purpose-built solution to streamline and automate the close directly in SAP. Smart Close complements our cloud financial close management solutions to achieve end-to-end automation. Purpose-built automation allows customers to automate task and job scheduling, verify the correctness of closing transactions, and take action, like raising alerts, making corrections, or pushing the closing process to the next step with job scheduling.
Intercompany Financial Management
Intercompany transactions occur when entities within a corporate parent organization transact with each other. These transactions are some of the most complex and frequent sources of uncertainty and process inefficiency for the controller organization, frequently causing imbalances that must be resolved. The intricate nature of intercompany transactions often drives accounting operations to process a substantial volume of intercompany charges within the constraints of the fiscal calendar, leaving insufficient time for enhancing the quality of the underlying data. This prevalent operational practice results in heightened stress for accounting and finance professionals, originating from an unproductive and avoidable workload. Often manual, time-consuming, and resource-intensive processes, intercompany transactions can have material impacts on costs if not managed properly. Our intercompany solutions manage the entire intercompany transaction lifecycle within our platform, from the initial creation of a transaction through the settlement. We believe it is the only widely-available, automated end-to-end intercompany solution maintained in a single platform. These solutions include:
Intercompany Create increases visibility into transaction-level data by originating transactions directly within our software. Intercompany transactions are configured and executed with a simple process that uses billing routes to facilitate the flow of a transaction and the appropriate tax and transfer pricing mark-ups. The application stores permissions and business logic exceptions by entity, service, and transaction type, ensuring that both the seller and the buyer of the intercompany transaction are authorized to conduct business, while billing in a manner that optimizes process efficiency and
7


minimizes tax leakage. Invoices are automatically generated for each respective jurisdiction and e-invoicing capabilities can send intercompany data to country-specific portals.
Intercompany Balance & Resolve centralizes, streamlines, and automates intercompany reconciliation complexity and dispute management by capturing all intercompany transactions within the virtual subledger and providing resolution actions to reconcile. This feature reduces intercompany reconciliation risk, effort, and last-minute plugs by automatically flagging out-of-balance trading pairs and underlying transactions that create exceptions on a continuous basis. Open intercompany transactions are continuously analyzed to verify offsetting transactions on the respective trading partner books. Exceptions are flagged and users are automatically notified for investigation and resolution. Automated or workflow-based resolution actions and adjustments bring the balance back into line for settlement-ready balances.
Intercompany Net and Settle enables real-time visibility into open intercompany transactions that integrate with treasury systems to facilitate and streamline netting, settlement, and clearing to optimize working capital. Using bilateral and multilateral netting to reduce the number of transactions that typically incur bank fees, treasury teams can effectively manage the manner that intercompany balances are closed out using cash and non-cash settlement methodologies to effectively manage the cash positions of each entity. Users can filter the information by transaction type, hold type, currency, or business relationship. This feature facilitates the process of netting transactions and helps users make informed, strategic decisions, while managing cash reporting and forecasting.
Invoice-to-Cash
Cash is vital to every business, and invoice-to-cash is central to improving cash flow. Managing invoice-to-cash well means maximizing working capital by collecting cash and minimizing credit losses. This critical process is often highly manual. Our unified suite helps customers collect cash, provide credit, and better understand cash flow.
Cash Application transforms the order-to-cash cycle by significantly reducing the time it takes to apply cash receipts to open invoices, resulting in significant reductions in unapplied cash. BlackLine Cash Application drives an automated and effective end-to-end process from an invoice-to-cash in the bank and fully applied in the subledger. It uses intelligent automation to help customers accurately apply payments to customers’ invoices in an ERP. Embedded machine learning then reduces the manual effort involved in the process and releases working capital for our customers.
Credit & Risk Management brings customer and payment behavior data together to enable optimal risk strategies and real-time risk profiling. Managing the balance between sales and risk of non-payment is critical to profitability. Credit & Risk Management brings together data from numerous sources, such as credit reference agencies, credit insurers, and payment performance to understand historical indebtedness and behavior trends of the companies with whom our customers work. This solution works in tandem with our Collections Management solution to help organizations better understand their customer base and make informed decisions around collection strategies, recovery sequences, and the prioritization of team tasks.
Collections Management helps customers design collection strategies to fit each of their customer’s sales ledger profile. Releasing cash from customers is the fastest way to increase working capital. Collections Management streamlines the collections process and unlocks more cash from companies with automated escalating recovery sequences that enable collections teams to better prioritize their work by understanding which customers require attention. Customers gain real-time clarity into what actions and collection strategies are working at each stage of the collection process and can use this information to collect payments more efficiently, leading to reduced days sales outstanding and improved customer relationships.
Disputes & Deductions Management helps our customers track payment disputes to drive prompt response and resolution. Unresolved disputes lead to uncollected revenue and can threaten profitability. Disputes & Deductions logs, monitors, and analyzes invoice disputes and provides our customers automated workflows to accelerate dispute resolution and protect their customer relationships.
Team & Task Management automates accounts receivable teams’ tasks while ensuring timely execution by using data to drive priority of actions. The historically manual work behind accounts receivable processes can lead to siloed work and a lack of end-to-end visibility. Team & Task Management provides full visibility into the accounts receivable process, monitors critical actions against the volume of work, and allocates resources based on team capacity to prioritize risk management and cash collection.
8


AR Intelligence automatically processes, analyzes, and surfaces critical information, such as sales and payment performance data, customer payment trends, and days sales outstanding. This solution unifies the data across BlackLine’s Invoice-to-Cash suite to provide data typically difficult to obtain in real-time. Customers using this solution gain insights into customer behavior, as well as the ability to measure the impact of extended payment terms to cash collections and cash flow, and understand the predictability of customer payments when building cash flow forecasts.
Electronic Invoicing & Compliance helps our customers generate, send, and monitor invoices in diverse e-invoice formats through a multitude of delivery channels. Customers can download invoices through secure, branded, customer invoice portals. BlackLine’s Electronic Invoicing & Compliance can provide financial flexibility with the ability to service inbound customer payments through a range of versatile payment channels. BlackLine Invoicing & Compliance allows customers to adapt and adhere to country-specific requirements with evolving e-invoicing regulations across various countries.
Services
Customer service is essential to our customers' success. We offer the following services:
Professional - With a focus on configuration over customization, our implementation approach favors rapid and efficient deployments led by accounting experts, rather than technical resources. A typical project will focus on mapping our application to a customer’s current or ideal process, coaching them on best practices, and helping organizations become self-sufficient, instead of dependent on additional professional services. For customers that elect to work with a partner or business process outsourcer for implementation services, BlackLine provides partner training and certification, as well as support for partner-led projects.
Training & Education - We offer a variety of live and web-based training options through BlackLine University. Many customers consume their training through our e-learning environment, while others select both live and e-learning. Courses cover solutions functionality, as well as the underlying concepts and demonstrate the power of our platform like financial close, intercompany accounting, invoice-to-cash, and consolidations.
Customer Success - Our customer success managers, many of whom are former users, provide customers with best practices and create a success plan for expanded usage of our platform for process optimization. A success plan is central to increased customer value and customer adoption. This approach positively impacts our retention and upsell efforts.
Transformation - Our transformation team assists with optimization strategies for transformation projects through the BlackLine Optimization Academy where we teach accountants how to optimize their accounting and reporting processes. Customers learn what processes can benefit from optimization and can choose to undertake the optimization process themselves or choose our consulting services or strategic customer advisory services to continue their journey.
Global Support - From our offices in Australia, Canada, England, Japan, Mexico, the Netherlands, Poland, Romania, and the U.S., we provide tiered customer support, ranging from support provided during business hours to 24/7/365 support. All customers have access to essential support through our support and community portal, included as part of their subscription. In 2023, we rolled out two additional tiers of support that customers can purchase based on their needs.
Sales and Marketing
We sell our solutions through our direct sales force. Our direct sales force leverages our relationships with technology vendors such as SAP and Microsoft, professional services firms such as Deloitte and Ernst & Young and business process outsourcers, such as Accenture and Genpact, to influence and drive customer growth. Since 2018, we have partnered with SAP, incorporating them into the reseller channel that we use in the ordinary course of business. SAP has the ability to resell our solutions, as SolEx, for which we receive a percentage of the revenues. SolEx allows us to provide the highest level integration with SAP ERP solutions. Going forward, we intend to become a more partner-powered organization, harnessing the deep and embedded relationships our partners have with key decision-makers at our customers.
Our marketing efforts are focused on demand generation, establishing and extending our brand proposition, generating product awareness, and cultivating our community of users. We generate demand primarily through word-of-mouth, search engine marketing, campaigns and events, and our network of business process outsourcers, business services organizations and resellers. We leverage online and offline marketing channels on a global basis, organize customer roundtables and user conferences, and release white papers, case studies, blogs, and other
9


resources. We execute co-marketing activities with partners such as SAP, Ernst & Young, and Deloitte. We further extend our brand awareness through sponsorships with leading industry organizations such as the American Institute of Certified Public Accountants, or AICPA, the Institute of Management Accountants, or IMA, the Financial Executives International, or FEI, the Institute of Chartered Accountants in England and Wales, or ICAEW, and the Association of Chartered Certified Accountants, or ACCA.
Competition
The market for accounting and financial software and services is competitive, rapidly evolving and requires a deep understanding of the industry standards, accounting rules, and global financial regulations.
We compete with vendors of financial automation software and with software offered by certain ERP vendors. Further, other established software vendors not currently focused on accounting and finance software and services, including some of our partners, resellers, and other parties with which we have relationships, may expand their services to compete with us.
We believe the principal competitive factors in our market include the following:
depth and breadth of solutions;
level of customer satisfaction;
ease of deployment and use of applications;
ability to integrate with multiple legacy enterprise infrastructures and third-party applications;
domain expertise on accounting best practices;
ability to innovate and respond to customer needs rapidly;
capability for configurability, integration, and scalability of applications;
cloud-based delivery model;
advanced security and reliability features;
brand recognition and historical operating performance; and
price and total cost of ownership.
We believe we are positioned favorably against our competitors based on these factors. However, certain of our competitors may have greater name recognition, longer operating histories, more established customer and marketing relationships, larger marketing budgets, and significantly greater resources.
Intellectual Property and Proprietary Rights
Our intellectual property and proprietary rights are important to our business. We currently have two patents. We primarily rely on copyright, trade secret and trademark laws, trade secret protection, and confidentiality or license agreements with our employees, customers, partners, and others to protect our intellectual property rights. Though we rely in part upon these legal and contractual protections, we believe that factors such as the skills and ingenuity of our employees and the functionality and frequent enhancements to our solutions are larger contributors to our success in the marketplace.
Despite our efforts to preserve and protect our intellectual property and proprietary rights, unauthorized third parties may attempt to copy, reverse engineer, or otherwise obtain portions of our software. Competitors may attempt to develop similar solutions that could compete in the same market as our solutions. Unauthorized disclosure of our confidential information by our employees or third parties could occur. Laws of other jurisdictions may not protect our intellectual property and proprietary rights from unauthorized use or disclosure in the same manner as the U.S. The risk of unauthorized use of our proprietary and intellectual property rights may increase as we continue to expand outside of the U.S.
Third-party infringement claims are also possible in our industry, especially as software functionality and features expand, evolve and overlap with other industry segments.
Human Capital
BlackLine's approximately 1,750 employees worldwide contribute their unique talents, experience, and backgrounds to inspire, power, and guide digital finance transformation. We are committed to driving a culture of inclusion and innovation through our programs designed to attract, develop, retain, and engage exceptional talent aligned with our values of Think, Create, Serve, and Deliver.
10


Through a focus on diversity, equity and inclusion, health and safety, comprehensive compensation and benefits, employee engagement, and training and development, we strive to cultivate a culture where employees thrive. Our workforce strategy is driven by a continued focus on our employee culture, including how we find, develop, and retain talent. Every BlackLine employee has access to resources designed to help them improve their well-being, understand the value of their work, develop their career, and thrive professionally.
Attract
Our core values of Think, Create, Serve, and Deliver, and our embedded approach to diversity, equity, and inclusion, are the underpinnings of our culture. We embrace the unique value of each person’s life experiences and seek candidates from a wide range of backgrounds and experiences to join our team. In addition, we believe that fostering an equitable and inclusive environment that brings together diverse teams better positions us to unlock innovation. We focus on building an inclusive culture and diverse workforce through a variety of company initiatives, beginning with our hiring practices and our commitment to continually build diversity into our recruiting pipeline. Over the past year, we have expanded our investment and partnerships with underrepresented groups and organizations to increase our reach to diverse candidates.
Develop
We believe that one of the primary reasons candidates join BlackLine is for career development opportunities, and we have several programs and resources to help our employees explore, develop, and achieve their career goals. We invest in our employees’ career growth and provide a wide range of development opportunities, self-directed learning, and support for continuing education through access to professional development and reimbursement programs. BlackLine employees are also offered robust training related to BlackLine products and formal and informal on-the-job training. Career growth and development opportunities are available to all employees, including internal promotions and transfers.
Retain
To retain our workforce, we strive to offer competitive compensation and comprehensive benefits programs. We review our compensation practices, both in terms of our overall workforce and individual employees, to ensure our pay practices are fair and equitable. Our compensation program is built on a pay-for-performance foundation that is designed to attract, motivate, reward, and retain talented individuals who possess the skills and domain expertise necessary to support our business, contribute to our strategic goals, and create long-term value for our shareholders. We provide employees with competitive compensation packages that include base salary plus a bonus, commission, or incentive plan, access to our employee stock purchase plan, where applicable, and equity awards to encourage performance and retention of our top talent.
Corporate Information
We were incorporated in May 2001. Our principal executive offices are located at 21300 Victory Blvd, 12th Floor, Woodland Hills, California 91367, and our telephone number is (818) 223-9008.
The names “BlackLine,” “BlackLine Systems,” “BlackLine Cash Application,” and our logo are our trademarks. This Annual Report on Form 10-K also contains trademarks and trade names of other businesses that are the property of their respective holders. We have omitted the ® and ™ designations, as applicable, for the trademarks we name in this Annual Report on Form 10-K.
Available Information
Our website is located at www.blackline.com, and our investor relations website is located at http://investors.blackline.com. We have used, and intend to continue to use, our Investor Relations website as a means of disclosing material public information and for complying with our disclosure obligations under Regulation FD. Copies of our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to these reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, or the Exchange Act, are available, free of charge, on our investor relations website as soon as reasonably practicable after we file such material electronically with or furnish it to the Securities and Exchange Commission, or the SEC. The SEC also maintains a website that contains our SEC filings. The address of the site is www.sec.gov.
Item 1A.    Risk Factors
Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Annual Report on Form 10-K, including “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our
11


consolidated financial statements and related notes, before making a decision to invest in our common stock. The risks and uncertainties described below are not the only ones we face. Additional risk and uncertainties not presently known to us or that we presently deem less significant may also impair our business operations. If any of the events or circumstances described in the following risk factors actually occurs, our business, operating results, financial condition, cash flows, and prospects could be materially and adversely affected. In that event, the market price of our common stock could decline, and you could lose part or all of your investment.
Summary Risk Factors
Our business is subject to numerous risks and uncertainties that you should consider before investing in BlackLine, as fully described below. The principal factors and uncertainties that make investing in BlackLine risky include, among others:
If we are unable to attract new customers and expand sales to existing customers, our growth could be slower than we expect and our business may be harmed.
Our business and growth depend substantially on customers renewing their subscription agreements with us, and any decline in our customer renewals could adversely affect our operating results.
Current and future economic uncertainty and other unfavorable conditions in our industry or the global economy could limit our ability to grow our business and negatively affect our operating results.
We have a history of losses and we may not be able to generate sufficient revenue to achieve or sustain profitability.
We continue to experience growth and organizational change and if we fail to manage our growth effectively, we may be unable to execute our business plan.
Our quarterly results may fluctuate, and if we fail to meet the expectations of analysts or investors, our stock price and the value of your investment could decline substantially.
If we are not able to provide successful enhancements, new features or modifications to our software solutions, our business could be adversely affected.
We derive substantially all of our revenues from a limited number of software solutions, and our growth is dependent on their success.
If our relationships with technology vendors and business process outsourcers are not successful, our business and growth may be harmed.
If our security controls are breached or if unauthorized, or inadvertent access to customer, employee or other confidential data is otherwise obtained, our software solutions may be perceived as insecure, we may lose existing customers or fail to attract new customers, our business may be harmed and we may incur significant liabilities.
Our increased focus on the development and use of generative artificial intelligence and machine learning technologies (“AI/ML”) in our platform and our business, as well as our potential failure to effectively implement, use, and market these technologies, may result in reputational harm or liability, or could otherwise adversely affect our business.
Interruptions or performance problems associated with our software solutions, platform and technology may adversely affect our business and operating results.
If our software contains serious errors or defects, we may lose revenue and market acceptance and may incur costs to defend or settle product liability claims.
The market in which we participate is intensely competitive, and if we do not compete effectively, our business and operating results could be harmed.
The market price of our common stock may be volatile, and you could lose all or part of your investment.
Risks Related to Our Business and Industry
If we are unable to attract new customers and expand sales to existing customers, our growth could be slower than we expect and our business may be harmed.
Our growth depends in part upon increasing our customer base. Our ability to achieve significant growth in revenues will depend, in large part, upon the effectiveness of our sales and marketing efforts, both domestically and internationally. We may have difficulty attracting potential customers that rely on tools such as Excel, or that have
12


already invested substantial personnel and financial resources to integrate on-premise or other software into their businesses, as such organizations may be reluctant or unwilling to invest in a new product. If we fail to attract new customers or maintain and expand those customer relationships, our revenues will grow more slowly than expected and our business will be harmed.
Our growth also depends upon our ability to add users and sell additional products to our existing customers. It is important for the growth of our business that our existing customers make additional significant purchases of our products and add additional users to our platform. Although our customers, users, and revenue have grown rapidly in the past, in recent periods our slower growth rates have reflected the size and scale of our business, as well as our focus on our strategic products. We cannot be assured that we will achieve similar growth rates in future periods as our customers, users, and revenue could decline, or grow more slowly than we expect. Our business also depends on retaining existing customers. If we do not retain customers, including due to the acquisition of our customers by other companies, or our customers do not purchase additional products or we do not add additional users to our platform, our revenues may grow more slowly than expected, may not grow at all or may decline. Additionally, increasing incremental sales to our current customer base may require additional sales efforts that are targeted at senior management, which efforts are often associated with complex customer requirements and additional time to evaluate and test our products, and can lead to long and unpredictable sales cycles, particularly in the current macroeconomic environment. There can be no assurance that our efforts will result in increased sales to existing customers or additional revenues.
Our sales and marketing efforts have been and may continue to be impacted by geopolitical developments and other events beyond our control, including market price volatility and macroeconomic trends. Such events can increase levels of political and economic unpredictability globally, which has resulted in increased price sensitivity on the part of certain current and prospective customers, and could negatively impact sales for certain of our premium-priced offerings.
Our business and growth depend substantially on customers renewing their subscription agreements with us and any decline in our customer renewals could adversely affect our operating results.
Our initial subscription period for the majority of our customers is one to three years. In order for us to continue to increase our revenue, it is important that our existing customers renew their subscription agreements when the contract term expires. Although our agreements typically include automatic renewal language, our customers may cancel their agreements at the expiration of the term. In addition, our customers may renew for fewer users, renew for shorter contract lengths or renew for fewer products or solutions. Renewal rates may decline or fluctuate as a result of a variety of factors, including satisfaction or dissatisfaction with our software or professional services, our pricing or pricing structure, the pricing or capabilities of products or services offered by our competitors, the effects of economic conditions, or reductions in our customers’ budgets and spending levels. For example, macroeconomic trends have impacted and may continue to impact our renewal rate. Any prolonged downturn in the global economy in general, or in particular sectors, such as technology or financial services, would adversely affect the industries in which our customers operate, which could adversely affect our customers’ ability or willingness to renew their subscription agreements or could cause our customers to downgrade the terms of their subscription agreements. Even in the absence of unfavorable macroeconomic trends, changes in the size and mix of IT spend, such as favoring newer technologies like AI/ML at the expense of digital transformation, could negatively impact customers’ ability or willingness to renew their subscription agreements or could cause our customers to downgrade the terms of their subscription agreements.
Further, as the markets for our existing solutions mature, or as current and future competitors introduce new products or services that compete with ours, we may experience pricing pressure and be unable to renew our agreements with existing customers or attract new customers at prices that are profitable to us. If this were to occur, it is possible that we would have to change our pricing model, offer price incentives or reduce our prices. If our customers do not renew their agreements with us or renew on terms less favorable to us, our revenues may decline.
Current and future economic uncertainty and other unfavorable conditions in our industry or the global economy could limit our ability to grow our business and negatively affect our operating results.
Our operating results may vary based on the impact of changes in our industry or the global economy on us or our customers. The revenue growth and potential profitability of our business depend on demand for business software applications and services generally, and for accounting and finance systems in particular. We are currently operating in a period of economic uncertainty and cannot predict the timing, strength, or duration of any economic downturn. The global economy has been, and continues to be, adversely affected by concerns of inflation and rising interest rates, adverse business conditions and liquidity concerns, as well as volatility and uncertainty in the banking and financial services sector. These general macroeconomic conditions could adversely affect demand for our products and make it difficult to accurately forecast and plan our future business activities. For example, since the
13


second quarter of 2022, we have observed certain customers delaying and deferring purchasing decisions, which has resulted in the deterioration of near-term demand. In addition, professional services revenue may decrease as new implementation projects are delayed. To the extent unfavorable conditions in the national and global economy persist or worsen, our business could be harmed as current and potential customers may reduce accounting, finance, and technology budgets and spending, or postpone or choose not to purchase or renew subscriptions to our products, which they may consider discretionary. Weakening economic conditions, and related corporate cost-cutting and tighter budgets, could affect the rate of accounting and finance and information technology spending and adversely affect our current or potential customers’ ability or willingness to purchase our cloud platform, as well as further delay purchasing decisions, reduce the value or duration of their subscription contracts, or affect attrition rates, all of which would adversely affect our operating results. Prolonged economic uncertainties relating to macroeconomic trends could limit our ability to grow our business and negatively affect our operating results. Unfavorable trends in the national or global economy, such as rising interest rates and conditions resulting from financial and credit market fluctuations, may cause our customers and prospective customers to decrease their accounting and finance and information technology budgets, which would limit our ability to grow our business and negatively affect our operating results. The occurrence of a natural disaster, global public health crisis, geopolitical uncertainty or war has caused, and in the future may cause, customers to request concessions, including extended payment terms, free modules or better pricing.
In addition, our customers may be affected by changes in trade policies, treaties, government regulations and tariffs, as well as geopolitical volatility. Trade protection measures, retaliatory actions, tariffs and increased barriers, policies favoring domestic industries, or increased import or export licensing requirements or restrictions, such as trade sanctions against Russia in response to the war in Ukraine, could have a negative effect on the overall macro economy and our customers, which could have an adverse impact on our operating results.
The aftermath of Brexit also continues to cause significant political and economic uncertainty in both the UK and the European Union (“EU”). As a result, the level of economic activity generally in this region could be adversely impacted, negatively affecting customer demand for our products and our operating results.
Uncertain economic conditions may also adversely affect third parties with which we have entered into relationships and upon which we depend in order to grow our business, such as technology vendors and public cloud providers. As a result, we may be unable to continue to grow in the event of prolonged economic uncertainty or future economic slowdowns. See Risks Related to Our Dependence on Third Parties.
We continue to experience growth in our operations, and organizational change, and if we fail to manage our growth effectively, we may be unable to execute our business plan.
Growth in our customer base and operations has placed, and may continue to place, a significant strain on our managerial, administrative, operational, financial and other resources, particularly as we focus on cost discipline and efficiency. We anticipate that additional investments in our infrastructure will be necessary to support the growth of our operations both domestically and internationally. These additional investments will increase our costs, with no assurance that our business or revenue will grow sufficiently to cover these additional costs. Labor shortages and increased employee mobility may make it more difficult to hire and retain certain types of employees. For example, labor shortages have, at times, created greater competition for engineering talent, and we have had to expend additional resources to address the retention of such employees. Additionally, our workforce continues to be partially remote, and we expect that it will remain partially remote for the near term. We may experience difficulties onboarding new employees remotely, and maintaining a global organization and managing a geographically dispersed workforce requires substantial management effort, the allocation of valuable management resources, and significant additional investment in our infrastructure. We may be unable to improve our operational, financial and management controls and our reporting procedures to effectively manage our operations and growth, which could negatively affect our results of operations and overall business. In addition, we may be unable to manage our expenses effectively in the future, which may negatively impact our gross margins or operating expenses and cause us to realign resources in order to improve operational efficiency, which may include a slowdown in hiring or reduction in force, such as the workforce reduction initiated in December 2022, and the more recent reduction in force announced as part of a broader restructuring plan in August 2023. Moreover, if we fail to manage our anticipated growth or any realignment of resources, such as a restructuring or reduction in force, in a manner that preserves the key aspects of our corporate culture, employee morale, productivity and the quality of our software solutions may suffer, which could negatively affect our brand and reputation and harm our ability to retain and attract customers.
If we are not able to provide successful enhancements, new features or modifications to our software solutions, our business could be adversely affected.
If we are unable to provide enhancements and new features for our existing solutions or new solutions that achieve market acceptance or that keep pace with rapid technological developments, our business could be
14


adversely affected. For example, advancements in technology and the introduction of products by our competitors or others incorporating new technologies, such as AI/ML, the emergence of new industry standards, or changes in customer requirements, may alter the market for our products, and businesses that are slow to adopt or fail to adopt these new technologies may face a competitive disadvantage. The success of enhancements, new products and solutions depends on several factors, including timely completion, introduction and market acceptance. We must continue to meet changing expectations and requirements of our customers and, because our platform is designed to operate on a variety of systems, we will need to continuously modify and enhance our solutions to keep pace with changes in internet-related hardware and other software, communication, browser and database technologies. Our platform is also designed to integrate with existing ERP systems such as Microsoft Dynamics, Oracle, and SAP, and will require modifications and enhancements as these systems change over time. Any failure of our solutions to operate effectively with future platforms and technologies could reduce the demand for our solutions or result in customer dissatisfaction. Furthermore, uncertainties about the timing and nature of new solutions or technologies, or modifications to existing solutions or technologies, could increase our research and development expenses. If we are not successful in developing modifications and enhancements to our solutions or if we fail to bring them to market in a timely fashion, our solutions may become less marketable, less competitive or obsolete, our revenue growth may be significantly impaired and our business could be adversely affected.
We derive substantially all of our revenues from a limited number of software solutions, and our growth is dependent on their success.
We currently derive a significant portion of our revenue from our Close Process Management solution, and expect to continue to derive a majority of our revenues from our Close Process Management solution. As a result, the continued growth in market demand for this solution is critical to our continued success. We cannot be certain that any new software solutions or products we introduce will generate significant revenues. Accordingly, our business and financial results have been and will be substantially dependent on a limited number of solutions.
If our security controls are breached or unauthorized, or inadvertent access to customer, employee or other confidential data is otherwise obtained, our software solutions may be perceived as insecure, we may lose existing customers or fail to attract new customers, our business may be harmed and we may incur significant liabilities.
Use of our platform involves the storage, transmission and processing of our customers’ proprietary data, including highly confidential financial information regarding their business and personal or identifying information of their customers or employees. Additionally, we maintain our own proprietary, confidential and otherwise sensitive information. Our platform is at risk for security breaches and incidents as a result of third-party action, employee, vendor or contractor error, cyberattacks (including from nation states and affiliated actors) and other forms of hacking, malfeasance, ransomware and other malicious software, or other factors. The risk of a cybersecurity incident occurring has increased as more companies and individuals work remotely, potentially exposing us to new, complex threats. Additionally, geopolitical events such as the war in Ukraine may create heightened risks of cyber attacks for us and our service providers, and we and they may be unable to defend against any such attacks. If any unauthorized or inadvertent access to, or a security breach or incident impacting our platform or other systems or networks used in our business occurs, such event could result in the loss, alteration, or unavailability of data, unauthorized access to, or use or disclosure of data, and any such event, or the belief or perception that it has occurred, could result in a loss of business, severe reputational damage adversely affecting customer or investor confidence, regulatory investigations and orders, litigation, indemnity obligations, and damages for contract breach or penalties for violation of applicable laws or regulations. Additionally, service providers who store or otherwise process data on our behalf, including third party and public-cloud infrastructure, also face security risks. As we rely more on third-party and public-cloud infrastructure, such as Google Cloud Platform, and other third-party service providers, we will become more dependent on third-party security measures to protect against unauthorized access, cyberattacks and the mishandling of customer, employee and other confidential data and we may be required to expend significant time and resources to address any incidents related to the failure of those third-party security measures. Our ability to monitor our third-party service providers' data security is limited, and in any event, attackers may be able to circumvent our third-party service providers' data security measures. There have been and may continue to be significant attacks on certain third-party providers, and we cannot guarantee that our or our third-party providers' systems and networks have not been breached or otherwise compromised, or that they do not contain exploitable defects or bugs that could result in a breach of or disruption to our systems and networks or the systems and networks of third parties that support us and our platform. We may also suffer breaches of, or incidents impacting, our internal systems. Security breaches or incidents impacting our platform or our internal systems could also result in significant costs incurred in order to remediate or otherwise respond to a breach or incident, which may include liability for stolen assets or information and repair of system damage that may have been caused, incentives offered to customers or other business partners in an effort to maintain business relationships after a
15


breach, and other costs, expenses and liabilities. We may be required to or find it appropriate to expend substantial capital and other resources to alleviate problems caused by any actual or perceived security breaches or incidents.
We have incorporated and may continue to incorporate AI/ML solutions and features into our platform and otherwise within our business, which may create additional cybersecurity risks or increase cybersecurity risks, including risks of security breaches and incidents. Further, AI/ML technologies may be used for certain cybersecurity attacks, and may increase their frequency and intensity, resulting in heightened risks of security breaches and incidents.
Additionally, many jurisdictions have enacted or may enact laws and regulations requiring companies to notify individuals of data security breaches involving certain types of personal data. These or other disclosures regarding a security breach or incident could result in negative publicity to us, which may cause our customers to lose confidence in the effectiveness of our data security measures which could impact our operating results.
We incur significant expenses to minimize the risk of security breaches, including deploying additional personnel and protection technologies, training employees annually, and engaging third-party experts and contractors. We continually increase our investments in cybersecurity to counter emerging risks and threats. If a high profile security breach or incident occurs with respect to another Software as a Service (“SaaS”) provider or other technology companies, our current and potential customers may lose trust in the security of our platform or in the SaaS business model generally, which could adversely impact our ability to retain existing customers or attract new ones. Such a breach or incident, or series of breaches or incidents, could also result in regulatory or contractual security requirements that could make compliance challenging. Even in the absence of any security breach or incident, customer concerns about privacy, security, or data protection may deter them from using our platform for activities that involve personal or other sensitive information.
Because the techniques used to obtain unauthorized access or to sabotage systems change frequently, and often are not identified until they are launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. We may also experience security breaches and incidents that may remain undetected for an extended period of time. Periodically, we experience cyber security events including “phishing” attacks targeting our employees, web application and infrastructure attacks, and other information technology incidents. These threats continue to evolve in sophistication and volume and are difficult to detect and predict due to advances in electronic warfare techniques, advances in cryptography and other technologies including AI/ML, and new and sophisticated methods used by criminals including phishing, social engineering or other illicit acts. We may experience security breaches and incidents introduced through the tools and services we use. We continuously monitor our infrastructure, adjust our intrusion detection capabilities, and practice security-by-design principles in our software development lifecycle to help prevent third-party related incidents. However, there can be no assurance that our defensive measures will prevent cyber-attacks or other security breaches or incidents, and any such attacks, breaches or incidents could damage our brand and reputation and negatively impact our business.
Our customers upload sensitive data to our platform, and data security is therefore a critical competitive factor in our industry. We make numerous statements in our privacy policy and customer agreements, through our certifications to standards and in our marketing materials, providing assurances about the security of our platform, including descriptions of security measures we employ. Should any of these statements be untrue, be perceived to be untrue, or become untrue, even through circumstances beyond our reasonable control, we may face claims of misrepresentation or deceptiveness by the U.S. Federal Trade Commission, state and foreign regulators and private litigants. Our errors and omissions insurance policies covering certain security and privacy damages and claim expenses may not be sufficient to compensate for all potential liability. Although we maintain cyber liability insurance, we cannot be certain that our coverage will be adequate for liabilities actually incurred, or that insurance will continue to be available to us on economically reasonable terms, or at all.
Our increased focus on the development and use of generative artificial intelligence and machine learning technologies in our platform and our business, as well as our potential failure to effectively implement, use, and market these technologies, may result in reputational harm or liability, or could otherwise adversely affect our business.
We have incorporated and may continue to incorporate AI/ML solutions and features into our platform, and otherwise within our business, and these solutions and features may become more important to our operations or to our future growth over time. There can be no assurance that we will realize the desired or anticipated benefits from AI/ML, or at all, and we may fail to properly implement or market our AI/ML solutions and features. Our competitors or other third parties may incorporate AI/ML into their products, offerings, and solutions more quickly or more successfully than we do, which could impair our ability to compete effectively, and adversely affect our results of operations. Additionally, our AI/ML solutions and features may expose us to additional claims, demands, and
16


proceedings by private parties and regulatory authorities and subject us to legal liability as well as brand and reputational harm. For example, the AI/ML models that we use are trained using various data sets, and if our models are incorrectly designed, the data we use to train them is incomplete or inadequate, or we do not have sufficient rights to use the data on which our models rely, the performance of our AI/ML solutions and features, as well as our reputation, could suffer or we could incur liability through the violation of contractual or regulatory obligations. The legal, regulatory, and policy environments around AI/ML are evolving rapidly, and we may become subject to new legal and other obligations in connection with our use of AI/ML, which could require us to make significant changes to our policies and practices, necessitating expenditure of significant time, expense, and other resources.
Interruptions or performance problems associated with our software solutions, platform and technology may adversely affect our business and operating results.
Our continued growth depends in part on the ability of our current and potential customers to access our platform at any time. Our platform is proprietary, and we rely on the expertise of members of our engineering, operations and software development teams for its continued performance. We have experienced, and may in the future experience, disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes, introductions of new functionality, human or software errors, capacity constraints due to an overwhelming number of users accessing our platform simultaneously, denial of service attacks or other security related incidents. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time. Because of the seasonal nature of financial close activities, increasing complexity of our platform and expanding user population, it may become difficult to accurately predict and timely address performance and capacity needs during peak load times. If our platform is unavailable or if our users are unable to access it within a reasonable amount of time or at all, our business will be harmed. In addition, our infrastructure does not currently include the real-time mirroring of data. Therefore, in the event of any of the factors described above, or other failures of our infrastructure, customer data may be permanently lost. Our customer agreements typically include performance guarantees and service level standards that obligate us to provide credits in the event of a significant disruption in our platform. To the extent that we do not effectively address capacity constraints, upgrade our systems and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business and operating results may be adversely affected.
If our software contains serious errors or defects, we may lose revenue and market acceptance and may incur costs to defend or settle product liability claims.
Complex software such as ours often contains errors or defects, particularly when first introduced or when new versions or enhancements are released. Despite internal and third-party testing and testing by our customers, our current and future software may contain serious defects, which could result in lost revenue or a delay in market acceptance.
Since our customers use our platform for critical business functions such as assisting in the financial close or account reconciliation process, errors, defects or other performance problems could result in damage to our customers. They could seek significant compensation from us for the losses they suffer. Although our customer agreements typically contain provisions designed to limit our exposure to product liability claims, existing or future laws or unfavorable judicial decisions could negate these limitations. Even if not successful, a product liability claim brought against us would likely be time-consuming and costly and could seriously damage our reputation in the marketplace, making it harder for us to sell our products.
We depend on our executive officers and other key employees and the loss of one or more of these employees or an inability to attract and retain highly-skilled employees could adversely affect our business.
Our success depends largely upon the continued services of our executive officers and other key employees. We rely on our leadership team, some of whom are new, in the areas of research and development, operations, security, marketing, sales and general and administrative functions. Changes in our executive management team resulting from the hiring or departure of executives, or our leadership structure, could disrupt our business, and could impact our ability to preserve our culture, which could negatively affect our ability to recruit and retain personnel. For example, in March 2023 we appointed co-Chief Executive Officers, our founder Therese Tucker and former Lead Independent Director Owen Ryan, which is a unique structure for BlackLine, and such structure may not achieve the benefits we intend. Our executive officers and other key personnel are at-will employees and, therefore, they could terminate their employment with us at any time. Any such departure could be particularly disruptive in light of the leadership transition. Competition for executive management is high, and it may take months to find a candidate that meets our requirements. Such recruiting efforts could divert the attention of our existing management team. Accordingly, the loss of one or more of our executive officers or key employees could have an adverse effect on our business.
17


In addition, to execute our growth plan, we must attract and retain highly-qualified personnel. Competition for personnel is intense, especially for engineers experienced in designing and developing software applications, and experienced sales professionals. We have from time to time experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications, and this difficulty may be heightened by labor shortages, higher employee turnover and slower hiring rates associated with hybrid work. In addition, we may need to increase our employee compensation levels in response to competition, rising inflation or labor shortages, which would increase our operating costs and reduce our profitability. Many of the companies with which we compete for experienced personnel have greater resources than we have. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached legal obligations, resulting in a diversion of our time and resources. Likewise, if competitors hire our employees, we may divert time and resources to deter any breach by our former employees or their new employers of their respective legal obligations. Given the competitive nature of our industry, we have both received and asserted such claims in the past. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of our equity awards declines, due to volatile market conditions, stock price fluctuations or otherwise, it may adversely affect our ability to recruit and retain highly-skilled employees. Further, if we fail to attract new personnel or fail to retain and motivate our current personnel, our business and growth prospects could be adversely affected.
If our industry does not continue to develop as we anticipate or if potential customers do not continue to adopt our platform, our sales will not grow as quickly as expected, or at all, and our business and operating results and financial condition would be adversely affected.
We operate in a rapidly evolving industry focused on modernizing financial and accounting operations. Our solutions are relatively new and have been developed to respond to an increasingly global and complex business environment with more rigorous regulatory standards. For example, we have recently announced an AI-enabled solution that will be integrated into our Intercompany Financial Management solution. While the use of AI/ML is leading to advancements in technology, if our new solutions are not widely adopted and accepted, or fail to operate as expected, our business and reputation may be harmed. If organizations do not increasingly allocate their budgets to financial automation software as we expect or if we do not succeed in convincing potential customers that our platform should be an integral part of their overall approach to their accounting processes, our sales may not grow as quickly as anticipated, or at all. Our business is substantially dependent on enterprises recognizing that accounting errors and inefficiencies are pervasive and are not effectively addressed by legacy solutions. During the past twelve months, primarily due to the uncertain macroeconomic environment, we have seen certain new and existing customers halt or decrease investment in work transformation, which has negatively impacted our business. Further deterioration in general economic conditions in the U.S. or worldwide, including as a result of continued uncertainty in the financial markets, increased inflation or interest rates, or uncertainty in the financial services markets associated with bank failures, or geopolitical events such as the war in Ukraine, may also cause our customers to reduce their overall information technology spending, and such reductions may disproportionately affect software solutions like ours to the extent customers view our solutions as discretionary. If our sales and revenue do not increase for any of these reasons, or any other reason, our business, financial condition and operating results may be materially adversely affected.
The market in which we participate is intensely competitive, and if we do not compete effectively, our operating results could be harmed.
The market for accounting and financial software and services is highly competitive and rapidly evolving. Our competitors vary in size and in the breadth and scope of the products and services they offer. We often compete with other vendors of financial automation software, and we also compete with large, well-established, enterprise application software vendors whose software contains components that compete with our platform. In the future, a competitor offering ERP software could include a free service similar to ours as part of its standard offerings or may offer a free standalone version of a service similar to ours. Further, other established software vendors not currently focused on accounting and finance software and services, including some of our partners, resellers, and other parties with which we have relationships, may expand their services to compete with us.
Our competitors may have greater name recognition, longer operating histories, more established customer and marketing relationships, larger marketing budgets and significantly greater resources than we do. They may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards, or customer requirements. In addition, some of our competitors have partnered with, or have acquired, and may in the future partner with or acquire, other competitors to offer services, leveraging their collective competitive positions, which makes, or would make, it more difficult to compete with them.
Market acceptance of our products may also be affected by customer confusion associated with the introduction of new and emerging technologies by us and our competitors, or changes in technological trends, such
18


as the increase in the use of AI/ML. With the introduction of new technologies, the evolution of our platform and new market entrants, we expect competition to intensify in the future. Increased competition generally could result in reduced sales, reduced margins, losses or the failure of our platform to achieve or maintain more widespread market acceptance, any of which could harm our business.
Failure to effectively organize and motivate our sales resources could harm our ability to increase our customer base.
Increasing our customer base and sales will depend, to a significant extent, on our ability to effectively organize and drive our sales and marketing operations and activities. As we have grown and scaled our operations, we have aligned our sales team to help streamline the customer experience. We rely on our direct sales force, which includes an account management team, to obtain new customers and to maximize the lifetime value of our customer relationships through retention and upsell efforts. Our success will depend, in part, on our ability to support new and existing customer growth and maintain customer satisfaction. As we and many of our customers have transitioned to a hybrid or fully remote workplace, our sales and marketing teams have continued to primarily engage with customers online and through other communication channels, including virtual meetings. There is no guarantee that our sales and marketing teams will be as successful or effective using these other communication channels as they try to build relationships. If we cannot provide our teams with the tools and training to enable them to do their jobs efficiently and satisfy customer demands, we may not be able to achieve anticipated revenue growth as quickly as expected.
In addition, we believe that there is significant competition for experienced sales professionals with the sales skills and technical knowledge that we require. Our ability to achieve significant revenue growth will depend, in part, on our success in recruiting, training, and retaining a sufficient number of experienced sales professionals. New hires require significant training and time before they achieve full productivity, particularly in new sales segments and territories. Sales professionals that we hire may not become as productive as quickly as we expect, or they may not achieve the levels of productivity we anticipate, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business. Our business will be harmed if our sales professionals are not as successful as we anticipate at driving and completing sales.
If we are not able to maintain and enhance our brand, our business, operating results and financial condition may be adversely affected.
We believe that maintaining and enhancing our reputation for accounting and finance software is critical to our relationships with our existing customers and to our ability to attract new customers. The successful promotion of our brand attributes will depend on a number of factors, including our marketing efforts, our ability to continue to develop high-quality software, and our ability to successfully differentiate our platform from competitive products and services. Our brand promotion activities may not ultimately be successful or yield increased revenue. In addition, independent industry analysts provide reviews of our platform, as well as products and services offered by our competitors, and perception of our platform in the marketplace may be significantly influenced by these reviews. If these reviews are negative, or less positive as compared to those of our competitors’ products and services, our brand may be adversely affected.
The promotion of our brand requires us to make substantial expenditures, and we anticipate that the expenditures will increase as our market becomes more competitive, as we expand into new markets and as more sales are generated. To the extent that these activities yield increased revenue, this revenue may not offset the increased expenses we incur. If we do not successfully maintain and enhance our brand, our business may not grow, we may have reduced pricing power relative to competitors, and we could lose customers or fail to attract potential customers, all of which would adversely affect our business, results of operations and financial condition.
We may be unable to integrate acquired businesses and technologies successfully, or achieve the expected benefits of these transactions and other strategic transactions.
We regularly evaluate and consider potential strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, products, and other assets. For example, we recently completed the acquisition of DI. We also may enter into relationships with other businesses to expand our products and services, which could involve preferred or exclusive licenses, additional channels of distributions or discount pricing.
Negotiating these transactions can be time-consuming, difficult, and expensive, and our ability to complete these transactions may be subject to approvals that are beyond our control. Consequently, these transactions, even if announced, may not be completed. In connection with a strategic transaction, we may:
issue additional equity or convertible debt securities that would dilute our existing stockholders;
use cash that we may need in the future to operate our business;
19


incur large charges or substantial liabilities;
incur debt on terms unfavorable to us or that we are unable to repay; or
become subject to adverse tax consequences, substantial depreciation, and amortization, or deferred compensation charges.
Any acquisition, investment or business relationship may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties and incur significant costs assimilating or integrating the businesses, technologies, products, policies, personnel or operations of the acquired companies, particularly if the key personnel of the acquired company choose not to work for us, their software is not easily adapted to work with our platform, or we have difficulty retaining the customers of any acquired business due to changes in ownership, management or otherwise. Acquisitions may also disrupt our business, divert our resources, and require significant management attention that would otherwise be available for development of our existing business. Moreover, the anticipated benefits of any acquisition, investment, or business relationship may not be realized or we may be exposed to unknown risks or liabilities, which may lead to additional expenses, impairment charges or write-offs, restructuring charges, or other adverse impacts to our business, results of operations, or financial condition.
Incorrect or improper implementation or use of our solutions could result in customer dissatisfaction and negatively affect our business, results of operations, financial condition, and growth prospects.
Our platform is deployed in a wide variety of technology environments and into a broad range of complex workflows. Our platform has been integrated into large-scale, enterprise-wide technology environments, and specialized use cases, and our success depends on our ability to implement our platform successfully in these environments. We often assist our customers in implementing our platform, but many customers attempt to implement even complex deployments themselves or use a third-party service firm. If we or our customers are unable to implement our platform successfully, or are unable to do so in a timely manner, customer perceptions of our platform and company may be impaired, our reputation and brand may suffer, and customers may choose not to renew or expand the use of our platform.
Our customers and third-party resellers may need training in the proper use of our platform to maximize its potential. If our platform is not implemented or used correctly or as intended, including if customers input incorrect or incomplete financial data into our platform, inadequate performance may result. Because our customers rely on our platform to manage their financial close and other financial tasks, the incorrect or improper implementation or use of our platform, our failure to train customers on how to use our platform efficiently and effectively, or our failure to provide adequate product support to our customers, may result in negative publicity or legal claims against us. Also, as we continue to expand our customer base, any failure by us to properly provide these services will likely result in lost opportunities for additional subscriptions to our platform.
Any failure to offer high-quality product support may adversely affect our relationships with our customers and our financial results.
In deploying and using our solutions, our customers depend on our support services team to resolve complex technical and operational issues. We may be unable to respond quickly enough to accommodate short-term increases in customer demand for product support. We also may be unable to modify the nature, scope and delivery of our product support to compete with changes in product support services provided by our competitors. Increased customer demand for product support, without corresponding revenue, could increase costs and adversely affect our operating results. Our sales are highly dependent on our business reputation and on positive recommendations from our existing customers. Any failure to maintain high-quality product support, or a market perception that we do not maintain high-quality product support, could adversely affect our reputation, our ability to sell our solutions to existing and prospective customers, our business, operating results, and financial condition.
We provide service level commitments under our customer contracts, and if we fail to meet these contractual commitments, our revenues could be adversely affected.
Our customer agreements typically provide service level commitments. If we are unable to meet the stated service level commitments or suffer extended periods of unavailability for our applications, we may be contractually obligated to provide these customers with service credits, refunds for prepaid amounts related to unused subscription services, or we could face contract terminations. Our revenues could be significantly affected if we suffer unscheduled downtime that exceeds the allowed downtimes under our agreements with our customers. Any extended service outages could adversely affect our reputation, revenues and operating results.
Risks Related to Our Financial Performance or Results
We have a history of losses and we may not be able to generate sufficient revenue to achieve or sustain profitability.
20


The year ended December 31, 2023 was our first profitable full fiscal year. However, we may not achieve or maintain profitability in future periods, or if we are profitable, we may not fully achieve our profitability targets. We have incurred net losses attributable to BlackLine, Inc. in recent periods, including $29.4 million and $115.2 million for the years ended December 31, 2022, and 2021, respectively. We had an accumulated deficit of $214.8 million at December 31, 2023. We expect our costs to increase in future periods as we continue to expend substantial financial and other resources on:
development of our cloud-based platform, including investments in research and development, product innovation to expand the features and functionality of our software solutions and improvements to the scalability and security of our platform;
sales and marketing, including expansion of our direct sales force and our relationships with technology vendors, professional services firms, business process outsourcers and resellers;
additional international expansion in an effort to increase our customer base and sales; and
general administration, including legal, accounting and other expenses related to being a public company.
These investments may not result in increased revenue or growth of our business or any growth in revenue and may not be sufficient to offset the expense and may harm our profitability. If we fail to continue to grow our revenue, we may not achieve or sustain profitability.
Our quarterly results may fluctuate, and if we fail to meet the expectations of analysts or investors, our stock price and the value of your investment could decline substantially.
Our quarterly financial results may fluctuate as a result of a variety of factors, many of which are outside of our control. If our quarterly financial results fall below the expectations of investors or any securities analysts who may follow our stock, the price of our common stock could decline substantially. Some of the important factors that may cause our revenue, operating results and cash flows to fluctuate from quarter to quarter include:
our ability to attract new customers and retain and increase sales to existing customers;
the number of new employees added;
the rate of expansion and productivity of our sales force;
long sales cycles and the timing of large contracts;
changes in our or our competitors’ pricing policies;
the amount and timing of operating costs and capital expenditures related to the operations and expansion of our business;
new products, features or functionalities introduced by us and our competitors;
significant security breaches, technical difficulties or interruptions to our platform;
the timing of customer payments and payment defaults by customers;
general economic conditions that may adversely affect either our customers’ ability or willingness to purchase additional products or services, delay a prospective customer’s purchasing decision or affect customer retention, including the macroeconomic environment, uncertainty in the financial services market, inflation, rising interest rates or geopolitical events such as the war in Ukraine;
the impact and timing of expenses related to restructuring actions;
changes in foreign currency exchange rates;
the impact of new accounting pronouncements;
the impact and timing of taxes or changes in tax law;
the timing and the amount of grants or vesting of equity awards to employees;
seasonality of our business; and
changes in customer budgets and buying patterns.
Many of these factors are outside of our control, and the occurrence of one or more of them might cause our revenue, operating results, and cash flows to vary widely. As such, we believe that quarter-to-quarter comparisons of our revenue, operating results and cash flows may not be meaningful and should not be relied upon as an indication of future performance.
21


We typically add fewer customers in the first quarter of the year than other quarters. We also experience a higher volume of sales at the end of each quarter and year, which is often the result of buying decisions by our customers. Seasonality may be reflected to a much lesser extent, and sometimes may not be immediately apparent, in our revenue, due to the fact that we recognize subscription revenue over the term of our agreements. We may also increase expenses in a period in anticipation of future revenues. Changes in the number of customers and users in different periods will cause fluctuations in our financial metrics and, to a lesser extent, revenues. Those changes and fluctuations in our expenses will affect our results on a quarterly basis, and will make forecasting our operating results and financial metrics difficult.
Our financial results may fluctuate due to our long and increasingly variable sales cycle.
Our sales cycle generally varies in duration between four to nine months and, in some cases, even longer depending on the size of the potential customer, the size of the potential contract and the type of solution or product being purchased. The sales cycle for our global enterprise customers is generally longer than that of our midsize customers. In addition, the length of the sales cycle tends to increase for larger contracts and for more complex, strategic products like Intercompany Financial Management. As we continue to focus on increasing our average contract size and selling more strategic products, we expect our sales cycle to lengthen and become less predictable. This could cause variability in our operating results for any particular period.
A number of other factors that may influence the length and variability of our sales cycle include:
the need to educate potential customers about the uses and benefits of our software solutions;
the need to educate potential customers on the differences between traditional, on-premise software and SaaS solutions;
the relatively long duration of the commitment customers make in their agreements with us;
the discretionary nature and timing of potential customers’ purchasing and budget cycles and decisions;
the competitive nature of potential customers’ evaluation and purchasing processes;
announcements or planned introductions of new products by us or our competitors; and
lengthy purchasing approval processes of potential customers, including due to increased scrutiny of spending.
We may incur higher costs and longer sales cycles as a result of large enterprises representing an increased portion of our revenue. In this market, the decision to subscribe to our solutions may require the approval of more technical and information security personnel and management levels within a potential customer’s organization, and if so, these types of sales require us to invest more time educating these potential customers. In addition, larger organizations may demand more features and integration services and have increased purchasing power and leverage in negotiating contractual arrangements with us, which may contain restrictive terms favorable to the larger organization. As a result of these factors, these sales opportunities may require us to devote greater research and development, sales, product support and professional services resources to individual customers, resulting in increased costs and reduced profitability, and would likely lengthen our typical sales cycle, which could strain our resources.
In addition, more sales are closed in the last month of a quarter than other times. If we are unable to close sufficient transactions in a particular period, or if a significant amount of transactions are delayed until a subsequent period, our operating results for that period, and for any future periods in which revenue from such transactions would otherwise have been recognized, may be adversely affected.
Recently, as a result of uncertainty around general macroeconomic conditions, customers have been delaying and deferring purchasing decisions, which has led to a deterioration in near term demand. In addition, we may devote greater research and development, sales, product support, and professional services resources to potential customers that do not result in actual sales or revenue, resulting in increased costs and reduced profitability, and which could strain our resources.
We recognize subscription revenue over the term of our customer contracts and, consequently, downturns or upturns in new sales may not be immediately reflected in our operating results and may be difficult to discern.
We recognize subscription revenue from our platform ratably over the terms of our customers’ agreements, most of which have one-year terms but an increasing number of which have up to three-year terms. As a result, most of the revenue we report in each quarter is derived from the recognition of deferred revenue related to subscriptions entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any single quarter may have a small impact on our revenue results for that quarter. However, such a decline will
22


negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our platform, and potential changes in our pricing policies or rate of expansion or retention, may not be fully reflected in our results of operations until future periods. We may also be unable to reduce our cost structure in line with a significant deterioration in sales. In addition, a significant majority of our costs are expensed as incurred, while revenue is recognized over the life of the agreement with our customer. As a result, increased growth in the number of our customers could continue to result in our recognition of more costs than revenue in the earlier periods of the terms of our agreements. Our subscription model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers must be recognized over the applicable subscription term.
We face exposure to foreign currency exchange rate fluctuations that could harm our results of operations.
We conduct transactions, particularly intercompany transactions, in currencies other than the U.S. Dollar, primarily the British Pound and the Euro. As we grow our international operations, we expect the amount of our revenues that are denominated in foreign currencies to increase in the future. Accordingly, changes in the value of foreign currencies relative to the U.S. Dollar could affect our revenue and operating results due to transactional and translational remeasurements that are reflected in our results of operations. As a result of such foreign currency exchange rate fluctuations, it could be more difficult to detect underlying trends in our business and results of operations. In addition, to the extent that fluctuations in currency exchange rates cause our results of operations to differ from our expectations or the expectations of our investors, the trading price of our common stock could be adversely affected.
We do not currently maintain a program to hedge transactional exposures in foreign currencies. However, in the future, we may use derivative instruments, such as foreign currency forward and option contracts, to hedge exposures to fluctuations in foreign currency exchange rates. The use of such hedging activities may not offset any or more than a portion of the adverse financial effects of unfavorable movements in foreign exchange rates over the limited time the hedges are in place. Moreover, the use of hedging instruments may introduce additional risks if we are unable to structure effective hedges with such instruments.
If our goodwill or intangible assets become impaired, we may be required to record a significant charge to earnings.
We review our goodwill and intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Goodwill is required to be tested for impairment at least annually. At December 31, 2023, we had goodwill and intangible assets with a net book value of $528.0 million primarily related to acquisitions. An adverse change in market conditions, particularly if such change has the effect of changing one of our critical assumptions or estimates, could result in a change to the estimation of fair value that could result in an impairment charge to our goodwill or intangible assets. Any such charges may have a material negative impact on our operating results.
Our ability to use our net operating losses to offset future taxable income may be subject to limitations.
As of December 31, 2023, we had federal and state net operating loss carryforwards (“NOLs”) of $177.2 million and $127.9 million, respectively. In general, under Section 382 of the Internal Revenue Code of 1986, as amended (the “Code”) a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its NOLs to offset future taxable income. Our existing NOLs may be subject to limitations arising from previous ownership changes, and if we undergo an ownership change, our ability to utilize NOLs could be further limited by Section 382 of the Code. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 of the Code. Furthermore, our ability to utilize NOLs of companies that we may acquire in the future may be subject to limitations. There is also a risk that due to regulatory changes, such as suspensions on the use of NOLs, or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to offset future taxable income. For these reasons, we may not be able to realize a tax benefit from the use of our NOLs, whether or not we attain profitability. The legislation commonly referred to as the Tax Cuts and Jobs Act of 2017, as modified by the Coronavirus Aid, Relief, and Economic Security Act, includes changes to the U.S. federal corporate income tax rate and changes to the rules governing the deductibility of certain NOLs, which may impact our ability to utilize such NOLs.
Risks Related to Our Dependence on Third Parties
If our relationships with technology vendors and business process outsourcers are not successful, our business and growth will be harmed.
We depend on, and anticipate that we will continue to depend on, various strategic relationships in order to sustain and grow our business. We have established strong relationships with technology vendors such as SAP and Microsoft Dynamics to market our solutions to users of their ERP solutions, and professional services firms such as
23


Deloitte and Ernst & Young, and business process outsourcers such as Cognizant, Genpact and IBM to supplement delivery and implementation of our applications. We believe these relationships enable us to effectively market our solutions by offering a complementary suite of services. In particular, our solution integrates with SAP’s ERP solutions. SAP is part of the reseller channel that we use in the ordinary course of business. SAP has the ability to resell our solutions as SAP SolEx, for which we receive a percentage of the revenues. If we are unsuccessful in maintaining our relationship with SAP, if our reseller arrangement with SAP is less successful than we anticipate, if our customers that use an SAP ERP solution do not renew their subscriptions directly with us and instead purchase our solution through the SAP reseller channel or if we are unsuccessful in supporting or expanding our relationships with other companies, our business would be adversely affected. Additionally, while we continue to build relationships with a variety of third party partners, to the extent that our partnership with SAP continues to expand, this partnership may be a deterrent to other potential partners.
Identifying, negotiating and documenting relationships with other companies require significant time and resources. Our agreements with technology vendors are typically limited in duration, non-exclusive, cancellable upon notice and do not prohibit the counterparties from working with our competitors or from offering competing services. For example, our agreement with SAP can be terminated by either party upon six months’ notice and there is no assurance that our relationship with SAP will continue. If our solution is no longer resold by SAP as a solution extension, our business could be adversely affected. Our competitors may be effective in providing incentives to third parties to favor their products or services or to prevent or reduce subscriptions to our platform. If we are unsuccessful in establishing or maintaining our relationships, or if the counterparties to our relationships offer competing solutions, our ability to compete in the marketplace or to grow our revenue could be impaired and our operating results could suffer. Even if we are successful, we cannot assure you that these relationships will result in improved operating results.
We rely on Google Cloud Platform (“GCP”), Microsoft Azure (“Azure”), Amazon Web Services (“AWS”) and third-party data centers (collectively, “public cloud providers”) to deliver our cloud-based software solutions, and any disruption of our use of public cloud providers could negatively impact our operations and harm our business.
We manage our software solutions and serve most of our customers using a cloud-based infrastructure that has historically been operated in a limited number of third-party data center facilities in North America and Europe. We are currently migrating some of our third-party data centers to GCP, increasing our reliance on this cloud provider. Additionally, we rely on Azure to serve Rimilia customers, and we rely on AWS to serve FourQ customers. As we implement the transition to GCP, there could be occasional planned or unplanned downtime for our cloud-based software solutions and potential service delays, all of which will impact our customers’ ability to use our solutions. We may also need to divert resources away from other important business operations, which could harm our business and growth. Additionally, if the costs to migrate to GCP are greater than we expect or take significantly more time than we anticipate, our business could be harmed.
We do not control the operation of our public cloud providers. Any changes in third-party service levels or any disruptions or delays from errors, defects, hacking incidents, security breaches, computer viruses, DDoS attacks, bad acts or performance problems could harm our reputation, damage our customers’ businesses, and adversely affect our business and operating results. Our public cloud providers are also vulnerable to damage or interruption from earthquakes, hurricanes, floods, fires, war, public health crises, terrorist attacks, power losses, hardware failures, systems failures, telecommunications failures and similar events. We may have limited remedies against third-party providers in the event of any service disruptions. If our third-party public cloud providers are compromised or unavailable or our customers are unable to access our solutions for any reason, our business would be materially and adversely affected.
Our customers have experienced minor disruptions and outages in accessing our solutions in the past, and may experience disruptions, outages, and other performance problems. Although we expend considerable effort to ensure that our platform performance is capable of handling existing and increased traffic levels, the ability of our cloud-based solutions to effectively manage any increased capacity requirements depends on our public cloud providers. Our public cloud providers may not be able to meet such performance requirements, especially to cover peak levels or spikes in traffic, and as a result, our customers may experience delays in accessing our solutions or encounter slower performance in our solutions, which could significantly harm the operations of our customers. Interruptions in our services might reduce our revenue, cause us to issue credits to customers, subject us to potential liability, and cause customers to terminate their subscriptions or harm our renewal rates.
If we do not accurately predict our infrastructure capacity requirements, our customers could experience service shortfalls. The provisioning of additional cloud hosting capacity requires lead time. As we continue to restructure our data management plans, and increase our cloud hosting capacity, we have and expect to in the future move or transfer our data and our customers’ data. Despite precautions taken during such processes and
24


procedures, any unsuccessful data transfers may impair the delivery of our service, and we may experience costs or downtime in connection with the transfer of data to other facilities which may lead to, among other things, customer dissatisfaction and non-renewals. Our public cloud providers have no obligations to renew their agreements with us on commercially reasonable terms, or at all. If any of our public cloud providers increases pricing terms, terminates or seeks to terminate our contractual relationship, establishes more favorable relationships with our competitors, or changes or interprets their terms of service or policies in a manner that is unfavorable with respect to us, we may be required to transfer to other providers. If we are required to transfer to other providers, we would incur significant costs and experience possible service interruption in connection with doing so.
If we are unable to develop and maintain successful relationships with resellers, our business, operating results and financial condition could be adversely affected.
We believe that continued growth in our business is dependent upon identifying, developing, and maintaining strategic relationships with companies that resell our solutions. We plan to expand our growing network of resellers and to add new resellers, in particular to help grow our midsize business globally. Our agreements with our existing resellers are non-exclusive, meaning resellers may offer customers the products of several different companies, including products that compete with ours. They may also cease marketing our solutions with limited or no notice and with little or no penalty. We expect that any additional resellers we identify and develop will be similarly non-exclusive and not bound by any requirement to continue to market our solutions. If we fail to identify additional resellers in a timely and cost-effective manner, or at all, or are unable to assist our current and future resellers in independently selling our solutions, our business, results of operations, and financial condition could be adversely affected. If resellers do not effectively market and sell our solutions, or fail to meet the needs of our customers, our reputation and ability to grow our business may also be adversely affected.
We depend and rely upon SaaS applications from third parties to operate our business and interruptions or performance problems with these technologies may adversely affect our business and operating results.
We rely heavily upon SaaS applications from third parties in order to operate critical functions of our business, including billing and order management, enterprise resource planning, and financial accounting services. If these services become unavailable due to extended outages, interruptions, or because they are no longer available on commercially reasonable terms, our expenses could increase, our ability to manage finances could be interrupted and our processes for managing sales of our solutions and supporting our customers could be impaired until equivalent services, if available, are identified, obtained, and implemented, all of which could adversely affect our business.
We rely on third-party computer hardware and software that may be difficult to replace or which could cause errors or failures of our software solutions.
We rely on computer hardware purchased or leased and software licensed from third parties, including third-party SaaS applications, in order to deliver our software solutions. This hardware and software may not continue to be available on commercially reasonable terms, if at all. Any loss of the right to use any of this hardware or software could result in delaying or preventing our ability to provide our software solutions until equivalent technology is either developed by us or, if available, identified, obtained and integrated. In addition, errors or defects in third-party hardware or software used in our software solutions could result in errors or a failure, which could damage our reputation, impede our ability to provide our platform or process information, and adversely affect our business.
Risks Related to Our Legal and Regulatory Environment
Our long-term success depends, in part, on our ability to expand the sales of our solutions to customers located outside of the U.S., and thus our business is susceptible to risks associated with international sales and operations.
We currently maintain offices and/or have personnel in Australia, Canada, France, Germany, India, Japan, Mexico, the Netherlands, Poland, Romania, Singapore, and the United Kingdom, and we intend to build out our international operations. We have also executed several acquisitions and strategic transactions as part of our ongoing international expansion strategy. We derived approximately 28%, 29%, and 28% of our revenues from sales outside the U.S. in the years ended December 31, 2023, 2022, and 2021, respectively. Any international expansion efforts that we may undertake, including acquisitions of businesses outside the U.S., such as our acquisition of Rimilia Holdings Ltd. or our acquisition of FourQ Systems, Inc. may not be successful. In addition, conducting international operations in new markets subjects us to new risks that we have not generally faced in the U.S. These risks include:
localization of our solutions, including translation into foreign languages and adaptation for local practices and regulatory requirements;
25


lack of familiarity and burdens of complying with foreign laws, legal standards, regulatory requirements, tariffs and other barriers;
changes in legal and regulatory requirements, taxes, trade laws, tariffs, export quotas, custom duties or other trade restrictions, such as sanctions against Russia in response to the war in Ukraine;
differing technology standards;
longer accounts receivable payment cycles and difficulties in collecting accounts receivable;
difficulties in managing and staffing international operations and differing employer/employee relationships;
fluctuations in exchange rates that may increase the volatility of our foreign-based revenue;
potentially adverse tax consequences, including the complexities of foreign value-added tax (or other tax) systems and restrictions on the repatriation of earnings;
uncertain political and economic climates, including the significant volatility in the global financial markets and increasing inflation;
the impact of natural disasters, climate change, war, including the war in Ukraine, and public health pandemics, on employees, customers, partners, third-party contractors, travel and the global economy; and
reduced or varied protection for intellectual property rights in some countries.
These factors may cause our international costs of doing business to exceed our comparable domestic costs. Operating in international markets also requires significant management attention and financial resources. Any negative impact from our international business efforts could negatively impact our business, results of operations and financial condition as a whole.
Privacy and cybersecurity concerns and evolving domestic or foreign laws and regulations, including increased restrictions of cross-border data transfers, may limit or reduce the adoption of our services, result in significant costs and compliance challenges, and adversely affect our business.
Global legal and regulatory requirements related to collecting, storing, handling, transferring, and otherwise processing personal data are rapidly evolving in ways that require our business to adapt to support our compliance and our customers’ compliance. As the regulatory focus on privacy, data protection, and cybersecurity intensifies worldwide, and jurisdictions increasingly consider and adopt laws and regulations relating to these matters, the potential risks related to processing personal data by our business may grow. In addition, possible adverse interpretations of existing laws and regulations by governments in countries where we or our customers operate, as well as the potential implementation of new legislation, could impose significant obligations in areas affecting our business or prevent us from offering certain services in jurisdictions where we operate. Any failure or perceived failure to comply with applicable laws or regulations relating to privacy, data protection, or cybersecurity may adversely affect our business.
Privacy, data protection, and cybersecurity have become significant issues in the U.S., Europe, and in many other jurisdictions where we offer our products. Following the EU’s passage of the General Data Protection Regulation (“GDPR”), which became effective in May 2018, the global regulatory landscape relating to privacy, data protection, and cybersecurity has grown increasingly complex and fragmented and is rapidly evolving. As a result, our business faces current and prospective risks related to increased regulatory compliance costs, reputational harm, negative effects on our existing business and on our ability to attract and retain new customers, and increased potential exposure to regulatory enforcement, litigation, and/or financial penalties for non-compliance. For example, in July 2020, the Court of Justice of the European Union (“CJEU”) invalidated the Privacy Shield framework, which enabled companies to legally transfer data from the European Economic Area (“EEA”) to the U.S. This ruling from the CJEU and recent rulings from various EU member state data protection authorities have created complexity and uncertainty regarding processing and transfers of personal data from the EEA to the U.S. and certain other countries outside the EEA.
Moreover, on June 4, 2021, the European Commission adopted new Standard Contractual Clauses (“SCCs”), which impose additional obligations relating to personal data transfers out of the EEA. The new SCCs, and similar standard contractual clauses adopted in the UK, may increase the legal risks and liabilities associated with cross-border data transfers, and result in material increased compliance and operational costs. Following issuance of a U.S. Executive Order, a new framework, the EU-U.S. Data Privacy Framework (“DPF”) was created. Following an adequacy decision issued by the European Commission on July 10, 2023, the DPF, along with a UK extension to the DPF that allows the transfer of personal data from the UK to the U.S. (the “UK DPF Extension”), are available
26


for companies to make use of to legitimize personal data transfers to the U.S. from the EEA and UK. We have certified to the U.S. Department of Commerce that we adhere to the DPF and UK DPF Extension. However, the DPF and the UK DPF Extension may be subject to legal challenges from privacy advocacy groups or others, and the European Commission's adequacy decision regarding the DPF provides that the DPF will be subject to future reviews and may be subject to suspension, amendment, repeal, or limitations in scope by the European Commission. More generally, uncertainty may continue about the legal requirements for transferring customer personal data to and from the EEA, UK, and other regions, an integral process of our business. Other countries such as Russia, China, and India have passed or are considering passing laws imposing varying degrees of restrictive data residency requirements, which have created additional costs and complexity, and any new requirements may result in additional costs and complexity.
In addition, the UK has established its own domestic regime with the UK GDPR and amendments to the Data Protection Act. While the UK GDPR so far mirrors the obligations in the GDPR and imposes similar penalties, the UK government is considering amending its data protection legislation. If UK regulation of data protection diverges significantly from the EU, new obligations and data flow issues could emerge, creating costs and complexity. Actual or alleged failure to comply with the GDPR or the UK GDPR can result in private lawsuits, reputational damage, loss of customers, and regulatory enforcement actions, which can result in significant fines, including, under the GDPR, fines of up to EUR 20 million (or GBP 17.5 million under the UK GDPR) or four percent (4%) of global revenue, whichever is greater.
Regulatory developments in the U.S. present additional risks. For example, the California Consumer Privacy Act (“CCPA”), as amended by the California Privacy Rights Act (“CPRA”), gives California consumers, including employees, certain rights similar to those provided by the GDPR, and also provides for statutory damages or fines on a per violation basis that could be very large depending on the severity of the violation. Numerous other states have also enacted or are in the process of enacting or considering comprehensive state-level data privacy and security laws, rules and regulations. Furthermore, the U.S. Congress is considering privacy legislation, and the U.S. Federal Trade Commission continues to use its enforcement authority under Section 5 of the FTC Act against companies for privacy and cybersecurity practices alleged to be unfair or deceptive, and may undertake its own privacy rule making exercise.
Globally, virtually every jurisdiction in which we operate has established its own frameworks governing privacy, data protection, and cybersecurity with which we, and/or our customers, must comply. These laws and regulations often are more restrictive than those in the U.S. Regulatory developments in these countries may require us to modify our policies, procedures, and data processing measures in order to address requirements under these or other applicable privacy, data protection, or cybersecurity regimes, and we may face claims, litigation, investigations, or other proceedings regarding them, initiated by private parties and governmental authorities, and may incur related liabilities, expenses, costs, and operational losses. Our compliance efforts are further complicated by the fact that laws and regulations relating to privacy, data protection, and cybersecurity around the world are rapidly evolving, may be subject to uncertain or inconsistent interpretations and enforcement, and may conflict among various jurisdictions.
In addition to government activity, privacy advocacy and other industry groups have established or may establish various new, additional, or different self-regulatory standards that may place additional burdens on us. Our customers may require us, or we may find it advisable, to meet voluntary certifications or adhere to other standards established by them or third parties, such as the SSAE 18, SOC1, and SOC2 audit processes. If we are unable to maintain such certifications, comply with such standards, or meet such customer requests, it could reduce demand for our services and adversely affect our business.
Compliance with applicable laws and regulations relating to privacy, data protection, and cybersecurity may require changes in our services, business practices, or internal systems that result in increased costs, lower revenue, reduced efficiency, or negative effects on our ability to attract and retain customers in certain industries and foreign countries, which could adversely affect our business. The costs of compliance with, and other obligations imposed by, these laws and regulations may require modification of our services, limit use and adoption of our services, reduce overall demand for our services, lead to significant fines, penalties, or liabilities for actual or alleged noncompliance, or slow the pace at which we close sales transactions, any of which could harm our business. Privacy, data protection, and cybersecurity concerns, whether valid or not valid, may inhibit the market adoption, effectiveness, or use of our services, particularly in certain industries and foreign countries.
We are subject to governmental export and import controls that could impair our ability to compete in international markets due to licensing requirements and subject us to liability if we are not in full compliance with applicable laws.
Our solutions are subject to export controls, including the Commerce Department’s Export Administration Regulations and various economic and trade sanctions regulations established by the Treasury Department’s Office
27


of Foreign Assets Control. Obtaining the necessary authorizations, including any required license, for a particular export or sale may be time-consuming, is not guaranteed, and may result in the delay or loss of sales opportunities. The U.S. export control laws and economic sanctions laws prohibit the export, re-export or transfer of specific products and services to U.S. embargoed or sanctioned countries, regions, governments and persons. Even though we take precautions to prevent our solutions from being provided to U.S. sanctions targets, our solutions could be sold by resellers or could be used by persons in sanctioned regions despite such precautions. Failure to comply with the U.S. export control, sanctions and import laws could have negative consequences, including government investigations, penalties and reputational harm. We and our employees could be subject to civil or criminal penalties, including the possible loss of export or import privileges, fines, and, in extreme cases, the incarceration of responsible employees or managers. In addition, if our resellers fail to obtain appropriate import, export or re-export licenses or authorizations, we may also be adversely affected through reputational harm and penalties.
In addition, various countries could enact laws that could limit our ability to distribute our solutions or could limit our customers’ ability to implement or access our solutions in those countries. Changes in our solutions or changes in export and import regulations may create delays in the introduction and sale of our solutions in international markets, prevent our customers with international operations from accessing our solutions or, in some cases, prevent the export or import of our solutions to some countries, governments or persons altogether. Any change in export or import regulations, economic sanctions or related laws, shift in the enforcement or scope of existing regulations, or change in the countries, governments, persons or technologies targeted by such regulations, could result in decreased use of our solutions, or in our decreased ability to export or sell our solutions to current or potential customers with international operations. Any decreased use of our solutions or limitation on our ability to export or sell our solutions would likely adversely affect our business, financial condition and results of operations.
Changes in laws and regulations related to the internet and cloud computing or changes to internet infrastructure may diminish the demand for our solutions, and could have a negative impact on our business.
The success of our business depends upon the continued use of the internet as a primary medium for commerce, communication, and business applications. Federal, state, or foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the internet as a commercial medium. Regulators in some industries have also adopted and may in the future adopt regulations or interpretive positions regarding the use of SaaS and cloud computing solutions. For example, some financial services regulators have imposed guidelines for the use of cloud computing services that mandate specific controls or require financial services enterprises to obtain regulatory approval prior to utilizing such software. Changes in these laws or regulations could require us to modify our solutions in order to comply with these changes. In addition, government agencies or private organizations have imposed and may impose additional taxes, fees, or other charges for accessing the internet or commerce conducted via the internet. These laws or charges could limit the growth of internet-related commerce or communications generally, or result in reductions in the demand for internet-based solutions and services such as ours. In addition, the use of the internet as a business tool could be adversely affected due to delays in the development or adoption of new standards and protocols to handle increased demands of internet activity, security, reliability, cost, ease-of-use, accessibility, and quality of service. The performance of the internet and its acceptance as a business tool has been adversely affected by “viruses,” “worms,” and similar malicious programs and the internet has experienced a variety of outages and other delays as a result of damage to portions of its infrastructure. If the use of the internet is adversely affected by these issues, demand for our solutions could decline.
The adoption of any laws or regulations adversely affecting the growth, popularity or use of the internet, including laws impacting internet neutrality, could decrease the demand for our products and increase our operating costs. The current legislative and regulatory landscape regarding the regulation of the internet and, in particular, internet neutrality, in the U.S. is subject to uncertainty. The Federal Communications Commission (“FCC”) had previously passed Open Internet rules in February 2015, which generally provided for internet neutrality with respect to fixed and mobile broadband internet service. On December 14, 2017, the FCC voted to repeal Open Internet rules generally providing for internet neutrality with respect to fixed and mobile broadband internet service regulations and return to a “light-touch” regulatory framework known as the “Restoring Internet Freedom Order.” The FCC’s new rules, which took effect on June 11, 2018, repealed the neutrality obligations imposed by the 2015 rules and granted providers of broadband internet access services greater freedom to make changes to their services, including, potentially, changes that may discriminate against or otherwise harm our business. However, a number of parties have appealed this order. The D.C. Circuit Court of Appeals recently upheld the FCC’s repeal, but ordered the FCC to reconsider certain elements of the repeal; thus the future impact of the FCC's repeal and any changes thereto remains uncertain. In addition, in September 2018, California enacted the California Internet Consumer Protection and Net Neutrality Act of 2018, making California the fourth state to enact a state-level net neutrality law since the FCC repealed its nationwide regulations. This act mandated that all broadband services in California be
28


provided in accordance with California's net neutrality requirements. The U.S. Department of Justice has sued to block the law going into effect, and California has agreed to delay enforcement until the resolution of the FCC's repeal of the federal rules. A number of other states are considering legislation or execution action that would regulate the conduct of broadband providers. In its recent decision on the FCC’s repeal, the D.C. Circuit Court of Appeals also ruled that the FCC does not have the authority to bar states from passing their own net neutrality rules. It is uncertain whether the FCC will argue that some state net neutrality laws are preempted by federal law and challenge such state net neutrality laws on a case-by-case basis. We cannot predict whether the FCC order or state initiatives will be modified, overturned or vacated by legal action. Additional changes in the legislative and regulatory landscape regarding internet neutrality, or otherwise regarding the regulation of the internet, could also harm our business.
Our international operations subject us to potentially adverse tax consequences.
We report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. Our intercompany relationships are subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. The relevant taxing authorities may disagree with our determinations as to the value of assets sold or acquired or income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position were not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows, and lower overall profitability of our operations. We believe that our financial statements reflect adequate reserves to cover such a contingency, but there can be no assurances in that regard.
The enactment of legislation implementing changes in the U.S. and global taxation of international business activities or the adoption of other tax reform policies could materially impact our financial position and results of operations.
Any changes in the U.S. or global taxation of our activities may increase our worldwide effective tax rate and adversely affect our financial position and results of operations. For example, the Inflation Reduction Act includes, among other provisions, an alternative minimum tax on adjusted financial statement income and a 1% excise tax on stock buybacks. Further, beginning in 2022, Section 174 of the Code eliminates the right to deduct research and development expenditures and requires taxpayers to capitalize and amortize U.S. and foreign research and development expenditures over five and fifteen years, respectively. However, recently proposed tax legislation, if enacted, would restore the ability to deduct currently domestic research and development expenditures through 2025 and would retroactively restore this benefit for 2022 and 2023. In addition, the Organization for Economic Cooperation and Development has proposed a global minimum tax of 15%, which has been adopted by the EU, effective as of January 1, 2024. These and other proposed or implemented changes in the U.S. and global taxation could adversely impact our financial position and results of operations.
Taxing authorities may successfully assert that we should have collected, or in the future should collect, sales and use, value-added or similar taxes, and we could be subject to liability with respect to past or future sales, which could adversely affect our results of operations.
Sales and use, value-added and similar tax laws and rates vary greatly by jurisdiction and are subject to change from time to time. Some jurisdictions in which we do not collect such taxes may assert that such taxes are applicable, which could result in tax assessments, penalties and interest, and we may be required to collect such taxes in the future. Such tax assessments, penalties and interest or future requirements may adversely affect our results of operations.
Risks Related to Our Intellectual Property
Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our brand.
Our success and ability to compete depend, in part, upon our intellectual property. We currently have two patents and primarily rely on copyright, trade secret and trademark laws, trade secret protection, and confidentiality or license agreements with our employees, customers, partners and others to protect our intellectual property rights. However, the steps we take to protect our intellectual property rights may be inadequate.
In order to protect our intellectual property rights, we may be required to spend significant resources to monitor and protect these rights. In the past, we have utilized demand letters as a means to assert and resolve claims regarding potential misuse of our proprietary or trade secret information. Litigation brought to protect and enforce our intellectual property rights could be costly, time-consuming, and distracting to management, and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of
29


our intellectual property rights. Our failure to secure, protect and enforce our intellectual property rights could adversely affect our brand and adversely impact our business.
Lawsuits or other claims by third parties for alleged infringement of their proprietary rights could cause us to incur significant expenses or liabilities.
There is considerable patent and other intellectual property development activity in our industry. Our success depends, in part, on not infringing upon the intellectual property rights of others. From time to time, our competitors or other third parties may claim that our solutions and underlying technology infringe or violate their intellectual property rights, and we may be found to be infringing upon such rights. We may be unaware of the intellectual property rights of others that may cover some or all of our technology. Any claims or litigation could cause us to incur significant expenses and, if successfully asserted against us, could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our solutions or require that we comply with other unfavorable terms. We may also be obligated to indemnify our customers or other companies in connection with any such litigation and to obtain licenses, modify our solutions, or refund subscription fees, which could further exhaust our resources. In addition, we may incur substantial costs to resolve claims or litigation, whether or not successfully asserted against us, which could include payment of significant settlement, royalty or license fees, modification of our solutions, or refunds to customers of subscription fees. Even if we were to prevail in the event of claims or litigation against us, any claim or litigation regarding our intellectual property could be costly and time-consuming and divert the attention of our management and other employees from our business operations. Such disputes could also disrupt our solutions, adversely impacting our customer satisfaction and ability to attract customers.
We use open source software in our products, which could subject us to litigation or other actions.
We use open source software in our products and may use more open source software in the future. From time to time, there have been claims challenging the use of open source software against companies that incorporate open source software into their products. As a result, we could be subject to suits by parties claiming misuse of, or a right to compensation for, what we believe to be open source software. Litigation could be costly for us to defend, have a negative effect on our operating results and financial condition or require us to devote additional research and development resources to change our products. In addition, if we were to combine our proprietary software products with open source software in a certain manner, we could, under certain of the open source licenses, be required to release the source code of our proprietary software products. If we inappropriately use open source software, we may be required to re-engineer our products, discontinue the sale of our products or take other remedial actions.
Risks Related to Ownership of Our Common Stock
The market price of our common stock may be volatile, and you could lose all or part of your investment.
The market price of our common stock since our initial public offering has been and may continue to be subject to wide fluctuations in response to various factors, some of which are beyond our control and may not be related to our operating performance. Factors that could cause fluctuations in the market price of our common stock include the following:
actual or anticipated fluctuations in our operating results;
the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;
failure of securities analysts to initiate or maintain coverage of BlackLine, changes in financial estimates by any securities analysts who follow BlackLine or our failure to meet these estimates or the expectations of investors;
ratings changes by any securities analysts who follow BlackLine;
announcements by us or our competitors of significant technical innovations, acquisitions, strategic relationships, joint ventures, or capital commitments;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
price and volume fluctuations in the overall stock market from time to time, including as a result of trends in the economy as a whole;
changes in accounting standards, policies, guidelines, interpretations or principles;
actual or perceived privacy, security, data protection, or cybersecurity incidents;
30


actual or anticipated developments in our business or our competitors’ businesses or the competitive landscape generally;
developments or disputes concerning our intellectual property, or our products or third-party proprietary rights;
announced or completed acquisitions of businesses or technologies by us or our competitors;
new laws or regulations, or new interpretations of existing laws or regulations applicable to our business;
any major change in our Board of Directors (the “Board”) or management;
sales of shares of our common stock by us or our stockholders;
issuances of shares of our common stock, including in connection with an acquisition or upon conversion of some or all of our outstanding Notes (as defined below);
lawsuits threatened or filed against us; and
other events or factors, including instability in the banking and financial services sector, geopolitical events such as Russia's invasion of Ukraine, incidents of terrorism, outbreaks of pandemic diseases, presidential elections, civil unrest, or responses to these events.
In addition, the stock markets, and in particular the Nasdaq market on which our common stock is listed, have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many technology companies. Stock prices of many technology companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. In the past, stockholders have instituted securities class action litigation following periods of market volatility. If we were to become the target of this type of litigation in the future, it could subject us to substantial costs, divert resources and the attention of management, and adversely affect our business, results of operations, financial condition and cash flows.
Provisions of our corporate governance documents could make an acquisition of BlackLine more difficult and may impede attempts by our stockholders to replace or remove our current management, even if beneficial to our stockholders.
Our amended and restated certificate of incorporation and amended and restated bylaws and the Delaware General Corporation Law (the “DGCL”) contain provisions that could make it more difficult for a third-party to acquire us, even if doing so might be beneficial to our stockholders. Among other things:
we have authorized but unissued shares of undesignated preferred stock, the terms of which may be established and the shares of which may be issued without stockholder approval, and which may include supermajority voting, special approval, dividend, or other rights or preferences superior to the rights of stockholders;
we have a classified our Board with staggered three-year terms;
stockholder action by written consent is prohibited;
any amendment, alteration, rescission or repeal of our amended and restated bylaws or of certain provisions of our amended and restated certificate of incorporation by our stockholders requires the affirmative vote of the holders of at least 75% of the voting power of our stock entitled to vote thereon, voting together as a single class outstanding; and
stockholders are required to comply with advance notice requirements for nominations for elections to our Board or for proposing matters that can be acted upon by stockholders at stockholder meetings.
Further, as a Delaware corporation, we are also subject to provisions of Delaware law, which may impair a takeover attempt that our stockholders may find beneficial. These anti-takeover provisions and other provisions under Delaware law could discourage, delay or prevent a transaction involving a change in control of BlackLine, including actions that our stockholders may deem advantageous, or negatively affect the trading price of our common stock. These provisions could also discourage proxy contests and make it more difficult for you and other stockholders to elect directors of your choosing and to cause us to take other corporate actions you desire.
We do not intend to pay dividends on our common stock so any returns will be limited to changes in the value of our common stock.
We have never declared or paid any cash dividends on our common stock. We currently anticipate that we will retain future earnings for the development, operation, and expansion of our business, and do not anticipate
31


declaring or paying any cash dividends for the foreseeable future. Any return to stockholders will therefore be limited to the increase, if any, of our stock price, which may never occur.
Our amended and restated bylaws designate a state or federal court located within the State of Delaware as the exclusive forum for substantially all disputes between us and our stockholders, and also provide that the federal district courts will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act, each of which could limit our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers, or employees.
Pursuant to our amended and restated bylaws, unless we consent in writing to the selection of an alternative forum, the sole and exclusive forum for (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders, (3) any action arising pursuant to any provision of the DGCL, our amended and restated certificate of incorporation, or our amended and restated bylaws, or (4) any other action asserting a claim that is governed by the internal affairs doctrine shall be the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, the federal district court for the District of Delaware), in all cases subject to the court having jurisdiction over indispensable parties named as defendants and provided that this exclusive forum provision will not apply to suits brought to enforce any liability or duty created by the Exchange Act.
Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated bylaws also provide that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. However, while the Delaware Supreme Court ruled in March 2020 that federal forum selection provisions purporting to require claims under the Securities Act be brought in federal court are “facially valid” under Delaware law, there is uncertainty as to whether other courts will enforce our federal forum provision. If the federal forum provision is found to be unenforceable, we may incur additional costs associated with resolving such matters.
Any person or entity purchasing or otherwise acquiring or holding any interest in any of our securities shall be deemed to have notice of and consented to this provision. This exclusive forum provision in our amended and restated bylaws may limit a stockholder's ability to bring a claim in a judicial forum of its choosing for disputes with us or any of our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. If a court were to find the exclusive forum provision in our amended and restated bylaws to be inapplicable or unenforceable in an action, we could incur additional costs associated with resolving such action in other jurisdictions, which could harm our results of operations.
Risks Related to Our Outstanding Convertible Notes
Servicing our Notes may require a significant amount of cash and we may not have sufficient cash to settle conversions of the Notes in cash, to repurchase the Notes upon a fundamental change, or to repay the principal amount of the Notes in cash at their maturity, and our future debt may contain limitations on our ability to pay cash upon conversion or repurchase of the Notes.
As of December 31, 2023, we had $250.0 million aggregate principal amount of our 0.125% Convertible Senior Notes due in 2024 (the “2024 Notes”) outstanding and $1.150 billion aggregate principal amount of our 0.00% Convertible Senior Notes due in 2026 (the “2026 Notes” and, together with the 2024 Notes, the “Notes” or “convertible senior notes”) outstanding.
Holders of either series of the Notes will have the right to require us to repurchase all or a portion of such Notes upon the occurrence of a fundamental change before the applicable maturity date at a repurchase price equal to 100% of the principal amount of such Notes to be repurchased, plus accrued and unpaid interest or special interest, if any, as described in the applicable indenture governing such Notes. In addition, upon conversion of the Notes of the applicable series, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of such Notes being converted, as described in the applicable indenture governing such Notes. Moreover, we will be required to repay the Notes of the applicable series in cash at their respective maturity unless earlier converted, redeemed, or repurchased. However, we may not have enough available cash on hand or be able to obtain financing at the time we are required to make repurchases of such Notes surrendered therefor or pay cash with respect to such series of Notes being converted or at their respective maturity. Our ability to repay or refinance the Notes will depend on market conditions and our future performance, which is subject to economic, financial, competitive, and other factors beyond our control. Further, if either series of the Notes convert and we elect to issue common stock in lieu of cash upon conversion, our existing stockholders could suffer significant dilution.
32


In addition, our ability to repurchase the Notes of the applicable series or to pay cash upon conversions of the Notes or at their respective maturity may be limited by law, regulatory authority, or agreements governing our future indebtedness. Our failure to repurchase such Notes at a time when the repurchase is required by the applicable indenture governing such Notes or to pay cash upon conversions of such Notes or at their respective maturity as required by the applicable indenture governing such Notes would constitute a default under such indenture. A default under such indenture or the fundamental change itself could also lead to a default under agreements governing our existing and future indebtedness. Moreover, the occurrence of a fundamental change under the applicable indenture governing the Notes could constitute an event of default under any such agreement. If the payment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay such indebtedness and repurchase such series of Notes or pay cash with respect to such series of Notes being converted or at maturity of such series of Notes.
Our current and future indebtedness may limit our operating flexibility or otherwise affect our business.
Our existing and future indebtedness could have important consequences to our stockholders and significant effects on our business. For example, it could:
make it more difficult for us to satisfy our debt obligations, including the Notes;
increase our vulnerability to general adverse economic and industry conditions;
require us to dedicate a substantial portion of our cash flows from operations to payments on our indebtedness, thereby reducing the availability of our cash flows to fund working capital and other general corporate purposes;
limit our flexibility in planning for, or reacting to, changes in our business and the industry in which we operate;
restrict us from exploiting business opportunities;
place us at a competitive disadvantage compared to our competitors that have less indebtedness; and
limit our ability to borrow additional funds for working capital, capital expenditures, acquisitions, debt service requirements, execution of our business strategy or other general purposes.
Any of the foregoing could have a material adverse effect on our business, results of operations or financial condition.
The conditional conversion feature of each series of the Notes, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of either series of Notes is triggered, holders of the Notes of such series will be entitled under the applicable indenture governing the Notes to convert such Notes at any time during the specified periods at their option. As of December 31, 2023, the conditional conversion features of the Notes were not triggered. If the conditional conversion feature of either series of Notes is triggered and one or more holders of a series elect to convert their Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation in cash, which could adversely affect our liquidity. In addition, in certain circumstances, such as conversions by holders or redemption, we could be required under applicable accounting rules to reclassify all or certain of the outstanding principal of such series of Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
We are subject to counterparty risk with respect to the Capped Calls.
In connection with the issuance of the Notes, we entered into the Capped Calls with the counterparties with respect to each series of Notes.
The counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions at any time prior to the respective maturity of the Notes (and are likely to do so on each exercise date of the Capped Call). This activity could also cause or prevent an increase or a decrease in the market price of our common stock.
In addition, global economic conditions have in the past resulted in the actual or perceived failure or financial difficulties of many financial institutions. The counterparties to the Capped Calls are financial institutions and we will be subject to the risk that one or more of the counterparties may default or otherwise fail to perform, or may exercise certain rights to terminate, their obligations under the Capped Calls. If a counterparty to one or more Capped Calls becomes subject to insolvency proceedings, we will become an unsecured creditor in those
33


proceedings with a claim equal to our exposure at the time under such transaction. Our exposure will depend on many factors but, generally, it will increase if the market price or the volatility of our common stock increases. Upon a default or other failure to perform, or a termination of obligations, by a counterparty, we may suffer adverse tax consequences and more dilution than we currently anticipate with respect to our common stock. We can provide no assurances as to the financial stability or viability of the counterparties.
General Risk Factors
We may require additional capital to support business growth, and this capital may not be available on acceptable terms, if at all.
We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges, such as refinancing needs, the need to develop new features or enhance our existing solutions, or to improve our operating infrastructure or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financing to secure additional funds, or we may opportunistically decide to raise capital. If we raise additional funds through further issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity or convertible debt securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing secured by us in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. In addition, we may not be able to obtain additional financing or refinancing on terms favorable to us, or at all. Recently there has been a tightening of the credit markets and rising interest rates, as well as instability in the financial services sector, which have negatively impacted the capital raising environment. If we are unable to obtain adequate financing or financing on terms satisfactory to us, when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired.
The requirements of being a public company may strain our resources, divert management’s attention, and affect our ability to attract and retain executive management and qualified board members.
As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”), the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, the listing requirements of Nasdaq, and other applicable securities rules and regulations. Compliance with these rules and regulations increases our legal and financial compliance costs, make some activities more difficult, time-consuming, or costly, and increase demand on our systems and resources. 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. 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. We are required to disclose changes made in our internal control and procedures on a quarterly basis and are required to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting on an annual basis. Additionally, our independent registered public accounting firm is required to attest to the effectiveness of our internal control over financial reporting pursuant to Section 404. As a result of the complexity involved in complying with the rules and regulations applicable to public companies, our management’s attention may be diverted from other business concerns, which could adversely affect our business and operating results. Although we have hired additional employees to assist us in complying with these requirements, we may need to hire more employees or engage outside consultants, which will increase our operating 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 substantial resources to comply with evolving laws, regulations, and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from business operations 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, financial conditions, and operating results may be adversely affected.
If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.
34


The trading market for our common stock will depend in part on the research and reports that securities or industry analysts publish about us. If few securities analysts commence coverage of us, or if industry analysts cease coverage of us, the trading price for our common stock would be negatively affected. If one or more of the analysts who cover us downgrade our common stock or publish inaccurate or unfavorable research about our business, our common stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our common stock could decrease, which might cause our common stock price and trading volume to decline.
We may fail to maintain an effective system of internal control over financial reporting in the future and may not be able to accurately or timely report our financial condition or results of operations, which may adversely affect investor confidence in us and the price of our common stock.
As a public company, we are required to maintain internal control over financial reporting and to report any material weaknesses in such internal controls. Section 404 of the Sarbanes-Oxley Act requires that we evaluate and determine the effectiveness of our internal control over financial reporting and provide a management report on internal control over financial reporting.
The process of designing and implementing internal control over financial reporting required to comply with Section 404 of the Sarbanes-Oxley Act has been and will continue to be time-consuming, costly and complicated. If, during the evaluation and testing process, we identify one or more material weaknesses in our internal control over financial reporting, our management will be unable to assert that our internal control over financial reporting is effective. Even if our management concludes that our internal control over financial reporting is effective, our independent registered public accounting firm may conclude that there are material weaknesses with respect to our internal controls or the level at which our internal controls are documented, designed, implemented, or reviewed. If we are unable to assert that our internal control over financial reporting is effective, or when required in the future, if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of 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 be adversely affected, and we could become subject to stockholder lawsuits, litigation or investigations by the stock exchange on which our securities are listed, the SEC, or other regulatory authorities, which could require additional financial and management resources, and cause investor perceptions to be adversely affected and potentially resulting in restatement of our financial statements for prior periods and a decline in the market price of our stock.
Natural disasters, climate change, and other events beyond our control could harm our business.
Natural disasters, climate change, political instability, or other catastrophic events may cause damage or disruption to our operations, international commerce, and the global economy, and thus could have a strong negative effect on us. Our business operations are subject to interruption by natural disasters, climate-related events, pandemics, terrorism, political unrest, geopolitical instability, war, such as the war in Ukraine, and other events beyond our control. Although we maintain crisis management and disaster response plans, such events could make it difficult or impossible for us to deliver our solutions to our customers, could decrease demand for our solutions, and could cause us to incur substantial expense. The majority of our research and development activities, corporate headquarters, information technology systems and other critical business operations are located in California, which has experienced, and is projected to continue to experience, major earthquakes, floods, droughts, heat waves, wildfires, and power shutoffs associated with wildfire prevention. Significant recovery time could be required to resume operations and our business could be harmed in the event of a major earthquake or other catastrophic event. Our insurance may not be sufficient to cover related losses or additional expenses that we may sustain. In addition, we may be subject to increased regulations, reporting requirements, standards, or expectations regarding the environmental impacts of our business, and failure to comply with such regulations, requirements, standards or expectations could adversely affect our reputation, business or financial performance.
Item 1B.    Unresolved Staff Comments
None.
Item 1C.    Cybersecurity
Cybersecurity is a key component of BlackLine’s overall cross-functional approach to risk management. Our cybersecurity risk management practices are integrated into our overall risk management practices, and cybersecurity risks are among the core enterprise risks identified for oversight by our Board through our annual enterprise risk assessment. Our cybersecurity policies and practices are designed with the cybersecurity framework of the National Institute of Standards and Technology and certain other applicable industry standards in mind, and
35


BlackLine maintains an information security management system, which is certified against certain international standards, such as ISO 27001 and ISO 27017.
Our cybersecurity program includes:
Vigilance: We maintain a global cybersecurity threat operation that endeavors to detect, contain, and respond to cybersecurity threats and incidents in a prompt and effective manner with the goal of minimizing disruptions to the business.
Collaboration: We have established collaboration mechanisms with public and private entities, including intelligence and enforcement agencies, industry groups, and third-party service providers to identify and assess cybersecurity risks.
Systems Safeguards: We deploy technical safeguards that are designed to protect our information systems from cybersecurity threats, including firewalls, intrusion detection systems, anti-malware functionality, access controls, and ongoing vulnerability assessments.
Third-Party Management: We maintain a risk-based approach to identifying and overseeing cybersecurity risks with respect to third parties, including third parties who provide solutions we rely upon for our security measures. This includes contractually obligating third-party service providers with access to our systems or processing sensitive data on our behalf to implement and maintain reasonable security measures in connection with their work with us, and to promptly report any suspected security breach that may affect BlackLine.
Education: Employees outside of our corporate information security organization also have a role in our cybersecurity defenses, which we believe improves our cybersecurity. We provide training upon onboarding, and annually thereafter, for all personnel regarding cybersecurity threats, with additional role-based security training as applicable. We also provide periodic cybersecurity newsletters and updates to all employees, and have a phishing awareness program that includes monthly simulations, and we periodically host tabletop exercises with management and other employees to practice rapid cyber incident response.
Incident Response Planning: We have established and maintain an incident response plan that addresses our response to suspected cybersecurity incidents and is tested periodically.
Communication and Coordination: We utilize a cross-functional approach to addressing the risk from cybersecurity threats, involving management personnel from the information security, technology, operations, legal, risk management, internal audit, and other key business functions, as well as members of our Board and the Audit Committee of the Board (the “Audit Committee”) and Technology and Cybersecurity Committee of the Board (the “Technology and Cybersecurity Committee”) regarding cybersecurity threats and incidents.
Governance: The Board’s oversight of cybersecurity risk management is supported by the Audit Committee, which regularly interacts with our risk management function and Chief Information Security Officer (“CISO”). In February 2024, the Board formed a standing Technology and Cybersecurity Committee, which is comprised of independent members of the Board and assists the Board in fulfilling its oversight responsibilities with respect to risks relating to our information security, data privacy and disaster recovery capabilities.
A key part of our strategy for managing risks from cybersecurity threats is the ongoing assessment and testing of our processes and practices through auditing, assessments, tabletop exercises, and other exercises focused on evaluating effectiveness. We periodically engage third parties to perform assessments on our cybersecurity measures, including information security maturity assessments and independent reviews of our information security control environment and operating effectiveness. The results of such assessments and reviews are reported to the Board, the Audit Committee, and the newly formed Technology and Cybersecurity Committee, and we make adjustments to our cybersecurity processes and practices as necessary based on the information provided by the third-party assessments and reviews.
The Audit Committee and the Technology and Cybersecurity Committee are responsible for oversight relating to cybersecurity. The Board and the Audit Committee regularly receive (and the newly formed Technology and Cybersecurity Committee will receive) presentations and reports on cybersecurity risks from the CISO, which address a wide range of topics including, for example, recent developments, evolving standards, vulnerability assessments, third-party and independent reviews, the threat environment, technological trends, and cybersecurity considerations arising with respect to our peers and vendors. Our incident response process includes escalation of potentially material cybersecurity incidents to relevant members of our executive management team. The Board, the Audit Committee, and the newly formed Technology and Cybersecurity Committee, are updated as appropriate.
36


Periodically, the Audit Committee discusses our approach to cybersecurity risk management with our CISO. Our Technology and Cybersecurity Committee will receive regular reports from our CISO as part of its assessment of our cybersecurity threat landscape, and the quality and effectiveness of our information security programs.
Our CISO is the member of our management who is principally responsible for overseeing our cybersecurity risk management program, in partnership with other business leaders across BlackLine. She has over 15 years of experience as a chief information security officer responsible for enterprise-wide oversight of information security programs. She holds CISSP and CISM certifications, and a BS in Computer Science. She leads a team of information security professionals, and works in coordination with the Chief Information Officer, the Chief Legal and Administrative Officer, the Senior Vice President, Cloud Engineering and Operations, and other members of management.
The CISO, in coordination with the other members of the executive management team, works collaboratively across BlackLine to implement programs designed to protect our information systems from cybersecurity threats and to promptly respond to cybersecurity incidents. To facilitate the success of such programs, we designate certain employees as security champions throughout BlackLine to respond to cybersecurity incidents in accordance with our incident response plan. Through communications with these employees, the CISO monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents, and reports such incidents to the Board, the Audit Committee, and the Technology and Cybersecurity Committee, when appropriate, as discussed above.
As of the date of this report, cybersecurity threats, including as a result of any previous cybersecurity incidents, have not materially affected BlackLine, including its business strategy, results of operations or financial condition. Notwithstanding our investment in cybersecurity, however, we may not be successful in identifying a cybersecurity risk or preventing or mitigating a cybersecurity incident or product security vulnerability that could have a material adverse effect on our business, results of operations, or financial condition.
We are at risk for cybersecurity breaches and incidents, including as a result of third-party action, employee, vendor or contractor error, cyberattacks (including from nation states and affiliated actors) and other forms of hacking, malfeasance, ransomware, and other malicious software, or other factors. If our security controls are breached or circumvented, or unauthorized or inadvertent access to, modification to, or processing of customer, employee, or other confidential data otherwise occurs, our software solutions may be perceived as insecure, or may become unavailable or inaccessible to our end users. As a result, we may lose existing customers or fail to attract new customers, our business may be harmed, and we may incur significant liabilities. These and other risks could affect BlackLine, including our business strategy, results of operations, or financial condition. For more detailed information about these and other cybersecurity risks, please see Part I, Item 1A, “Risk Factors”, including the risk factor entitled “If our security controls are breached or unauthorized, or inadvertent access to customer, employee or other confidential data is otherwise obtained, our software solutions may be perceived as insecure, we may lose existing customers or fail to attract new customers, our business may be harmed and we may incur significant liabilities.”
Item 2.    Properties
Our principal executive offices are located in Woodland Hills, California where we occupy approximately 89,000 square feet of space under a lease that was extended for five years and now expires in January 2029. We have additional U.S. lease offices in Pleasanton, California; New York, New York; and Westport, Connecticut. We also have international office locations in Australia, Canada, France, Germany, India, Japan, the Netherlands, Poland, Romania, Singapore, and the United Kingdom. We believe that our properties are generally suitable to meet our needs for the foreseeable future. In addition, to the extent we require additional space in the future, we believe that it would be readily available on commercially reasonable terms.
Item 3.    Legal Proceedings
From time to time, we may be subject to legal proceedings, including claims, litigation, investigations, and inquiries arising in the ordinary course of business. In addition, from time to time, third parties may assert intellectual property infringement claims against us in the form of letters and other forms of communication. As of the date of this Annual Report on Form 10-K for the year ended December 31, 2023, we are not a party to any litigation the outcome of which, if determined adversely to us, would individually or in the aggregate be reasonably expected to have a material adverse effect on our results of operations, prospects, cash flows, financial position or brand.
Item 4.    Mine Safety Disclosures
Not applicable.
37


PART II
Item 5.    Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market for Our Common Stock and Related Stockholder Matters
Our common stock trades on the Nasdaq Global Select Market under the symbol “BL” since October 28, 2016. Prior to that time, there was no public market for our common stock.
Holders of Record
At February 15, 2024, there were 3 shareholders of record. The number of record holders does not include beneficial holders who hold their shares in “street name,” meaning that the shares are held for their accounts by a broker or other nominee. Accordingly, we believe that the total number of beneficial holders is higher than the number of our shareholders of record.
Dividend Policy
We have never declared or paid any cash dividends on our common stock. We currently intend to retain all of our future earnings, if any, to finance our operations and do not anticipate paying any cash dividends on our common stock in the foreseeable future. Any future determination as to the declaration and payment of dividends will be at the discretion of our Board and will depend on then-existing conditions, including our financial condition, operating results, contractual restrictions, capital requirements, business prospects, and other factors our Board may deem relevant.
Stock Price Performance Graph
This performance graph shall not be deemed “soliciting material” or to be “filed” with the Securities and Exchange Commission, or the SEC, for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any of our filings under the Securities Act of 1933, as amended, or the Securities Act.
The following graph compares (i) the cumulative total stockholder return on our common stock with (ii) the cumulative total return of the S&P 500 Index and (iii) the cumulative total return of the S&P Software & Services Select Industry Index (SPSISS), all over the period from December 31, 2018 through December 31, 2023, assuming the investment of $100 in our common stock and in both of the other indices on December 31, 2018 and the reinvestment of dividends. The graph uses the closing market price on December 31, 2018 of $40.95 per share as the initial value of our common stock. As discussed above, we have never declared or paid a cash dividend on our common stock and do not anticipate declaring or paying a cash dividend in the foreseeable future.
38


COMPARISON OF CUMULATIVE TOTAL RETURN*
3048
*Returns are based on historical results and are not necessarily indicative of future performance. See the disclosure in Part I, Item 1A. “Risk Factors.”
Unregistered Sales of Equity Securities
None.
Use of Proceeds
None.
Issuer Purchases of Equity Securities
None.
Item 6.    [Reserved]
Item 7.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion of our financial condition and results of operations should be read together with the financial statements and the related notes set forth in Item 8, “Financial Statements and Supplementary Data.” The following discussion also contains forward-looking statements, which are based upon current plans, expectations, and beliefs. These statements involve risks and uncertainties. See Part I, “Special Note Regarding Forward-Looking Statements” for a discussion of the forward-looking statements contained below and Part I, Item 1A, “Risk Factors” for a discussion of certain risks that could cause our actual results to differ materially from the results anticipated in such forward-looking statements.
This discussion and analysis deals with comparisons of material changes in the consolidated financial statements for fiscal 2023 and fiscal 2022. For the comparison of fiscal 2022 and fiscal 2021, see Management's Discussion and Analysis of Financial Condition and Results of Operations in Part II, Item 7 of our 2022 Annual Report on Form 10-K, filed with the Securities and Exchange Commission on February 23, 2023.
39


Overview
We have created comprehensive cloud-based solutions designed to transform and modernize accounting and finance operations for midsize and enterprise organizations in all industries globally. Our secure, scalable solutions transform critical processes, including financial close, intercompany accounting, invoice-to-cash, and consolidation. By introducing software that unifies critical data and enables process orchestration and automation, we empower accounting and finance professionals to improve the integrity of their financial reporting, reduce time spent on manual work, accelerate cash flows, and redeploy resources to focus on analysis and business partnership.
At December 31, 2023, we had 386,814 individual users across 4,398 customers. Additionally, we continue to build strategic relationships with technology vendors, professional services firms, business process outsourcers, and resellers.
We are a holding company and conduct our operations through our wholly-owned subsidiary, BlackLine Systems, Inc. (“BlackLine Systems”). On September 3, 2013, we acquired BlackLine Systems, and outside investors acquired a controlling interest in us, which we refer to as the “2013 Acquisition.” The 2013 Acquisition was accounted for as a business combination under GAAP and resulted in a change in accounting basis as of the date of the 2013 Acquisition.
Our cloud-based solutions include Account Reconciliations, Transaction Matching, Task Management, Financial Reporting Analytics, Journal Entry, Variance Analysis, Consolidation Integrity Manager, Compliance, Smart Close for SAP, BlackLine Cash Application, Credit & Risk Management, Collections Management, Disputes & Deductions Management, Team & Task Management, AR Intelligence, Electronic Invoicing & Compliance, Intercompany Create, Intercompany Balance and Resolve, and Intercompany Net and Settle. These solutions are offered to customers as scalable solutions that support critical record-to-report and invoice-to-cash processes.
We derived approximately 94% of our revenue from subscriptions to our cloud-based software platform and approximately 6% from professional services for the year ended December 31, 2023. Our subscription contracts have initial non-cancellable terms of one year to three years with renewal options. The majority of new contracts in 2023 and 2022 had an initial term of three years. We price our subscriptions based on a number of factors, primarily the number of users having access to the products and the number of products purchased by the customer. We typically invoice customers annually in advance for subscriptions, which is initially recorded as deferred revenue and recognized ratably over the term of the customer contract. The first year of subscription fees are typically payable within 30 days after execution of a contract, and thereafter upon renewal.
Professional services consist primarily of implementation and consulting services. With the exception of our intercompany accounting solutions acquired from the FourQ Acquisition, our product offerings are available for immediate use on our platform after granting access to a new customer. We typically help customers implement our solutions, and we also provide consulting services to help customers optimize the use of our products. We invoice customers for our consulting services on a time-and-materials basis and recognize that revenue as services are performed. A limited number of our customers are provided professional services for a fixed fee which we invoice in advance and is initially recorded as deferred revenue and recognized on a proportional-performance basis as the services are rendered.
We sell our solutions primarily through our direct sales force, which leverages our relationships with technology vendors, professional services firms and business process outsourcers. In particular, our solution integrates with SAP’s ERP solutions, and SAP is part of the reseller channel that we use in the ordinary course of business. SAP has the ability to resell our solutions as SolEx, for which we receive a percentage of the revenues. We also have an agreement with Google Cloud in which we collaborate with them on joint selling and go-to-market activities and bring enhanced automation solutions for finance and accounting to new and existing customers.
Our ability to maximize the lifetime value of our customer relationships will depend, in part, on the willingness of customers to purchase additional user licenses and products from us. We rely on our sales and customer success teams to support and grow our existing customers by maintaining high customer satisfaction and educating customers on the value all our products provide.
The length of our sales cycle depends on the size of a potential customer and contract, as well as the type of solution or product being purchased. The sales cycle for our global enterprise customers is generally longer than that of our midsize customers. In addition, the length of the sales cycle tends to increase for larger contracts and for more complex, strategic products like Intercompany Financial Management. As we continue to focus on increasing our average contract size and selling more strategic products, we expect our sales cycle to lengthen and become less predictable, which could cause variability in our results for any particular period.
We have historically signed a high percentage of agreements with new customers, as well as renewal agreements with existing customers, in the fourth quarter of each year and usually during the last month of the
40


quarter. This can be attributed to buying patterns typical in the software industry. As the terms of most of our customer agreements are measured in full year increments, agreements initially entered into during the fourth quarter or last month of any quarter will generally come up for renewal at that same time in subsequent years. This seasonality is reflected in our revenues, though the impact to overall annual or quarterly revenues is minimal due to the fact that we recognize subscription revenue ratably over the term of the customer contract.
For the years ended December 31, 2023, 2022, and 2021, we had revenues totaling $590.0 million, $522.9 million, and $425.7 million, respectively. We generated net income attributable to BlackLine, Inc. of $52.8 million and incurred net losses attributable to BlackLine, Inc. of $29.4 million, and $115.2 million, for the years ended December 31, 2023, 2022, and 2021, respectively.
Global Macroeconomic Factors
Our operating results may vary based on the impact of changes in our industry or the global economy on us or our customers. General macroeconomic conditions, such as a recession or rising inflation rates, an economic downturn in the U.S. or internationally, adverse business conditions and liquidity concerns, or bank failures or instability in the financial services sector, has and could continue to adversely affect demand for our products and make it difficult to accurately forecast and plan our future business activities. In recent quarters, as a result of economic uncertainty, we have seen customers delay and defer purchasing decisions, which has adversely impacted our near-term demand.
Acquisition of Data Interconnect
On September 12, 2023, we completed the DI Acquisition for cash consideration of $11.4 million, which was paid at the closing of the acquisition. The DI Acquisition enhances our existing accounts receivable automation solution capabilities through EIPP. Transaction-related costs, which include, but are not limited to, accounting, legal, and advisory fees related to the transaction, totaled approximately $1.2 million and were expensed as incurred during the year ended December 31, 2023.
BlackLine accounted for the transaction as a business combination using the acquisition method of accounting. The total purchase price was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition date. The purchase price allocation was finalized as of the filing date of this Annual Report on Form 10-K.
Acquisition of FourQ
On January 26, 2022, we completed the FourQ Acquisition and paid with cash consideration of $160.2 million upon closing of the acquisition. In addition, upon certain earnout conditions being met, contingent cash consideration of up to $73.2 million is payable. During the years ended December 31, 2023 and 2022, and due to a revision of estimates, we decreased the fair value of the FourQ contingent consideration and reversed expense of $33.5 million and $22.4 million, respectively. Refer to “Note 16 - Contingent Consideration” for additional information.
With the FourQ Acquisition, we seek to enhance our existing intercompany accounting automation capabilities by driving end-to-end automation of traditionally manual intercompany accounting processes and further accelerating our larger, long-term plan for transforming and modernizing finance and accounting. This acquisition was not a significant acquisition under Regulation S-X, and the purchase accounting allocation is final.
Restructuring Costs
Fiscal 2023 Restructuring Program
On August 23, 2023, we announced a restructuring plan that is designed to support our growth, scale, and profitability objectives. As part of the restructuring, we reduced our global workforce by approximately 9.0%, or 166 total employee positions. Restructuring costs related to the August 2023 restructuring consisted of one-time termination benefits that were primarily incurred in the third quarter of fiscal 2023. Refer to “Note 12 - Restructuring Costs” for additional information.
We anticipate annual gross cost savings of approximately $28.0 million to be realized from the restructuring plan by year-end 2024. We expect to make selective investments designed to enable growth while balancing our efforts to drive cost efficiency.
Fiscal 2022 Restructuring Program
On December 7, 2022, we announced our decision to commit to a restructuring plan that was designed to focus on key growth priorities. Restructuring costs related to the December 2022 restructuring consisted of one-time termination benefits that were primarily incurred in the fourth quarter of fiscal 2022 and the first quarter of fiscal 2023. Refer to “Note 12 - Restructuring Costs” for additional information.
41


Key Metrics
We regularly review a number of metrics, including the following key metrics, to evaluate our business, measure our performance, identify trends affecting our business, formulate financial projections, and make strategic decisions.
 Year Ended December 31,
 202320222021
Dollar-based net revenue retention rate106 %107 %109 %
Number of customers4,398 4,188 3,825 
Number of users386,814 366,522 328,389 
Dollar-based net revenue retention rate. We believe that dollar-based net revenue retention rate is an important metric to measure the long-term value of customer agreements and our ability to retain and grow our relationships with existing customers over time. We calculate dollar-based net revenue retention rate as the implied monthly subscription and support revenue at the end of a period for the base set of customers from which we generated subscription revenue in the year prior to the calculation, divided by the implied monthly subscription and support revenue one year prior to the date of calculation for that same customer base. This calculation does not reflect implied monthly subscription and support revenue for new customers added during the one-year period but does include the effect of customers who terminated during the period. We define implied monthly subscription and support revenue as the total amount of minimum subscription and support revenue contractually committed to, under each of our customer agreements over the entire term of the agreement, divided by the number of months in the term of the agreement. At December 31, 2023, our dollar-based net revenue retention rate declined marginally from the year ended December 31, 2022 due to a more moderate pace of acquiring customer accounts. Our ability to maximize the lifetime value of our customer relationships will depend, in part, on the willingness of the customer to purchase additional user licenses and products from us. We rely on our customer success and sales teams to support and grow our existing customers by maintaining high customer satisfaction and educating the customer on the value all our products provide.
Number of customers. We believe that our ability to expand our customer base is an indicator of our market penetration and the growth of our business. We define a customer as a company that contributes to our subscription and support revenue as of the measurement date. In situations where an organization has multiple subsidiaries or divisions, each entity that is invoiced as a separate entity is treated as a separate customer. However, where an existing customer requests its invoice be divided for the sole purpose of restructuring its internal billing arrangement without any incremental increase in revenue, such customer continues to be treated as a single customer. For the years ended December 31, 2023, 2022, and 2021, no single customer accounted for more than 10% of our total revenues.
Number of users. Since our customers generally pay fees based on the number of users of our platform within their organization, we believe the total number of users is an indicator of the growth of our business. While the fees for the majority of the products we sell are user-based, we are seeing an increasing volume of transactions for our non-user based strategic products, such as EIPP, Transaction Matching, Intercompany, and BlackLine Cash Application.
Key Components of our Results of Operations
Revenues
Subscription and support. Our subscription contracts have initial non-cancellable terms of one year to three years with renewal options. The majority of new contracts in 2023 and 2022 had an initial term of three years. Fees are based on a number of factors, including the solutions subscribed to by the customer and the number of users having access to the solutions. The first year of subscription fees are typically payable within 30 days after execution of a contract, and thereafter upon renewal. We initially record the subscription fees as deferred revenue and recognize revenue ratably over the term of the contract. At any time during the subscription period, customers may increase their number of users and add products. Additional fees are payable for the remainder of the initial or renewed contract term. Customers may only reduce their number of users or subscription to products upon renewal of their arrangement. Revenues from subscriptions to our cloud-based software platform composed approximately 94% of our revenues for the year ended December 31, 2023.
Subscription and support revenues also include revenues associated with sales of on-premise software licenses and related support, but we no longer develop any new applications or functionality for our legacy on-premise software, and anticipate that this component of our revenues will continue to decline relative to total revenue.
42


Professional services. We offer our customers implementation and consulting services. With the exception of our intercompany accounting solutions acquired from the FourQ Acquisition, our product offerings are available for immediate use on our platform after granting access to a new customer. We typically help customers implement our solutions, and we also provide consulting and training services to help customers optimize the use of our products. These services are considered distinct performance obligations. Professional services do not result in significant customization of the subscription service. We apply the practical expedient to recognize professional services revenue when we have the right to invoice based on time and materials incurred. A limited number of our customers are provided professional services for a fixed fee, which is initially recorded as deferred revenue and recognized on a proportional-performance basis as the services are rendered. Professional services revenues composed approximately 6% of our revenues for the year ended December 31, 2023.
For a description of our revenue accounting policies, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Estimates.”
Cost of Revenues
Subscription and support cost of revenues. Subscription and support cost of revenues primarily consists of amortization of acquired developed technology costs, salaries, benefits, and stock-based compensation associated with our hosting operations and support personnel, amortization of capitalized internal-use software costs, and data center costs related to hosting our cloud-based software. We also allocate a portion of overhead to subscription and support cost of revenues.
Professional services costs of revenues. Costs associated with providing professional services primarily consist of salaries, benefits and stock-based compensation associated with our implementation personnel. These costs are expensed as incurred when the services are performed. We also allocate a portion of overhead to professional services cost of revenues.
Operating Expenses
Sales and marketing. Sales and marketing expenses consist primarily of compensation and employee benefits, including stock-based compensation of sales and marketing personnel and related sales support teams, sales and partner commissions, marketing events, advertising costs, computer software-related costs, travel, trade shows, other marketing materials, transaction-related costs, and allocated overhead. Sales and marketing expenses also include amortization of customer relationship intangible assets and impairment of cloud computing implementation costs. We defer sales and partner commissions and amortize them over an estimated period of benefit of five years. We expect sales and marketing expenses to increase in 2024 primarily due to investments in strategic initiatives to support sales enablement, product, and partner initiatives.
Research and development. Research and development expenses are comprised primarily of salaries, benefits and stock-based compensation associated with our engineering, product and quality assurance personnel, and transaction-related costs. Research and development expenses also include third-party contractors and supplies, computer software-related costs and allocated overhead. Other than software development costs that qualify for capitalization, as discussed above, research and development costs are expensed as incurred. We expect research and development costs to increase in 2024 due to incremental headcount primarily to support our 2024 product roadmap and investments in strategic initiatives, including AI.
General and administrative. General and administrative expenses consist primarily of personnel costs associated with our executive, finance, legal, human resources, compliance, and other administrative personnel, as well as accounting and legal professional fees, other corporate-related expenses and allocated overhead. General and administrative expenses also include amortization of trade name intangible assets, the change in the fair value of contingent consideration, transaction-related costs, and impairment of cloud computing implementation costs. We expect general and administrative costs to increase in 2024 for strategic initiatives and for investments primarily in corporate IT to support scale and automation activities.
Restructuring costs. Restructuring costs consist of one-time termination benefits. Refer to “Note 12 - Restructuring Costs” for additional information.
Interest income. Interest income primarily consists of earnings on our cash and cash equivalents and our marketable securities.
Interest expense. Interest expense consists primarily of interest expense associated with our Notes issued in August 2019 and March 2021.
Provision for (benefit from) income taxes.
We are subject to federal and state income taxes in the United States and taxes in foreign jurisdictions. We use the liability method of accounting for income taxes. Under the liability method, deferred taxes are determined
43


based on the temporary differences between the financial statement and tax bases of assets and liabilities, using tax rates expected to be in effect during the years in which the bases differences are expected to reverse.
We record a valuation allowance against our deferred tax assets to the extent that realization of the deferred tax assets, including consideration of our deferred tax liabilities, is not more likely than not. For the year ended December 31, 2023, for both federal and state income taxes, we have recorded a valuation allowance against our deferred tax assets because of our cumulative operating losses since inception, as we believe that the realization of the deferred tax assets is currently not more likely than not. We have also recorded a valuation allowance against certain foreign deferred tax assets.
Non-GAAP Financial Measures
In addition to our results determined in accordance with GAAP, we believe the non-GAAP measures below are useful to us and our investors in evaluating our business. These non-GAAP financial measures are useful because they provide consistency and comparability with our past performance, facilitate period-to-period comparisons of operations and facilitate comparisons with other peer companies, many of which use similar non-GAAP financial measures to supplement their GAAP results.
 Year Ended December 31,
 20232022
 (in thousands, except percentages)
GAAP gross profit$443,203 $393,553 
GAAP gross margin75.1 %75.3 %
GAAP operating income (loss)$14,348 $(56,198)
GAAP operating margin2.4 %(10.7 %)
GAAP net income (loss) attributable to BlackLine, Inc.$52,833 $(29,391)
Diluted net income (loss) per share attributable to BlackLine, Inc. $0.81 $(0.49)
 
 Year Ended December 31,
 20232022
 (in thousands, except percentages)
Non-GAAP gross profit$468,559 $414,818 
Non-GAAP gross margin79.4 %79.3 %
Non-GAAP operating income$97,517 $31,998 
Non-GAAP operating margin16.5 %6.1 %
Non-GAAP net income attributable to BlackLine, Inc.$145,195 $46,243 
Diluted non-GAAP net income per share attributable to BlackLine, Inc.$1.96 $0.64 
Non-GAAP Gross Profit and Non-GAAP Gross Margin. Non-GAAP gross profit is defined as GAAP revenues less GAAP cost of revenue adjusted for amortization of acquired developed technology, transaction-related costs (including, but not limited to, accounting, legal, and advisory fees related to the transaction, as well as transaction-related retention bonuses), and stock-based compensation. Non-GAAP gross margin is defined as non-GAAP gross profit divided by GAAP revenues. We believe that presenting non-GAAP gross profit and non-GAAP gross margin is useful to investors as it eliminates the impact of certain non-cash expenses and allows a direct comparison between periods.
Non-GAAP Income (Loss) from Operations and Non-GAAP Operating Margin. Non-GAAP income (loss) from operations is defined as GAAP income (loss) from operations adjusted for amortization of intangible assets, stock-based compensation, change in fair value of contingent consideration, transaction-related costs, legal settlement gains or costs, impairment of cloud computing implementation costs and restructuring costs. Non-GAAP operating margin is defined as non-GAAP income from operations divided by GAAP revenues. We believe that presenting non-GAAP income (loss) from operations and non-GAAP operating margin is useful to investors as it eliminates the impact of items that have been impacted by BlackLine’s acquisitions and other related costs in order to allow a direct comparison of income (loss) from operations between all periods presented.
Non-GAAP Net Income (Loss) Attributable to BlackLine and Diluted Non-GAAP Net Income (Loss) Per Share Attributable to BlackLine, Inc. Non-GAAP net income (loss) attributable to BlackLine is defined as GAAP net income
44


(loss) attributable to BlackLine adjusted for the impact of the provision for (benefit from) income taxes related to acquisitions, amortization of intangible assets, stock-based compensation, amortization of debt issuance costs from our convertible notes, change in fair value of contingent consideration, transaction-related costs, legal settlement gains or costs, impairment of cloud computing implementation costs, restructuring costs, and the adjustment to the redeemable non-controlling interest to the redemption amount. Diluted non-GAAP net income per share attributable to BlackLine, Inc. includes the adjustment for shares resulting from the elimination of stock-based compensation. We believe that presenting non-GAAP net income (loss) attributable to BlackLine is useful to investors as it eliminates the impact of items that have been impacted by our acquisitions and other related costs to allow a direct comparison of net income (loss) between all periods presented.
Reconciliation of Non-GAAP Financial Measures
The following table presents a reconciliation of gross profit, gross margin, and net income (loss), the most comparable GAAP measures, to non-GAAP gross profit, non-GAAP gross margin, and non-GAAP net income:
 Year Ended December 31,
 20232022
 (in thousands, except percentages)
Non-GAAP Gross Profit:  
Gross profit$443,203 $393,553 
Amortization of acquired developed technology12,438 11,315 
Stock-based compensation(1)
12,440 8,595 
Transaction-related costs478 1,355 
Total non-GAAP gross profit$468,559 $414,818 
Gross margin75.1 %75.3 %
Non-GAAP gross margin79.4 %79.3 %
Non-GAAP Operating Income:
Operating income (loss)$14,348 $(56,198)
Amortization of intangible assets20,608 19,731 
Stock-based compensation(1)
80,068 75,884 
Change in fair value of contingent consideration(33,549)(35,130)
Transaction-related costs5,078 16,831 
Legal settlement costs— 1,709 
Impairment of cloud computing implementation costs— 5,330 
Restructuring costs10,964 3,841 
Total non-GAAP operating income$97,517 $31,998 
GAAP operating margin2.4 %(10.7 %)
Non-GAAP operating margin16.5 %6.1 %
Non-GAAP Net Income Attributable to BlackLine, Inc.:
Net income (loss) attributable to BlackLine, Inc.$52,833 $(29,391)
Benefit from income taxes(1,196)(13,634)
Amortization of intangible assets20,608 19,731 
Stock-based compensation(1)
79,588 75,576 
Amortization of debt issuance costs5,535 5,511 
Change in fair value of contingent consideration(33,549)(35,130)
Transaction-related costs5,078 16,831 
Legal settlement costs— 1,709 
Impairment of cloud computing implementation costs
— 5,330 
Restructuring costs10,964 3,841 
Adjustment to redeemable non-controlling interest5,334 (4,131)
Total non-GAAP net income attributable to BlackLine, Inc.$145,195 $46,243 
(1) Beginning in 2023, includes amortization related to stock-based compensation that was capitalized in capitalized software development costs in previous periods and totaled $2.1 million for the year ended December 31, 2023.
45


Results of Operations
The following tables set forth selected historical consolidated statements of operations data, which should be read in conjunction with Critical Accounting Estimates, Liquidity and Capital Resources, and Contractual Obligations and Commitments included in this Item 7, as well as Quantitative and Qualitative Disclosures About Market Risk and the Consolidated Financial Statements and Notes thereto included elsewhere in this Annual Report on Form 10-K.
On August 23, 2023 and December 7, 2022, respectively, we announced our decision to commit to restructuring plans designed to focus on key growth priorities. Refer to “Note 12 - Restructuring Costs” for additional information on these events.
Consolidated statements of operations information was as follows:
 Year Ended December 31,
 20232022
 (in thousands)
Revenues  
Subscription and support$555,516 $491,187 
Professional services34,480 31,751 
Total revenues589,996 522,938 
Cost of revenues
Subscription and support121,308 102,132 
Professional services25,485 27,253 
Total cost of revenues146,793 129,385 
Gross profit443,203 393,553 
Operating expenses
Sales and marketing243,154 256,862 
Research and development103,207 108,893 
General and administrative71,530 80,155 
Restructuring costs10,964 3,841 
Total operating expenses428,855 449,751 
Income (loss) from operations14,348 (56,198)
Other income (expense)
Interest income52,059 14,637 
Interest expense(5,898)(5,850)
Other income, net46,161 8,787 
Income (loss) before income taxes60,509 (47,411)
Provision for (benefit from) income taxes1,450 (13,520)
Net income (loss)59,059 (33,891)
Net income (loss) attributable to redeemable non-controlling interest892 (369)
Adjustment attributable to redeemable non-controlling interest5,334 (4,131)
Net income (loss) attributable to BlackLine, Inc.$52,833 $(29,391)
Revenues
 Year Ended December 31,Change
 20232022$%
 (in thousands, except percentages)
Subscription and support$555,516 $491,187 $64,329 13 %
Professional services34,480 31,751 2,729 %
Total revenues$589,996 $522,938 $67,058 13 %

46


 Year Ended December 31,
 20232022
Dollar-based net revenue retention rate106 %107 %
Number of customers4,398 4,188 
Number of users386,814 366,522 
The increase in revenues for the year ended December 31, 2023, compared to the year ended December 31, 2022, was primarily due to a net increase in the number of customers and users. The total number of customers and total number of users increased by 5% and 6%, respectively, during the year ended December 31, 2023.
Cost of revenues
 Year Ended December 31,Change
 20232022$%
 (in thousands, except percentages)
Subscription and support$121,308 $102,132 $19,176 19 %
Professional services25,485 27,253 (1,768)(6)%
Total cost of revenues$146,793 $129,385 $17,408 13 %
Gross margin75.1 %75.3 %
The increase in cost of revenues for the year ended December 31, 2023, compared to the year ended December 31, 2022, was primarily due to the following:
$10.6 million net increase in computer software-related costs and data center expenses primarily due to higher spend on cloud hosting services related to the migration of new and existing customers to the Google Cloud Platform, as well as an increase in cloud hosting services;
$5.5 million increase in amortization of developed technology due to net additions to software placed into service;
$1.4 million increase in depreciation and amortization primarily due to the addition of developed technology from the FourQ Acquisition and DI Acquisition;
$0.6 million increase in salaries, benefits, and stock-based compensation; and
$0.4 million increase in travel and entertainment; partially offset by
$0.9 million decrease in transaction-related costs related to the FourQ Acquisition; and
$0.3 million decrease in professional fees.
Sales and marketing
 Year Ended December 31,Change
 20232022$%
 (in thousands, except percentages)
Sales and marketing$243,154 $256,862 $(13,708)(5)%
Percentage of total revenues41.2 %49.1 %
The decrease in sales and marketing expenses for the year ended December 31, 2023, compared to the year ended December 31, 2022, was primarily due to the following:
$13.6 million decrease in salaries, benefits, and stock-based compensation;
$3.4 million decrease from impairment of cloud computing implementation costs that were incurred in the prior year comparable period;
$2.0 million decrease in transaction-related costs related to the FourQ Acquisition; and
$1.0 million decrease in professional fees; partially offset by
$5.7 million increase in marketing expenses due to an increase in-person events, as well as costs related to digital marketing, our BeyondTheBlack events, and other user conferences; and
$1.0 million increase in travel and entertainment due to an increase in-person events.
47


Research and development
 Year Ended December 31,Change
 20232022$%
 (in thousands, except percentages)
Research and development, gross$124,546 $128,514 $(3,968)(3)%
Capitalized internally developed software costs(21,339)(19,621)(1,718)%
Research and development, net$103,207 $108,893 $(5,686)(5)%
Percentage of total revenues17.5 %20.8 %
The decrease in research and development expenses for the year ended December 31, 2023, compared to the year ended December 31, 2022, was primarily due to the following:
$4.9 million decrease in transaction-related costs related to the FourQ Acquisition;
$1.8 million decrease in professional fees; and
$1.7 million increase in capitalized software costs due to new significant and enhanced functionality of our solutions, as well as increased capitalized costs due to higher headcount. Collectively, these increases resulted in a decrease in net expenses; partially offset by
$1.5 million increase in computer software-related costs driven by business growth;
$1.1 million increase in depreciation and amortization; and
$0.3 million increase in salaries, benefits, and stock-based compensation.
General and administrative
 Year Ended December 31,Change
 20232022$%
 (in thousands, except percentages)
General and administrative$71,530 $80,155 $(8,625)(11)%
Percentage of total revenues12.1 %15.3 %
The decrease in general and administrative expenses for the year ended December 31, 2023, compared to the year ended December 31, 2022, was primarily due to the following:
$3.9 million decrease in transaction-related costs due to the FourQ Acquisition that occurred in the year ended December 31, 2022, partially offset by transaction-related costs incurred primarily for the Data Interconnect Acquisition in the year ended December 31, 2023;
$3.5 million decrease in professional fees associated with recruiting, legal, outside consultants, and accounting;
$3.0 million decrease due to net foreign currency gains due to the strengthening of the U.S. Dollar compared to multiple currencies;
$2.0 million decrease from the impairment of cloud computing implementation costs that were incurred in the prior year comparable period;
$1.7 million decrease from legal settlement costs that were incurred in the prior year comparable period;
$0.6 million decrease in depreciation and amortization; and
$0.4 million decrease in office expenses; partially offset by
$3.8 million increase in salaries, benefits, and stock-based compensation;
$1.6 million net increase from the change in fair value of contingent consideration attributed to the following:
$33.5 million decrease related to the FourQ Acquisition in the year ended December 31, 2023;
$35.1 million decrease due to $22.4 million related to the FourQ Acquisition and $14.4 million related to the Rimilia Acquisition, partially offset by an increase of $1.7 million for the 2013 Acquisition (refer to “Note 16 - Contingent Consideration” for additional information);
48


$0.6 million increase in travel and entertainment; and
$0.5 million increase in computer software-related costs.
Restructuring costs
 Year Ended December 31,Change
 20232022$%
 (in thousands, except percentages)
Restructuring costs$10,964 $3,841 $7,123 185 %
The increase in restructuring costs during the year ended December 31, 2023, compared to the year ended December 31, 2022, was due to one-time termination benefits related to the fiscal 2023 and fiscal 2022 restructuring programs. Refer to “Note 12 - Restructuring Costs” for additional information.
Interest income
 Year Ended December 31,Change
 20232022$%
 (in thousands, except percentages)
Interest income$52,059 $14,637 $37,422 NM
The increase in interest income during the year ended December 31, 2023, compared to the year ended December 31, 2022, was primarily due to increased average interest rates on our investments and cash balances.
Interest expense
 Year Ended December 31,Change
 20232022$%
 (in thousands, except percentages)
Interest expense$5,898 $5,850 $48 %
    
Interest expense during the year ended December 31, 2023, compared to the year ended December 31, 2022, was essentially flat and consisted of interest expense on our Notes. We do not expect interest expense to fluctuate significantly over the next 12 months as the interest rates on our Notes are fixed.
Provision for (benefit from) income taxes
 Year Ended December 31,Change
 20232022$%
 (in thousands, except percentages)
Provision for (benefit from) income taxes$1,450 $(13,520)$14,970 (111)%
We are subject to federal and state income taxes in the U.S. and taxes in foreign jurisdictions. For the year ended December 31, 2023, our annual estimated effective tax rate differed from the U.S. federal statutory rate of 21% primarily as a result of state taxes, foreign taxes, and changes in our valuation allowance for domestic and foreign income taxes. For the years ended December 31, 2023 and 2022, we recorded $1.5 million in income tax expense and $13.5 million in income tax benefit, respectively. The increase in income taxes for the year ended December 31, 2023, compared to the year ended December 31, 2022, resulted primarily from the 2022 release of $14.2 million of U.S. valuation allowance associated with acquired FourQ deferred tax liabilities, as compared with the 2023 release of $1.7 million of existing UK valuation allowance associated with acquired net deferred tax liabilities from DI. The increase in 2023 tax expense is also associated with the increase in federal and state income taxes due to 2023 U.S. profitability and changes in the mix of profitable foreign jurisdictions. For the year ended December 31, 2023, we continued to maintain a full valuation allowance on our U.S. federal and state net deferred tax assets as it was more likely than not that those deferred tax assets will not be realized.
Liquidity and Capital Resources
At December 31, 2023, our principal sources of liquidity were an aggregate of $1.2 billion of cash and cash equivalents and marketable securities, which primarily consist of short-term, money market mutual funds, commercial paper, U.S. treasury securities, corporate bonds, and U.S. government agencies. We had $1.4 billion
49


aggregate principal amount of Notes outstanding at December 31, 2023, of which $250.0 million is due within the next 12 months. We plan to and believe we are able to make all expected principal and interest payments in the next 12 months.
We believe our existing cash and cash equivalents, investments in marketable securities and cash from operations will be sufficient to meet our working capital needs, capital expenditures, and financing obligations for at least the next 12 months.
Contractual Obligations and Commitments
Notes Payable
In connection with the offering of the 2024 Notes, we entered into privately-negotiated capped call transactions (the “2024 Capped Calls”) with certain counterparties covering, subject to anti-dilution adjustments, approximately 3.4 million shares of our common stock and are generally expected to offset the potential economic dilution of our common stock up to the initial cap price. The 2024 Capped Calls have an initial strike price of $73.40 per share - subject to certain adjustments, which corresponds to the initial conversion price of the 2024 Notes - and an initial cap price of $106.76 per share, subject to certain adjustments. As of December 31, 2023, all of the 2024 Capped Calls remained outstanding.
In connection with the offering of the 2026 Notes, we entered into privately-negotiated capped call transactions (the “2026 Capped Calls”) with certain counterparties covering, subject to anti-dilution adjustments, approximately 6.9 million shares of our common stock and are generally expected to offset the potential economic dilution of our common stock up to the initial cap price. The 2026 Capped Calls have an initial strike price of $166.23 per share - subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Notes - and an initial cap price of $233.31 per share, subject to certain adjustments. As of December 31, 2023, all of the 2026 Capped Calls remained outstanding.
Lease Liabilities
As of December 31, 2023, we have obligations totaling $20.6 million related to existing property and equipment leases.
Purchase Obligations
Purchase obligations represent our most significant contractual obligations in the ordinary course of business for which we have not received the related goods or services, in whole or in part. At December 31, 2023, we have $46.4 million of contractual obligations related to nine commitments, with $22.8 million payable within 12 months, and have additional contractual obligations with other vendors that are individually immaterial and which we can readily settle given our liquidity position and capital resources.
Contingent Consideration
We are potentially obligated to pay a maximum of $73.2 million of contingent consideration between January 2022 and January 2025 related to our FourQ Acquisition if certain financial performance milestones are met. During the years ended December 31, 2023 and 2022, and due to a revision of estimates, we decreased the fair value of the FourQ contingent consideration by $33.5 million and $22.4 million, respectively. Decreases in the fair value of contingent consideration are recorded as reversals of expense within general and administrative expenses in the consolidated statements of operations. Refer to “Note 16 - Contingent Consideration” for additional information.
Unrecognized Tax Liabilities
At December 31, 2023, while we have liabilities for unrecognized tax benefits of $7.1 million, due to their nature, there is a high degree of uncertainty regarding the timing of future cash outflows and other events that extinguish these liabilities.
Letters of Credit
Commitments under letters of credit at December 31, 2023 were scheduled to expire as follows (in thousands):
 TotalLess than 1 Year1-3 Years3-5 YearsThereafter
Letters of credit$461 $— $34 $427 $— 
Letters of credit are maintained pursuant to certain of our lease arrangements. The letters of credit remain in effect at varying levels through the terms of the related agreements.
50


Off-Balance Sheet Arrangements
As part of our ongoing business, we do not have any relationships with other entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities that have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. We are therefore not exposed to any financing, liquidity, market or credit risk that could arise if we had engaged in those types of relationships.
In the ordinary course of business, we may provide indemnification of varying scope and terms to customers, vendors, investors, directors and officers with respect to certain matters, including, but not limited to, losses arising out of our breach of such agreements, services to be provided by us, or from intellectual property infringement claims made by third parties. These indemnification provisions may survive termination of the underlying agreement and the maximum potential amount of future payments we could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The maximum potential amount of future payments we could be required to make under these indemnification provisions is indeterminable. We have never paid a material claim, nor have we been sued in connection with these indemnification arrangements. At December 31, 2023, we have not accrued a liability for these indemnification arrangements because the likelihood of incurring a payment obligation, if any, in connection with these indemnification arrangements is not probable or reasonably estimable.
Future Capital Requirements
Our future capital requirements will depend on many factors, including our growth rate, strategic relationships and international operations, the timing and extent of spending to support research and development efforts, future merger and acquisition activity, repurchase or refinancing of our existing indebtedness, and the continuing market acceptance of our solutions. From time to time, we have required, and may in the future require or opportunistically raise, additional equity or debt financing. Sales of additional equity or equity-linked securities could result in dilution to our stockholders. If we raise funds by borrowing from third parties, the terms of those financing arrangements would require us to incur interest expense and may include negative covenants or other restrictions on our business that could impair our operating flexibility. We can provide no assurance that financing will be available at all or, if available, that we would be able to obtain financing on terms favorable to us. If we are unable to raise additional capital when needed, we would be required to curtail our operating activities and capital expenditures, and our business operating results and financial condition would be adversely affected.
Cash Flows
The following table sets forth a summary of our cash flows for the periods indicated:
 Year Ended December 31,
 20232022
 (in thousands)
Net cash provided by operating activities$126,613 $56,013 
Net cash used in investing activities$(62,483)$(395,615)
Net cash provided by financing activities$6,146 $1,436 
Net Cash Provided By Operating Activities
Our cash flows provided by operating activities are primarily influenced by our net income, as applicable, and cash generated from collections in accordance with our subscription-based revenue model wherein billings occur in advance of revenue recognition, as well as the substantial amount of non-cash charges that we incur. Non-cash activities primarily include depreciation and amortization, stock-based compensation, changes in fair value of contingent consideration, non-cash lease expense, amortization of debt issuance costs, accretion of premiums on marketable securities, and deferred taxes.
For the year ended December 31, 2023, cash provided by operating activities was $126.6 million, resulting from net non-cash expenses of $71.9 million and net income of $59.1 million, partially offset by a net cash outflow from changes in operating assets and liabilities of $4.4 million. The $4.4 million net cash outflow from changes in our operating assets and liabilities reflected the following:
$20.9 million increase in accounts receivable due to increased sales, partially offset by customer payments;
$7.2 million decrease in operating lease liabilities;
51


$6.6 million increase in prepaid expenses and other current assets primarily due to increased insurance and software subscriptions, higher accrued interest, and increased capitalized commissions, partially offset by amortization of prepaid balances and interest received;
$5.1 million decrease in accounts payable due to timing of payments;
$2.4 million paid for the 2013 Acquisition contingent consideration in excess of the acquisition date fair value (refer to “Note 16 - Contingent Consideration” for additional information);
$2.3 million decrease in other long-term liabilities primarily related to the FourQ Acquisition; and
$0.6 million increase in other assets due to increased prepaid commissions, partially offset by related amortization.
These changes in our operating assets and liabilities were partially offset by a $41.3 million increase in deferred revenue primarily due to customer and user growth and timing of collections.
For the year ended December 31, 2022, cash provided by operating activities was $56.0 million, resulting from net non-cash expenses of $75.4 million and net cash flow provided by changes in operating assets and liabilities of $14.5 million, partially offset by our net loss of $33.9 million. The $14.5 million of net cash flows provided by changes in our operating assets and liabilities reflected the following:
$36.6 million increase in deferred revenue as a result of the growth of our customer and user bases, as reflected by greater billings for our subscription and support services;
$5.9 million increase in accrued expenses and other current liabilities related to increased bonuses, commissions, and payroll taxes due to increased headcount and higher sales, as well as an increase in accrued restructuring;
$5.8 million increase in other long-term liabilities primarily related to the acquisition of FourQ; and
$4.4 million increase in accounts payable.
These changes in our operating assets and liabilities were partially offset by the following:
$23.0 million increase in accounts receivable;
$10.1 million increase in other assets due to increased prepaid commissions, partially offset by related amortization; and
$6.9 million decrease in operating lease liabilities.
Net Cash Used In Investing Activities
Our investing activities consist primarily of investments in and maturities of marketable securities, capitalized software development costs, acquisitions of business entities, and capital expenditures for property and equipment.
For the year ended December 31, 2023, cash used in investing activities was $62.5 million as a result of the following:
$23.5 million of purchases of marketable securities, net of proceeds from maturities;
$21.6 million in capitalized software development costs;
$11.4 million paid for the DI Acquisition, net of cash acquired; and
$6.0 million in purchases of property and equipment.
For the year ended December 31, 2022, cash used in investing activities was $395.6 million as a result of the following:
$207.7 million of purchases of marketable securities, net of proceeds from maturities;
$157.7 million, net of cash acquired, paid for the acquisition of FourQ;
$19.2 million in capitalized software development costs; and
$11.0 million in purchases of property and equipment.
Net Cash Provided By Financing Activities
For the year ended December 31, 2023, cash provided by financing activities was $6.1 million primarily as a result of the following:
$19.8 million of proceeds from exercises of stock options; and
52


$8.0 million of proceeds from the employee stock purchase plan.
These changes in our financing activities were partially offset by the following:
$15.0 million of acquisitions of common stock for tax withholding obligations;
$5.6 million paid for the 2013 Acquisition contingent consideration (refer to “Note 16 - Contingent Consideration” for additional information); and
$1.0 million for finance lease payments.
For the year ended December 31, 2022, cash provided by financing activities was $1.4 million primarily as a result of the following:
$7.0 million of proceeds from the employee stock purchase plan; and
$4.7 million of proceeds from exercises of stock options.
These changes in our financing activities were partially offset by the following:
$9.5 million of acquisitions of common stock for tax withholding obligations.
Backlog
We enter into both single and multi-year subscription contracts for our solutions. The timing of our invoices to the customer is a negotiated term and thus varies among our subscription contracts. For multi-year agreements, it is common to invoice an initial amount at contract signing followed by subsequent annual invoices. Backlog represents remaining revenue to be recognized under a non-cancelable contract with customers. At December 31, 2023 and 2022, we had backlog of approximately $842.7 million and $772.9 million, respectively. We expect backlog will change from period to period for several reasons, including the timing and duration of customer agreements, varying billing cycles of subscription agreements, and the timing and duration of customer renewals. Because revenue for any period is a function of revenue recognized from deferred revenue under contracts in existence at the beginning of the period, as well as contract renewals and new customer contracts during the period, backlog at the beginning of any period is not necessarily indicative of future revenue performance. We do not utilize backlog as a key management metric internally.
Critical Accounting Estimates
Our consolidated financial statements and the related notes included elsewhere in this Annual Report on Form 10-K are prepared in accordance with GAAP. The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the dates of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.
We believe that the following critical accounting policies and estimates involve a greater degree of judgment or complexity than our other accounting policies and estimates, and are essential to a full understanding and evaluation of our consolidated financial condition and results of operations. Refer to “Note 2 - Summary of Significant Accounting Policies” of the accompanying notes to our consolidated financial statements for additional information.
Deferred Customer Acquisition Costs
We recognize an asset for the incremental and recoverable costs of obtaining a contract with a customer if we expect the benefit of those costs to be one year or longer. We have determined that certain sales incentive programs to our employees (“deferred customer contract acquisition costs”) and our partners (“partner referral fees”) meet the requirements to be capitalized. Deferred customer acquisition costs related to new revenue contracts and upsells are deferred and then amortized on a straight-line basis over the expected period of benefit that we have determined to be five years, based upon both the product turnover rate and estimated customer life, which involves some level of judgment in terms of the inherent assumptions used. Partner referral fees are deferred and then amortized on a straight-line basis over a period ranging from one year to five years. Deferred customer acquisition costs and partner referral fees are included within other assets on the consolidated balance sheets. There were no impairment losses in relation to the costs capitalized for the periods presented.
Capitalized Software Costs
We account for the costs of computer software obtained or developed for internal use in accordance with Accounting Standards Codification 350, Intangibles—Goodwill and Other. We capitalize certain implementation
53


costs incurred in a hosting arrangement that is a service contract. These capitalized costs exclude training costs, project management costs, and data migration costs. We capitalize certain costs in the development of our SaaS subscription solutions when (i) the preliminary project stage is completed, (ii) management has authorized further funding for the completion of the project and (iii) it is probable that the project will be completed and performed as intended. These capitalized costs include estimated personnel and related expenses for employees as well as costs of third-party contractors who are directly associated with and who devote time to internal-use software projects and, when material, interest costs incurred during the development. Capitalization of these costs ceases once the project is substantially complete and the software is ready for its intended purpose. Costs incurred for significant upgrades and enhancements to our SaaS software solutions are also capitalized. Costs incurred for post-configuration training, maintenance and minor modifications or enhancements are expensed as incurred. Capitalized software development costs are amortized on a straight-line basis over an estimated useful life of three years.
Business Combinations
The results of businesses acquired in business combinations are included in our consolidated financial statements from the date of the acquisition. Purchase accounting results in assets and liabilities of an acquired business being recorded at their estimated fair values on the acquisition date. Any excess consideration over the fair value of assets acquired and liabilities assumed is recognized as goodwill.
We perform valuations of assets acquired and liabilities assumed and allocate the purchase price to its respective assets and liabilities. Determining the fair value of assets acquired and liabilities assumed requires our management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue, costs and cash flows, discount rates, and selection of comparable companies. We engage the assistance of valuation specialists in concluding on fair value measurements in connection with determining fair values of assets acquired and liabilities assumed in business combinations.
Contingent consideration payable in cash arising from business combinations is recorded at fair value as a liability on the acquisition date and remeasured at each reporting date. Changes in fair value are recorded in general and administrative expenses in the consolidated statements of operations. Determining the fair value of the contingent consideration each period requires management to make assumptions and judgments. These estimates involve inherent uncertainties, and if different assumptions had been used, the fair value of contingent consideration could have been materially different from the amounts recorded. The significant inputs used in the fair value measurement of contingent consideration were as follows:
the likelihood that we would realize a tax benefit from the use of net operating losses generated from the stock option exercises concurrent with the 2013 Acquisition;
the amount and timing of Rimilia ARR in the second year subsequent to the acquisition;
the amount and timing of new and incremental combined bookings from FourQ and BlackLine, and revenues from a specified FourQ customer over a three-year period subsequent to the acquisition date.
Significant changes in these estimates and the periods in which they are generated would significantly impact the fair value of the contingent consideration liability. Due to a revision of estimates related to all contingent consideration payable, we decreased their fair values and reversed expense of $33.5 million and $35.1 million for the years ended December 31, 2023 and 2022, respectively. Refer to “Note 16 - Contingent Consideration” for additional information.
Transaction-related costs incurred by us are expensed as incurred and are included in general and administrative expenses in our consolidated statements of operations.
Recent Accounting Pronouncements
Refer to “Note 2 - Summary of Significant Accounting Policies” contained in the “Notes to Consolidated Financial Statements” in Part II, Item 8 of this Annual Report on Form 10-K for a full description of the recent accounting pronouncements, and our expectation of their impact, if any, on our financial position and results of operations.
Item 7A.    Quantitative and Qualitative Disclosures About Market Risks
We have operations both within the U.S. and internationally, and we are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate, foreign exchange, and inflation risks, as well as risks relating to changes in the general economic conditions in the countries where we conduct business. To reduce these risks, we monitor the financial condition of our customers and limit credit exposure by collecting in
54


advance and setting credit limits as we deem appropriate. In addition, our investment strategy has historically been to invest in financial instruments that are highly liquid and readily convertible into cash for use in our operations. To date, we have not used derivative instruments to mitigate the impact of our market risk exposures. We have also not used, nor do we intend to use, derivatives for trading or speculative purposes.
Interest Rate Risk
We are exposed to market risk related to changes in interest rates.
In August 2019, we issued $500.0 million aggregate principal amount of the 2024 Notes. The 2024 Notes have a fixed annual interest rate of 0.125%; therefore, we do not have economic interest rate exposure with respect to the 2024 Notes. In March 2021, we issued $1.150 billion aggregate principal amount of the 2026 Notes. The 2026 Notes have a fixed annual interest rate of 0.0%; therefore, we do not have economic interest rate exposure with respect to the 2026 Notes. However, the fair value of the Notes is exposed to interest rate risk. Generally, the fair market value of the Notes will increase as interest rates fall and decrease as interest rates rise. In addition, the fair value of the Notes is affected by our common stock price. The fair value of the Notes will generally increase as our common stock price increases and will generally decrease as our common stock price declines. Additionally, we carry the Notes at face value less unamortized issuance costs on our consolidated balance sheet, and we present the fair value for required disclosure purposes only.
We had cash and cash equivalents and marketable securities of $1.2 billion at December 31, 2023. Our cash equivalents and marketable securities consist of highly liquid, money market mutual funds, commercial paper, U.S. treasury securities, corporate bonds, and U.S. government agencies.
The carrying amount of our cash equivalents and marketable securities reasonably approximates fair value due to the highly liquid nature of these instruments. The primary objectives of our investment activities are the preservation of capital, the fulfillment of liquidity needs and the fiduciary control of cash and investments. We do not enter into investments for trading or speculative purposes. Our investments are exposed to market risk due to fluctuations in interest rates, which may affect our interest income and the fair market value of our investments. Due to the short-term nature of our investment portfolio, however, we do not believe an immediate 10% increase or decrease in interest rates would have a material effect on the fair market value of our portfolio. We therefore do not expect our operating results or cash flows to be materially affected by a sudden change in market interest rates.
We do not believe our cash equivalents and marketable securities have significant risk of default or illiquidity. While we believe our cash equivalents and marketable securities do not contain excessive risk, we cannot provide absolute assurance that in the future, our investments will not be subject to adverse changes in market value. In addition, we maintain significant amounts of cash and cash equivalents at one or more financial institutions that are in excess of federally insured limits. We cannot be assured that we will not experience losses on these deposits.
Foreign Currency Risk
While we primarily transact with customers in the U.S. Dollar, we also transact in foreign currencies, including the Australian Dollar, British Pound, Canadian Dollar, Euro, Japanese Yen, Romanian Leu, and Singapore Dollar due to foreign operations and customer sales. We expect to continue to grow our foreign operations and customer sales. Our international subsidiaries maintain certain asset and liability balances that are denominated in currencies other than the functional currencies of these subsidiaries, which is the U.S. Dollar for all international subsidiaries, with the exception of our Japanese subsidiary, for which the Japanese Yen is the functional currency. Changes in the value of foreign currencies relative to the U.S. Dollar can result in fluctuations in our total assets, liabilities, revenue, operating expenses, and cash flows. The effect of a hypothetical 10% increase or decrease in foreign currency exchange rates applicable to our business would have reduced by $3.9 million or increased by $3.9 million, respectively, our cash balances at December 31, 2023.
As our international operations grow, our risks associated with fluctuation in currency rates will become greater, and we will continue to reassess our approach to managing this risk. In addition, currency fluctuations or a weakening U.S. Dollar can increase the costs of our international expansion. To date, we have not entered into any foreign currency hedging contracts, since exchange rate fluctuations have not had a material impact on our operating results and cash flows. Based on the current level of foreign operations and customer sales, we do not plan on engaging in hedging activities in the near future.
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition or results of operations. Nonetheless, if our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.
55


Item 8.    Financial Statements and Supplementary Data
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

56


Report of Independent Registered Public Accounting Firm

To the Board of Directors and Stockholders of BlackLine, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of BlackLine, Inc. and its subsidiaries (the “Company”) as of December 31, 2023 and 2022, and the related consolidated statements of operations, of comprehensive income (loss), of stockholders’ equity and of cash flows for each of the three years in the period ended December 31, 2023, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

Change in Accounting Principle

As discussed in Note 11 to the consolidated financial statements, the Company changed the manner in which it accounts for convertible senior notes in 2022.

Basis for Opinions

The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management’s Annual Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting 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 audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated 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 consolidated 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 consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
57


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 the policies or procedures may deteriorate.

Critical Audit Matters

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Revenue Recognition – Certain Subscription and Support Revenue

As described in Note 2 to the consolidated financial statements, customers pay subscription and support fees for access to the Company’s software as a service (SaaS) platform. The Company's subscription contracts have initial terms of one year to three years with renewal options. Fees are based on a number of factors, including the solutions subscribed for by the customer and the number of users having access to the solutions. Subscription services, which includes support, is recognized on a straight-line basis over the non-cancellable contractual term of the arrangement, generally beginning on the date that the Company’s service is made available to the customer. The Company’s subscription and support revenue for the year ended December 31, 2023 was $555.5 million, of which a majority pertains to certain of the Company’s subscription and support revenue.

The principal consideration for our determination that performing procedures relating to revenue recognition for certain subscription and support revenue is a critical audit matter is a high degree of auditor effort in performing procedures related to revenue recognized on certain of the Company’s subscription and support revenue.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process, including controls over the initiation, billing and recording of certain new and recurring subscriptions and the related subscription and support revenue. These procedures also included, among others (i) testing certain subscription and support revenue transactions, on a sample basis, by obtaining and inspecting source documents, such as contracts, invoices, and cash receipts, and recalculating revenue recognized and the ending deferred revenue balance; (ii) confirming, on a sample basis, outstanding customer invoice balances as of December 31, 2023 and, for confirmations not returned, obtaining and inspecting source documents, such as contracts, invoices, subsequent cash receipts, and other source documents to support collectability of outstanding customer invoice balances; and (iii) testing the issuance of credit memos, on a sample basis, by obtaining and inspecting source documents, such as credit memos, original invoices, and re-issued invoices.



/s/ PricewaterhouseCoopers LLP
Los Angeles, California
February 23, 2024
We have served as the Company’s auditor since 2014.
58


BLACKLINE, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except shares and par values)
December 31, 2023December 31, 2022
ASSETS
Current assets:
Cash and cash equivalents$271,117 $200,968 
Marketable securities (amortized cost of $932,850 and $875,456 at December 31, 2023 and December 31, 2022, respectively)
933,355 874,083 
Accounts receivable, net of allowances of $5,064 and $2,282 at December 31, 2023 and 2022, respectively
171,608 150,858 
Prepaid expenses and other current assets31,244 23,658 
Total current assets1,407,324 1,249,567 
Capitalized software development costs, net37,828 32,070 
Property and equipment, net14,867 19,811 
Intangible assets, net79,056 90,864 
Goodwill448,965 443,861 
Operating lease right-of-use assets19,173 14,708 
Other assets93,552 92,775 
Total assets$2,100,765 $1,943,656 
LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST, AND STOCKHOLDERS' EQUITY
Current liabilities:
Accounts payable$8,623 $14,964 
Accrued expenses and other current liabilities59,690 58,600 
Deferred revenue, current320,133 279,325 
Finance lease liabilities, current778 989 
Operating lease liabilities, current4,108 5,943 
Convertible senior notes, net, current249,233  
Contingent consideration, current 8,000 
Total current liabilities642,565 367,821 
Finance lease liabilities, noncurrent4 785 
Operating lease liabilities, noncurrent15,738 9,292 
Convertible senior notes, net, noncurrent1,140,608 1,384,306 
Contingent consideration, noncurrent 33,549 
Deferred tax liabilities, net6,394 5,568 
Deferred revenue, noncurrent904 343 
Other long-term liabilities3,608 6,229 
Total liabilities1,809,821 1,807,893 
Commitments and contingencies (Note 17)
Redeemable non-controlling interest (Note 4)30,063 23,895 
Stockholders' equity:
Common stock, $0.01 par value, 500,000,000 shares authorized, 61,515,105 and 60,016,824 issued and outstanding at December 31, 2023 and 2022, respectively
615 600 
Additional paid-in capital474,863 385,709 
Accumulated other comprehensive income (loss)205 (1,472)
Accumulated deficit(214,802)(272,969)
Total stockholders' equity260,881 111,868 
Total liabilities, redeemable non-controlling interest, and stockholders' equity$2,100,765 $1,943,656 
The accompanying notes are an integral part of these consolidated financial statements.
59


BLACKLINE, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
Year Ended December 31,
202320222021
Revenues
Subscription and support$555,516 $491,187 $398,633 
Professional services34,480 31,751 27,073 
Total revenues589,996 522,938 425,706 
Cost of revenues
Subscription and support121,308 102,132 71,979 
Professional services25,485 27,253 25,892 
Total cost of revenues146,793 129,385 97,871 
Gross profit443,203 393,553 327,835 
Operating expenses
Sales and marketing243,154 256,862 202,620 
Research and development103,207 108,893 77,322 
General and administrative71,530 80,155 86,507 
Restructuring costs10,964 3,841  
Total operating expenses428,855 449,751 366,449 
Income (loss) from operations14,348 (56,198)(38,614)
Other income (expense)
Interest income52,059 14,637 700 
Interest expense(5,898)(5,850)(62,945)
Other income (expense), net46,161 8,787 (62,245)
Income (loss) before income taxes60,509 (47,411)(100,859)
Provision for (benefit from) income taxes1,450 (13,520)135 
Net income (loss)59,059 (33,891)(100,994)
Net income (loss) attributable to redeemable non-controlling interest (Note 4)892 (369)(910)
Adjustment attributable to redeemable non-controlling interest (Note 4)5,334 (4,131)15,077 
Net income (loss) attributable to BlackLine, Inc.$52,833 $(29,391)$(115,161)
Basic net income (loss) per share attributable to BlackLine, Inc.$0.87 $(0.49)$(1.97)
Shares used to calculate basic net income (loss) per share60,849 59,539 58,351 
Diluted net income (loss) per share attributable to BlackLine, Inc.$0.81 $(0.49)$(1.97)
Shares used to calculate diluted net income (loss) per share72,045 59,539 58,351 
The accompanying notes are an integral part of these consolidated financial statements.
60


BLACKLINE, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands)
Year Ended December 31,
202320222021
Net income (loss)$59,059 $(33,891)$(100,994)
Other comprehensive income (loss):
Net change in unrealized gains (losses) on marketable securities, net of tax of $123, $0, and $0, for the years ended December 31, 2023, 2022 and 2021, respectively
1,755 (1,450)88 
Foreign currency translation(136)(624)(312)
Other comprehensive income (loss)1,619 (2,074)(224)
Comprehensive income (loss)60,678 (35,965)(101,218)
Less comprehensive income (loss) attributable to redeemable non-controlling interest:
Net income (loss) attributable to redeemable non-controlling interest892 (369)(910)
Foreign currency translation attributable to redeemable non-controlling interest(58)(304)(146)
Comprehensive income (loss) attributable to redeemable non-controlling interest834 (673)(1,056)
Comprehensive income (loss) attributable to BlackLine, Inc.$59,844 $(35,292)$(100,162)
The accompanying notes are an integral part of these consolidated financial statements.
61


BLACKLINE, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)
Common StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
SharesAmount
Balance at December 31, 202057,682 $577 $622,768 $376 $(201,651)$422,070 
Stock option exercises415 5 11,416 — — 11,421 
Vesting of restricted stock units780 7 — — — 7 
Issuance of common stock through employee stock purchase plan107 1 9,019 — — 9,020 
Acquisition of common stock for tax withholding obligations— — (17,007)— — (17,007)
Stock-based compensation— — 67,595 — — 67,595 
Other comprehensive loss— — — (78)— (78)
Equity component of partial repurchase of 2024 convertible senior notes— — (219,284)— — (219,284)
Equity component of the 2026 convertible senior notes, net of issuance costs and tax— — 268,803 — — 268,803 
Purchase of capped calls— — (102,350)— — (102,350)
Net loss attributable to BlackLine, Inc., including adjustment to redeemable non-controlling interest— — (15,077)— (100,084)(115,161)
Balance at December 31, 202158,984 590 625,883 298 (301,735)325,036 
Cumulative-effect adjustment related to adoption of ASU 2020-06, net of tax— — (324,418)— 62,288 (262,130)
Balance at January 1, 202258,984 590 301,465 298 (239,447)62,906 
Stock option exercises246 2 4,679 — — 4,681 
Vesting of restricted stock units634 6 — — — 6 
Issuance of common stock through employee stock purchase plan153 2 6,994 — — 6,996 
Acquisition of common stock for tax withholding obligations— — (9,544)— — (9,544)
Stock-based compensation— — 77,984 — — 77,984 
Other comprehensive loss— — — (1,770)— (1,770)
Net loss attributable to BlackLine, Inc., including adjustment to redeemable non-controlling interest— — 4,131 — (33,522)(29,391)
Balance at December 31, 202260,017 600 385,709 (1,472)(272,969)111,868 
Stock option exercises583 7 19,749 — — 19,756 
Vesting of restricted stock units738 6 — — — 6 
Issuance of common stock through employee stock purchase plan177 2 8,008 — — 8,010 
Acquisition of common stock for tax withholding obligations— — (15,029)— — (15,029)
Stock-based compensation— — 81,760 — — 81,760 
Other comprehensive income— — — 1,677 — 1,677 
Net income attributable to BlackLine, Inc., including adjustment to redeemable non-controlling interest— — (5,334)— 58,167 52,833 
Balance at December 31, 202361,515 $615 $474,863 $205 $(214,802)$260,881 
The accompanying notes are an integral part of these consolidated financial statements.
62


BLACKLINE, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Year Ended December 31,
202320222021
Cash flows from operating activities
Net income (loss) attributable to BlackLine, Inc.$52,833 $(29,391)$(115,161)
Net income (loss) and adjustment attributable to redeemable non-controlling interest (Note 4)6,226 (4,500)14,167 
Net income (loss)59,059 (33,891)(100,994)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization50,099 42,816 27,128 
Change in fair value of contingent consideration(33,549)(35,130)(2,758)
Amortization of debt issuance costs5,535 5,511 55,538 
Loss on extinguishment of convertible senior notes  7,012 
Stock-based compensation77,970 75,884 65,870 
Noncash lease expense6,453 5,593 4,513 
(Accretion) amortization of purchase discounts on marketable securities, net(33,884)(8,874)6 
Net foreign currency (gains) losses853 (1,470)112 
Deferred income taxes(1,525)(14,404)(817)
Provision for (benefit from) credit losses(18)115 (100)
Impairment of cloud computing implementation costs 5,330  
Changes in operating assets and liabilities, net of impact of acquisition:
Accounts receivable(20,855)(23,033)(14,255)
Prepaid expenses and other current assets(6,599)1,059 (3,956)
Other assets(595)(10,112)(22,505)
Accounts payable(5,104)4,376 3,997 
Accrued expenses and other current liabilities(924)5,893 14,876 
Deferred revenue41,271 36,646 51,579 
Contingent consideration paid in excess of original estimates(2,393)  
Operating lease liabilities(7,171)(6,949)(5,153)
Lease incentive receipts240 812  
Other long-term liabilities(2,250)5,841  
Net cash provided by operating activities126,613 56,013 80,093 
Cash flows from investing activities
Purchases of marketable securities(1,343,331)(1,599,945)(1,180,885)
Proceeds from maturities of marketable securities1,319,821 1,392,250 697,209 
Capitalized software development costs(21,644)(19,208)(14,536)
Purchases of property and equipment(5,953)(10,974)(8,729)
Acquisition, net of cash acquired(11,376)(157,738) 
Net cash used in investing activities(62,483)(395,615)(506,941)
Cash flows from financing activities
Investment from redeemable non-controlling interest  2,171 
Proceeds from issuance of convertible senior notes, net of issuance costs  1,128,794 
Partial repurchase of convertible senior notes  (432,230)
Purchase of capped calls related to convertible senior notes  (102,350)
Principal payments under finance lease obligations(990)(619)(37)
Proceeds from exercises of stock options19,762 4,687 11,428 
Proceeds from employee stock purchase plan8,010 6,996 9,020 
Acquisition of common stock for tax withholding obligations(15,029)(9,544)(17,007)
Financed purchases of property and equipment (84)(549)
Payment of contingent consideration for the 2013 Acquisition(5,607)  
Net cash provided by financing activities6,146 1,436 599,240 
Effect of foreign currency exchange rate changes on cash, cash equivalents, and restricted cash(120)(618)(314)
Net increase (decrease) in cash, cash equivalents, and restricted cash70,156 (338,784)172,078 
Cash, cash equivalents, and restricted cash, beginning of period201,207 539,991 367,913 
Cash, cash equivalents, and restricted cash, end of period$271,363 $201,207 $539,991 
Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets
Cash and cash equivalents at end of period$271,117 $200,968 $539,739 
Restricted cash included within other assets at end of period246 239 252 
Total cash, cash equivalents, and restricted cash at end of period shown in the consolidated statements of cash flows$271,363 $201,207 $539,991 
The accompanying notes are an integral part of these consolidated financial statements.
63



BLACKLINE, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
SUPPLEMENTAL CASH FLOWS DISCLOSURE
(in thousands)
Year Ended December 31,
202320222021
Supplemental disclosures of cash flow information
Cash paid for interest$313 $313 $506 
Cash paid for income taxes$3,097 $1,123 $890 
Non-cash financing and investing activities
Adjustment for adoption of ASU 2020-06$ $262,130 $ 
Estimated fair value of contingent consideration$ $55,947 $ 
Stock-based compensation capitalized for software development$3,481 $2,379 $1,849 
Capitalized software development costs included in accounts payable and accrued expenses and other current liabilities at end of period$1,510 $1,816 $1,276 
Purchases of property and equipment included in accounts payable and accrued expenses and other current liabilities at end of period$60 $847 $816 
Leased assets obtained in exchange for new financing lease liabilities$ $1,223 $1,231 
Leased assets obtained in exchange for new operating lease liabilities$10,438 $3,866 $12,066 
Leasehold improvements paid directly by landlord$271 $ $ 
The accompanying notes are an integral part of these consolidated financial statements.
64


BLACKLINE, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 1 – The Company
BlackLine, Inc. and its subsidiaries (the “Company” or “BlackLine”) provide financial accounting close solutions delivered primarily as Software as a Service (“SaaS”). The Company’s solutions enable its customers to address various aspects of their critical processes, including financial close, intercompany accounting, invoice-to-cash, and consolidation.
The Company is a holding company and conducts its operations through its wholly-owned subsidiary, BlackLine Systems, Inc. (“BlackLine Systems”). BlackLine Systems funded its business with investments from its founder and cash flows from operations until September 3, 2013, when the Company acquired BlackLine Systems, and Silver Lake Sumeru and Iconiq acquired a controlling interest in the Company, which is referred to as the “2013
Acquisition.”
On September 12, 2023, the Company acquired Data Interconnect (“DI”), hereinafter referred to as the “DI Acquisition”. DI is a cloud-based Invoice-to-Cash automation vendor within the electronic invoice presentment and payment (“EIPP”) market. The primary purpose of the DI Acquisition was to enhance the Company's existing accounts receivable automation solution by adding EIPP capabilities. This acquisition was not a significant acquisition under Regulation S-X.
On January 26, 2022, the Company acquired FourQ Systems, Inc. (“FourQ”), hereinafter referred to as the “FourQ Acquisition.” The primary purpose of the FourQ Acquisition was to enhance our existing intercompany accounting automation capabilities by driving end-to-end automation of traditionally manual intercompany accounting processes. The purchase accounting allocation was finalized during the quarter ended March 31, 2023. Refer to the Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which was filed with the Securities and Exchange Commission (“SEC”) on February 23, 2023 for additional information.
The Company is headquartered in Woodland Hills, California. On June 15, 2023, the Company entered into a five-year lease extension for the office in Woodland Hills. This extension increased both the right-of-use asset and lease liability by approximately $7.3 million. The Company has other local offices in Pleasanton, California; New York, New York; and Westport, Connecticut. We also have international office locations in Australia, Canada, France, Germany, India, Japan, the Netherlands, Poland, Romania, Singapore, and the United Kingdom.
Note 2 – Summary of Significant Accounting Policies
Principles of consolidation and basis of presentation
The accompanying consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the operating results of its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated on consolidation.
Use of estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the dates of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period.
On an ongoing basis, management evaluates its estimates, primarily those related to determining the stand-alone selling price for separate deliverables in the Company’s subscription revenue arrangements, allowance for doubtful accounts, cancellations and credits, fair value of assets and liabilities assumed in a business combination, recoverability of goodwill and long-lived assets, useful lives associated with long-lived assets and right-of-use assets, income taxes, contingencies, fair value of contingent consideration, fair value of the convertible senior notes (the “Notes”) issued in August 2019 and March 2021, redemption value of redeemable non-controlling interest, and the valuation and assumptions underlying stock-based compensation. These estimates are based on historical data and experience, as well as various other factors that management believes to be reasonable under the circumstances. Actual results could differ from those estimates.
The Company assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to the Company at December 31, 2023 and through the date of this report. The accounting matters assessed included, but were not limited to, the Company’s valuation of contingent consideration, the allowance for credit losses, and the carrying value of goodwill and other long-lived assets. While there was not a material impact to the Company’s consolidated financial statements for the year
65


ended December 31, 2023, the Company’s future assessment of these accounting matters and other factors could result in material impacts to the Company’s consolidated financial statements in future reporting periods.
Segments
Management has determined that the Company has one operating segment. Together, our Chief Executive Officers are the chief operating decision maker and review the financial information on a consolidated and aggregate basis, together with certain operating metrics principally to make decisions about how to allocate resources and to measure the Company’s performance.
Concentration of credit risk and significant customers
Financial instruments that potentially subject the Company to a significant concentration of credit risk consist of cash and cash equivalents, investments in marketable securities and accounts receivable.
The Company maintains the majority of its cash balances with one major commercial bank in interest-bearing accounts, which exceeds the Federal Deposit Insurance Corporation, or FDIC, federally insured limits. The Company invests its excess cash in money market mutual funds, commercial paper, U.S. treasury securities, corporate bonds, and U.S. government agencies with two major investment banks. To date, the Company has not experienced any impairment losses on its investments.
For the years ended December 31, 2023, 2022, and 2021, no single customer comprised 10% or more of the Company’s total revenues. No single customer had an accounts receivable balance of 10% or greater of total accounts receivable at December 31, 2023 or 2022.
Cash and cash equivalents
The Company considers all highly liquid investments with an original or remaining maturity of three months or less at the date of purchase to be cash equivalents. Cash includes cash held in checking and savings accounts. Cash equivalents are comprised of investments in money market mutual funds, commercial paper, U.S. treasury securities, corporate bonds, and U.S. government agencies. The carrying value of cash and cash equivalents approximates fair value.
Restricted cash
Included in other assets and prepaid expenses and other current assets was $0.2 million and $0.2 million of restricted cash at December 31, 2023 and 2022, respectively. The cash was required to be restricted for use by the Company’s office leaseholder to collateralize a standby letter of credit.
Investments in marketable securities
The Company periodically assesses its portfolio of marketable securities for impairment. For debt securities in an unrealized loss position, this assessment first takes into account the Company’s intent to sell, or whether it is more likely than not that it will be required to sell the security before recovery of its amortized cost basis. If either of these criteria are met, the debt security’s amortized cost basis is written down to fair value through other income (expense), net.
For debt securities in an unrealized loss position that do not meet the aforementioned criteria, the Company assesses whether the decline in fair value has resulted from credit losses or other factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. If this assessment indicates that a credit loss may exist, the present value of cash flows expected to be collected from the security are compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses will be recorded through other income (expense), net, limited by the amount that the fair value is less than the amortized cost basis. Any additional impairment not recorded through an allowance for credit losses is recognized in accumulated other comprehensive loss in the consolidated statements of stockholders’ equity.
Changes in the allowance for credit losses are recorded as provision for (or reversal of) credit loss expense. Losses are charged against the allowance when the Company believes the uncollectibility of an available-for-sale security is confirmed or when either of the criteria regarding intent or requirement to sell is met. The Company has not recorded any credit losses for the year ended December 31, 2023. The Company has not recorded any impairment charges for unrealized losses in the periods presented.
Accounts receivable and credit losses
Accounts receivable are recorded and carried at the original invoiced amount less an allowance for any potential uncollectible amounts. The Company makes estimates of expected credit losses and cancellations and
66


credits based upon its assessment of various factors, including historical experience, the age of the accounts receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses, while the estimated credit loss allowance for cancellations and credits is recorded as a reduction in revenue on the consolidated statements of operations.
Leases
The Company has leases for office space, equipment, and data centers. The Company determines whether an arrangement is a lease, or contains a lease, at inception if the Company is both able to identify an asset and can conclude it has the right to control the identified asset for a period of time. Leases are included in property and equipment, operating lease right-of-use (“ROU”) assets, finance lease liabilities, and operating lease liabilities on the Company’s consolidated balance sheets.
The Company has made accounting policy elections, including a short-term lease exception policy, permitting the Company to not apply the recognition requirements of this standard to short-term leases (i.e. leases with expected terms of 12 months or less), and an accounting policy to account for lease and certain non-lease components as a single component for certain classes of assets. The portfolio approach, which allows a lessee to account for its leases at a portfolio level, was elected for certain equipment leases in which the difference in accounting for each asset separately would not have been materially different from accounting for the assets as a combined unit.
Finance lease assets and operating lease ROU assets represent the Company's right to control an underlying asset for the lease term. Finance lease liabilities and operating lease liabilities represent the Company’s obligation to make lease payments arising from the lease, both of which are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date or remeasurement date to determine the discount rate used to present value lease payments for finance and operating leases. The incremental borrowing rate used is estimated based on what the Company would be required to pay for a collateralized loan over a similar term. Additionally, the Company generally uses the portfolio approach when applying the discount rate selected based on the dollar amount and term of the obligation. The Company’s leases typically do not include any residual value guarantees, bargain purchase options, or asset retirement obligations.
The Company’s lease terms are only for periods in which it has enforceable rights. The Company generally uses the base, non-cancellable lease term when determining the lease assets and liabilities. A lease is no longer enforceable when both the lessee and the lessor each have the right to terminate the lease without permission from the other party with no more than an insignificant penalty. The Company’s lease terms are impacted by options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.
The Company’s agreements may contain variable lease payments. The Company includes variable lease payments that depend on an index or a rate and excludes those which depend on facts or circumstances occurring after the commencement date, other than the passage of time. Additionally, for certain equipment leases, the Company applies a portfolio approach to effectively account for the lease assets and liabilities.
Judgment is required when determining whether any of the Company’s data center contracts contain a lease. The Company concluded a lease exists when the asset is specifically identifiable, substantially all the economic benefit of the asset is obtained, and the right to direct the use of the asset exists during the term of the lease.
Property and equipment
Property and equipment is stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which is generally three to five years for machinery and equipment and purchased software, and five years for furniture and fixtures. Leasehold improvements are amortized using the straight-line method over the shorter of the lease term or seven years. Expenditures for repairs and maintenance are expensed as incurred, while renewals and improvements are capitalized. Depreciation expense is charged to operations on a straight-line basis over the estimated useful lives of the assets.
Capitalized internal-use software costs
The Company capitalizes certain costs in the development of its SaaS subscription solution when (i) the preliminary project stage is completed, (ii) management has authorized further funding for the completion of the project, and (iii) it is probable that the project will be completed and performed as intended. These capitalized costs include personnel and related expenses for employees and costs of third-party contractors who are directly associated with and who devote time to internal-use software projects. Capitalization of these costs ceases once
67


the project is substantially complete and the software is ready for its intended purpose. Costs incurred for significant upgrades and enhancements to the Company’s SaaS software solutions are also capitalized. Costs incurred for training, maintenance and minor modifications or enhancements are expensed as incurred. Capitalized software development costs are amortized using the straight-line method over an estimated useful life of three years.
During the years ended December 31, 2023, 2022, and 2021, the Company amortized $19.1 million, $13.6 million, and $9.0 million, respectively, of internal-use software development costs to subscription and support cost of revenues. At December 31, 2023 and 2022, the accumulated amortization of capitalized internal-use software development costs was $60.6 million and $41.6 million, respectively.
The Company capitalizes certain implementation costs incurred in a hosting arrangement that is a service contract. These capitalized costs exclude training costs, project management costs, and data migration costs. Capitalized software implementation costs are amortized using the straight-line method over the terms of the associated hosting arrangements.
Intangible assets
Intangible assets primarily consist of developed technology, customer relationships, and trade names, which were acquired as part of purchase business combinations, as well as a defensive patent that was acquired through a purchase agreement. The Company determines the appropriate useful life of its intangible assets by performing an analysis of expected cash flows of the acquired assets. Intangible assets are amortized on a straight-line basis over their estimated useful lives, ranging from one to 11 years. 
Impairment of long-lived assets
Management evaluates the recoverability of the Company’s property and equipment, finite-lived intangible assets and capitalized internal-software costs when events or changes in circumstances indicate a potential impairment exists. Events and changes in circumstances considered by the Company in determining whether the carrying value of long-lived assets may not be recoverable include, but are not limited to, significant changes in performance relative to expected operating results, significant changes in the use of the assets, significant negative industry or economic trends, and changes in the Company’s business strategy. Impairment testing is performed at an asset level that represents the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities (an “asset group”). In determining if impairment exists, the Company estimates the undiscounted cash flows to be generated from the use and ultimate disposition of the asset group. If the undiscounted cash flows for the asset group are less than its net book value, an impairment loss is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. For the years ended December 31, 2023, 2022, and 2021, we recognized charges for the impairment of cloud computing implementation costs of zero, $5.3 million, and zero, respectively.
Business combinations
The results of businesses acquired in business combinations are included in the Company’s consolidated financial statements from the date of the acquisition. Purchase accounting results in assets and liabilities of an acquired business generally being recorded at their estimated fair values on the acquisition date. Any excess consideration over the fair value of assets acquired and liabilities assumed is recognized as goodwill.
Transaction costs associated with business combinations are expensed as incurred and are included in general and administrative expenses in the consolidated statements of operations.
The Company performs valuations of assets acquired and liabilities assumed and allocates the purchase price to its respective assets and liabilities. Determining the fair value of the identifiable assets acquired, and liabilities assumed, and the contingent consideration liability requires management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue, costs and cash flows, discount rates, and selection of comparable companies. The Company engages the assistance of valuation specialists in concluding on fair value measurements in connection with determining fair values of assets acquired and liabilities assumed in a business combination.
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in a business combination. Goodwill is tested for impairment at least annually at the reporting unit level or whenever events or changes in circumstances indicate that goodwill might be impaired. Events or changes in circumstances which could trigger an impairment review include a significant adverse change in legal factors or in the business climate, unanticipated competition, loss of key personnel, significant changes in the use of the acquired assets or the Company’s strategy, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations.
68


An entity has the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events or circumstances, an entity determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then additional impairment testing is not required. However, if an entity concludes otherwise, then it is required to perform an impairment test.
The first step involves comparing the estimated fair value of a reporting unit with its book value, including goodwill. If the estimated fair value exceeds book value, goodwill is considered not to be impaired and no additional steps are necessary. If, however, the fair value of the reporting unit is less than book value, then an impairment charge is recorded for the difference between the reporting unit’s fair value and carrying amount, not to exceed the carrying amount of the goodwill.
The Company has one reporting unit, and it tests its goodwill for impairment annually, during the fourth quarter of the calendar year. At December 31, 2023 and 2022, the Company used the quantitative approach to perform its annual goodwill impairment test. The fair value of the Company's reporting unit significantly exceeded the carrying value of its net assets and, accordingly, goodwill was not impaired.
Redeemable non-controlling interest
The Company's Japanese subsidiary (“BlackLine K.K.”) is not wholly owned. The agreements with the minority investors of BlackLine K.K. contain redemption features whereby the interest held by the minority investors are redeemable either (i) at the option of the minority investors or (ii) at the option of the Company, both beginning on the seventh anniversary of the initial capital contribution. If the interest of the minority investors were to be redeemed under these agreements, the Company would be required to redeem the interest based on a prescribed formula derived from the relative revenue of BlackLine K.K. and the Company. The balance of the redeemable non-controlling interest is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest's share of earnings or losses and other comprehensive income or loss, or its estimated redemption value. The resulting changes in the estimated redemption amount (increases or decreases) are recorded with corresponding adjustments against retained earnings or, in the absence of retained earnings, additional paid-in capital. These interests are presented on the consolidated balance sheets outside of equity under the caption “Redeemable non-controlling interest.”
Convertible senior notes
The Company accounts for the issued Notes as a liability at face value less unamortized debt issuance costs. The debt issuance costs are being amortized to expense over the respective term of the Notes. To the extent that the Company receives conversion requests prior to the maturity of the Notes, upon settlement of the conversion requests, the difference between the fair value and the amortized book value of the Notes requested for conversion is recorded as a gain or loss on early conversion. The fair value of the Notes are measured based on a similar liability that does not have an associated convertible feature based on the remaining term of the Notes, which requires significant judgment.
Restructuring costs
The Company records a charge for restructuring when management commits to a restructuring plan, the restructuring plan identifies all significant actions, the period of time to complete the restructuring plan indicates that significant changes to the restructuring plan are not likely, and employees who are impacted have been notified of the pending involuntary termination.
Fair value of financial instruments
ASC 820, Fair Value Measurement, requires entities to disclose the fair value of financial instruments, both assets and liabilities recognized and not recognized on the balance sheet, for which it is practicable to estimate fair value. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following:
Level 1:    Quoted prices in active markets for identical or similar assets and liabilities.
Level 2:    Quoted prices for identical or similar assets and liabilities in markets that are not active or observable inputs other than quoted prices in active markets for identical or similar assets or liabilities.
69


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.
At December 31, 2023 and 2022, the carrying values of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate their fair values due to the short-term nature of such instruments.
Contingent consideration related to acquisitions is recorded at fair value as a liability on the acquisition date and is remeasured at each reporting date, based on significant inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions management believes would be made by a market participant. Management assesses these estimates on an ongoing basis as additional data impacting the assumptions becomes available. Changes in the fair value of contingent consideration related to updated assumptions and estimates are recognized within general and administrative expenses in the consolidated statements of operations.
To determine the fair value of the contingent consideration related to the FourQ Acquisition, management utilized a Monte Carlo simulation model to value the earnout based on the likelihood of reaching firm-specific targets. Significant inputs used in the fair value measurement of contingent consideration are the amount and timing of new and incremental combined bookings from FourQ and BlackLine, and revenues from a specified FourQ customer over a three-year period subsequent to the acquisition date, as well as the discount rate.
Certain assets, including goodwill and long-lived assets, are also subject to measurement at fair value on a non-recurring basis if they are deemed to be impaired as a result of an impairment review. For the years ended December 31, 2023, 2022, and 2021, we recognized charges for the impairment of cloud computing implementation costs of zero, $5.3 million, and zero, respectively.
Revenue recognition
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of subscription and support services and professional services, which are generally capable of being distinct and accounted for as separate performance obligations. The Company’s agreements do not contain any refund provisions other than in the event of the Company’s non-performance or breach.
The Company determines revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to performance obligations in the contract; and
Recognition of revenue when, or as, performance obligations are satisfied.
The Company recognizes revenue net of any applicable value added or sales tax.
Subscription and support revenue – Customers pay subscription and support fees for access to the Company’s SaaS platform. Our subscription contracts have initial terms of one year to three years with renewal options. Fees are based on a number of factors, including the solutions subscribed for by the customer and the number of users having access to the solutions. Subscription services, which includes support, is recognized on a straight-line basis over the non-cancellable contractual term of the arrangement, generally beginning on the date that the Company’s service is made available to the customer.
Subscription and support revenue also includes software and related maintenance and support fees on perpetual licenses. Revenues from perpetual licenses are recognized immediately at the time the Company provides the customer with a right to use the software as it exists when made available to the customer. Customers may have purchased perpetual licenses or term-based licenses, which provide customers with the same functionality and differ mainly in the duration over which the customer benefits from the software.
Professional services revenue – Professional services consist of implementation and consulting services to assist the Company’s customers as they deploy our solutions. These services are considered distinct performance obligations. Professional services do not result in significant customization of the subscription service. The Company applies the practical expedient to recognize professional services revenue when it has the right to invoice based on time and materials incurred. The Company applies the optional exemption and has excluded the variable consideration from the disclosure of remaining performance obligations.
70


Contracts with Multiple Performance Obligations – The Company’s contracts with customers often contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price (“SSP”) basis. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together, as well as the determination of SSP for each distinct performance obligation, may require significant judgment. The Company typically has more than one SSP for its SaaS solutions and professional services. Additionally, management has determined that there are no third-party offerings reasonably comparable to the Company’s solutions. Therefore, the Company determines the SSPs of subscriptions to the SaaS solutions and professional services based on numerous factors including the Company’s overall pricing objectives, geography, customer size, number of users, and discounting practices. The Company uses historical maintenance renewal fees to estimate SSP for maintenance and support fees bundled with software licenses. The Company uses the residual method to estimate SSP of software licenses, because license pricing is highly variable and not sold separately from maintenance and support.
Contract balances – Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records an unbilled receivable when revenue is recognized prior to invoicing, and deferred revenue when revenue is recognized subsequent to invoicing. The Company generally invoices customers annually at the beginning of each annual contract period.
Deferred revenue is comprised mainly of billings in advance of revenue being recognized related to the Company’s subscription and support services and professional services arrangements.
Changes in deferred revenue for the years ended December 31, 2023, 2022, and 2021 were primarily due to additional billings in the periods, partially offset by revenue recognized of $274.3 million, $239.9 million, and $189.6 million, respectively, that was previously included in the deferred revenue balance at December 31, 2022, 2021, and 2020, respectively.
The transaction price is generally determined by the stated fixed fees in the contract, excluding any related sales taxes. Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized (“contracted not recognized”), which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. Contracted not recognized revenue was $842.7 million at December 31, 2023, of which the Company expects to recognize approximately 57.3% over the next 12 months and the remainder thereafter.
Fees are generally due and payable within 30 days. None of the Company’s contracts include a significant financing component.
Assets recognized from the costs to obtain a contract with a customer – The Company recognizes an asset for the incremental and recoverable costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be one year or longer. The Company has determined that certain sales incentive programs to the Company’s employees (“deferred customer contract acquisition costs”) and its partners (“partner referral fees”) meet the requirements to be capitalized. Deferred customer acquisition costs related to new revenue contracts and upsells are deferred and then amortized on a straight-line basis over the expected period of benefit, which the Company has determined to be five years, based upon both the product turnover rate and estimated customer life. The Company enters into partnership arrangements where partner referral fees are paid either on the initial contract or on both the initial contract and renewal of the contract. The Company assesses whether the renewal fee is commensurate with the initial fee. When the renewal fee is commensurate with the initial fee, the Company amortizes the deferred costs over the initial year of the contract. Otherwise, the initial fee is amortized over five years. Deferred customer acquisition costs and partner referral fees are included within other assets on the consolidated balance sheets. There were no impairment losses in relation to the costs capitalized for the periods presented.
Amortization expense related to the asset recognized from the costs to obtain a contract with a customer is included in sales and marketing expenses in the consolidated statements of operations and was $34.1 million, $29.7 million, and $22.4 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Cost of revenues
Cost of revenues primarily consists of costs related to hosting the Company’s cloud-based application suite, salaries and benefits of operations and support personnel, including stock-based compensation, professional fees, and amortization of capitalized internal-use software costs. The Company allocates a portion of overhead, such as rent, information technology costs and depreciation and amortization to cost of revenues. Costs associated with providing professional services are expensed as incurred when the services are performed. In addition, subscription and support cost of revenues includes amortization of acquired developed technology.
71


Sales and marketing
Sales and marketing expenses consist primarily of compensation and employee benefits, including stock-based compensation, of sales and marketing personnel and related sales support teams, sales and partner commissions, marketing events, advertising costs, computer software-related costs, travel, trade shows, other marketing materials, and allocated overhead. Sales and marketing expenses also include amortization of customer relationship intangible assets, transaction-related costs, and impairment of cloud computing implementation costs. Advertising costs are expensed as incurred and totaled $11.8 million, $9.5 million, and $9.0 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Research and development
Research and development expenses are comprised primarily of salaries, benefits and stock-based compensation associated with the Company’s engineering, product and quality assurance personnel. Research and development expenses also include third-party contractors and supplies, computer software-related costs, transaction-related costs, and allocated overhead. Other than software development costs that qualify for capitalization, as discussed above, research and development costs are expensed as incurred.
General and administrative
General and administrative expenses consist primarily of personnel costs associated with the Company’s executive, finance, legal, human resources, compliance, and other administrative personnel, as well as accounting and legal professional fees, other corporate-related expenses and allocated overhead. General and administrative expenses also include amortization of covenant not-to-compete and trade name intangible assets, the change in value of the contingent consideration, transaction-related costs, and impairment of cloud computing implementation costs.
Stock-based compensation
The Company accounts for stock-based compensation awards granted to employees and directors based on the awards’ estimated grant date fair value. The Company estimates the fair value of its stock options using the Black-Scholes option-pricing model. For awards that vest solely based on continued service (“service-only vesting conditions”), the resulting fair value is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award, usually the vesting period, which is generally four years. The Company recognizes the fair value of restricted stock units with performance and service conditions and restricted stock units with performance, market, and service conditions based upon the probability of the performance conditions being met, using the graded vesting method. The Company accounts for forfeitures when they occur rather than estimate a forfeiture rate.
Determining the grant date fair value of options using the Black-Scholes option-pricing model requires management to make assumptions and judgments. These estimates involve inherent uncertainties and, if different assumptions had been used, stock-based compensation expense could have been materially different from the amounts recorded. The assumptions and estimates are as follows:
Value per share of the Company’s common stock. For awards granted subsequent to the Company’s initial public offering, the fair value of common stock is based on the closing price of the Company’s common stock, as reported on the Nasdaq, on the date of grant.
Expected volatility. The Company determines the expected volatility based on a weighted average of the historical volatility of its common stock and, as applicable, the historical average volatilities of similar publicly-traded companies, corresponding to the expected term of the awards.
Expected term. The Company determines the expected term of awards which contain service-only vesting conditions using the simplified approach, in which the expected term of an award is presumed to be the mid-point between the vesting date and the expiration date of the award, as the Company does not have sufficient historical data relating to stock option exercises. The expected term for the Company’s ESPP represents the amount of time remaining in the 12-month offering period.
Risk-free interest rate. The risk-free interest rate is based on the U.S. Treasury yield curve in effect during the period the options were granted corresponding to the expected term of the awards.
Estimated dividend yield. The estimated dividend yield is zero, as the Company does not currently intend to declare dividends in the foreseeable future.
72


The following information represents the weighted average of the assumptions used in the Black-Scholes option-pricing model for stock options granted:
Year Ended December 31,
202320222021
Expected term (years)N/AN/A6.0
Expected volatilityN/AN/A47.0%
Risk free interest rateN/AN/A1.0%
Expected dividend yieldN/AN/A
Income taxes
The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of assets and liabilities. Deferred income tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the consolidated statements of operations in the period that includes the enactment date. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.
The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized. The Company recognizes interest and penalties accrued with respect to uncertain tax positions, if any, in the provision for income taxes in the consolidated statements of operations.
Net income (loss) per share
Basic net income per share is calculated by dividing net income attributable to BlackLine, Inc. by the weighted average number of shares of common stock outstanding.
For periods where the Company reports net income, the Company will calculate diluted net income per share attributable to BlackLine, Inc. by adjusting the denominator for potentially dilutive common shares, which are based on the weighted average number of shares of common stock underlying stock options and unvested stock awards using the treasury stock method, as well as for the potential impact of our Notes using the treasury stock method or the if-converted method, as applicable. Under the if-converted method, the numerator is adjusted by adding back interest expense, net of any tax impact.
For periods where the Company reports net losses, the Company will calculate diluted net loss per share attributable to BlackLine, Inc. by excluding from the denominator potentially dilutive common shares, which are based on the weighted average number of shares of common stock underlying stock options and unvested stock awards, as well as the potential impact of our Notes, as they are antidilutive. For these periods, basic net loss per share attributable to BlackLine, Inc. is equivalent to diluted net loss per share attributable to BlackLine, Inc.
Foreign currency
The Company’s functional currency for its foreign subsidiaries is the U.S. Dollar (“USD”), with the exception of its BlackLine K.K. subsidiary, for which the Japanese Yen is the functional currency. The foreign exchange impacts of remeasuring the local currency of the foreign subsidiaries to the functional currency is recorded in general and administrative expenses in the Company’s consolidated statements of operations. Monetary assets and liabilities of foreign operations are remeasured at balance sheet date exchange rates, non-monetary assets and liabilities and equity are remeasured at the historical exchange rates, while results of operations are remeasured at average exchange rates in effect for the period. Foreign currency transaction gains totaled $0.6 million for the year ended December 31, 2023 and foreign currency transaction losses totaled $1.9 million and $1.0 million for the years ended December 31, 2022 and 2021, respectively. The financial statements of BlackLine K.K. are translated to USD using balance sheet date exchange rates for monetary assets and liabilities, historical rates of exchange for non-monetary assets and liabilities and equity, and average exchange rates in the period for revenues and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity in the consolidated balance sheets.
73


Recently-adopted accounting pronouncements
There were no recently adopted accounting pronouncements during the year ended December 31, 2023.
Recently-issued accounting pronouncements not yet adopted
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures. This standard expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. For public business entities, it is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on our disclosures within our consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740), Improvements to Income Tax Disclosures, which requires that an entity, on an annual basis, disclose additional income tax information, primarily related to the rate reconciliation and income taxes paid. The amendment in the ASU is intended to enhance the transparency and decision usefulness of income tax disclosures. For public business entities, it is effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact that the updated standard will have on our disclosures within our consolidated financial statements.
Note 3 – Revenues
The Company disaggregates its revenue from contracts with customers by geographic location, as it believes it best depicts how the nature, amount, timing, and uncertainty of its revenues and cash flows are affected by economic factors.
The following table sets forth the Company’s revenues by geographic region (in thousands):
Year Ended December 31,
202320222021
United States$422,192 $373,423 $304,603 
International167,804 149,515 121,103 
$589,996 $522,938 $425,706 
No countries outside the U.S. represented 10% or more of total revenues.
Note 4 – Redeemable Non-Controlling Interest
In September 2018, the Company entered into an agreement with Japanese Cloud Computing and M30 LLC (the “Investors”) to engage in the investment, organization, management, and operation of BlackLine K.K. that is focused on the sale of the Company's products in Japan. In October 2018, the Company initially contributed approximately $4.5 million in cash in exchange for 51% of the outstanding common stock of BlackLine K.K. In November 2021, the Company made a further investment in BlackLine K.K. of $2.3 million that, including additional investments in BlackLine K.K. of $2.2 million by existing third-party investors in November 2021, maintained the Company's majority ownership of 51%. As the Company continues to control a majority stake in BlackLine K.K., the entity has been consolidated.
All of the common stock held by the Investors is callable by the Company or puttable by the Investors upon certain contingent events. Should the call or put option be exercised, the redemption value will be determined based upon a prescribed formula derived from the discrete revenues of BlackLine K.K. and the Company, and may be settled, at the Company’s discretion, with Company stock or cash. As a result of the put right available to the Investors in the future, the redeemable non-controlling interest in BlackLine K.K. is classified outside of permanent equity in the Company’s consolidated balance sheets, and the balance is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest's share of earnings, or its estimated redemption value. The resulting changes in the estimated redemption amount are recorded within retained earnings or, in the absence of retained earnings, additional paid-in capital.
74


Activity in the redeemable non-controlling interest was as follows (in thousands):
December 31,
202320222021
Balance at beginning of period$23,895 $28,699 $12,524 
Investment by redeemable non-controlling interest  2,171 
Net income (loss) attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest)892 (369)(910)
Foreign currency translation(58)(304)(163)
Adjustment to redeemable non-controlling interest5,334 (4,131)15,077 
Balance at end of period$30,063 $23,895 $28,699 
Note 5 – Business Combinations
Acquisition of Data Interconnect
On September 12, 2023, the Company completed the DI Acquisition for cash consideration of $11.4 million, which was paid at the closing of the acquisition. The DI Acquisition enhances the Company's existing accounts receivable automation solution capabilities through EIPP. Transaction-related costs, which include, but are not limited to, accounting, legal, and advisory fees related to the transaction, incurred by the Company totaling approximately $1.2 million were expensed as incurred during the year ended December 31, 2023.
The Company accounted for the transaction as a business combination using the acquisition method of accounting. The total purchase price was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition date. The purchase price allocation was finalized as of the filing date of this Annual Report on Form 10-K.
The purchase consideration and major classes of assets and liabilities to which the Company allocated the total fair value of purchase consideration of $11.4 million were as follows (in thousands):
Cash consideration$11,394 
Post-acquisition working capital adjustment9 
Total cash purchase consideration$11,403 
Cash and cash equivalents$27 
Accounts receivable, net916 
Prepaid expenses and other current assets893 
Property and equipment, net49 
Intangible assets, net8,800 
Goodwill5,104 
Operating lease right-of-use assets402 
Other assets58 
Accounts payable(665)
Accrued expenses and other current liabilities(1,570)
Deferred revenue, current(98)
Operating lease liabilities(402)
Deferred tax liabilities, net(2,111)
Total consideration$11,403 
The Company believes the amount of goodwill resulting from the acquisition is primarily attributable to increased offerings to customers and enhanced opportunities for growth and innovation. The goodwill resulting from the acquisition is not tax deductible.
To determine the estimated fair value of intangible assets acquired, the Company engaged a third-party valuation specialist to assist management. All estimates, key assumptions, and forecasts were either provided by, or reviewed by, the Company. While the Company chose to utilize a third-party valuation specialist for assistance, the fair value analysis and related valuations reflect the conclusions of the Company and not those of any third party. The fair value measurements of the intangible assets were based primarily on significant unobservable inputs and
75


thus represent a Level 3 measurement as defined in ASC 820. The acquired intangible asset categories, fair value, and amortization periods, were as follows:
Amortization PeriodFair Value
(in years)(in thousands)
Developed technology5$8,110 
Customer relationships3690 
$8,800 
The weighted average lives of intangible assets at the acquisition date was 4.8 years.
The estimated fair value of developed technology and customer relationships acquired of $8.1 million and $0.7 million, respectively, was determined through the use of a third-party valuation firm using the cost approach methodology. The cost approach considers the cost to replace (or reproduce) the assets and the effects on the assets' values of functional and/or economic obsolescence that has occurred with respect to the asset. The direct transaction costs of the acquisition were accounted for separately from the business combination and expensed as incurred.
The revenue and earnings of the acquired business were included in the Company’s results since the acquisition date and have not been presented separately using pro forma revenues and results of operations as its impact is not material to the Company’s consolidated financial statements for the periods presented.
FourQ Systems, Inc.
On January 26, 2022, the Company completed the FourQ Acquisition for cash consideration of $160.2 million payable at the closing of the acquisition. In addition, contingent cash consideration of up to $73.2 million is payable upon certain earnout conditions being met. The FourQ Acquisition enhances the Company's existing intercompany accounting automation capabilities by driving end-to-end automation of traditionally manual intercompany accounting processes. The Company incurred transaction-related costs, which include, but are not limited to, fees for accounting, legal, and advisory services of $3.4 million during the year ended December 31, 2022. The transaction-related costs were expensed as incurred.
The contingent consideration was classified as a liability and included in contingent consideration on the accompanying consolidated balance sheet. It is remeasured on a recurring basis at fair value. To estimate the fair value of the contingent consideration liability, management utilized a Monte Carlo simulation model to value the earnout based on the likelihood of reaching firm-specific targets. Significant inputs used in the fair value measurement of contingent consideration are the amount and timing of new and incremental combined intercompany bookings from FourQ and BlackLine, and revenues from a specified FourQ customer over a three-year period subsequent to the acquisition date. At January 26, 2022, the fair value of the contingent consideration liability was $55.9 million. See “Note 16 - Contingent Consideration” for additional information regarding the valuation of the contingent consideration at December 31, 2023.
The Company accounted for the transaction as a business combination using the acquisition method of accounting. The total purchase price was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition date.
76


The purchase consideration and major classes of assets and liabilities to which the Company allocated the total fair value of purchase consideration of $214.2 million are considered final. The following table presents the final allocation of the purchase price (in thousands):
Cash consideration$160,224 
Post-acquisition working capital adjustment(635)
Contingent consideration55,947 
Less: One-time expense related to accelerated vesting(1,322)
Purchase consideration$214,214 
Cash and cash equivalents$1,164 
Accounts receivable, net1,853 
Prepaid expenses and other current assets410 
Other assets143 
Property and equipment659 
Intangible assets74,400 
Goodwill154,151 
Accounts payable(1,537)
Accrued liabilities (2,585)
Deferred revenue(231)
Deferred tax liabilities, net(14,213)
Total consideration$214,214 
The Company believes the amount of goodwill resulting from the acquisition is primarily attributable to increased offerings to customers, and enhanced opportunities for growth and innovation. The goodwill resulting from the acquisition is not tax deductible.
To determine the estimated fair value of intangible assets acquired, the Company engaged a third-party valuation specialist to assist management. All estimates, key assumptions, and forecasts were either provided by, or reviewed by the Company. While the Company chose to utilize a third-party valuation specialist for assistance, the fair value analysis and related valuations reflect the conclusions of the Company and not those of any third party. The fair value measurements of the intangible assets were based primarily on significant unobservable inputs and thus represent a Level 3 measurement as defined in ASC 820. The acquired intangible asset categories, fair value, and amortization periods, were as follows:
Amortization PeriodFair Value
(in years)(in thousands)
Developed technology7$64,900 
Customer relationships39,500 
$74,400 
The weighted average lives of intangible assets at the acquisition date was 6.5 years.
The identified intangible assets, developed technology and customer relationships, were valued as follows:
Developed technology – The Company valued the finite-lived developed technology using the multi-period excess earnings model under the income approach. This method estimates an intangible asset’s value based on the present value of the incremental after-tax cash flows attributable to the intangible asset. The Company applied judgment which involves the use of significant assumptions with respect to the discount rate, obsolescence rate, revenue forecasts, research and development costs for future technology, and EBITDA forecasts.
Customer relationships – The Company valued the finite-lived customer relationships using the differential cash flow (with-and-without) model, an income approach. This method assumes that the value of the intangible asset is equal to the difference between the present value of the prospective cash flows with the intangible asset in place and the present value of the prospective cash flows without the intangible asset. The Company applied judgment, which involved the use of significant assumptions with respect to the discount rate and the customer ramp-up rate.
77


Note 6 – Intangible Assets and Goodwill
The carrying value of intangible assets was as follows (in thousands):
December 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name$15,977 $(15,977)$ 
Developed technology137,368 (66,900)70,468 
Customer relationships26,779 (19,342)7,437 
Defensive patent2,333 (1,182)1,151 
$182,457 $(103,401)$79,056 

December 31, 2022
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name$15,977 $(14,913)$1,064 
Developed technology129,258 (54,462)74,796 
Customer relationships26,089 (12,552)13,537 
Defensive patent2,333 (866)1,467 
$173,657 $(82,793)$90,864 
Amortization expense is included in the following functional statements of operations expense categories. Amortization expense was as follows (in thousands):
Year Ended December 31,
202320222021
Cost of revenues$12,438 $11,315 $2,685 
Sales and marketing6,791 6,505 5,883 
General and administrative1,379 1,911 1,911 
$20,608 $19,731 $10,479 
The following table presents the Company’s estimate of remaining amortization expense for each of the five succeeding fiscal years and thereafter for finite-lived intangible assets at December 31, 2023 (in thousands):
2024$19,872 
202514,011 
202613,597 
202713,075 
202812,412 
Thereafter6,089 
$79,056 
The following table represents the changes in goodwill (in thousands):
Balance at December 31, 2021$289,710 
Additions from acquisitions154,151 
Balance at December 31, 2022443,861 
Additions from acquisitions5,104 
Balance at December 31, 2023$448,965 
Note 7 – Balance Sheet Components
Investments in Marketable Securities
Investments in marketable securities presented within current assets on the consolidated balance sheets consisted of the following (in thousands):
78


December 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Marketable securities
U.S. treasury securities$523,344 $737 $(107)$523,974 
Commercial paper241,428 1  241,429 
U.S. government agencies 168,078 2 (128)167,952 
$932,850 $740 $(235)$933,355 

December 31, 2022
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Marketable securities
U.S. treasury securities$418,941 $9 $(1,047)$417,903 
Corporate bonds64,597 3 (296)64,304 
Commercial paper278,406   278,406 
U.S. government agencies 113,512 40 (82)113,470 
$875,456 $52 $(1,425)$874,083 
The Company’s marketable securities as of December 31, 2023, have a contractual maturity of less than two years. All of our available-for-sale securities are available for use in our current operations and are categorized as current assets even though the stated maturity of some individual securities may be one year or more beyond the balance sheet date.
The fair values of available-for-sale securities, by remaining contractual maturity, were as follows (in thousands):
December 31, 2023
Amortized CostFair Value
Maturing within 1 year$906,556 $907,107 
Maturing between 1 and 2 years26,294 26,248 
$932,850 $933,355 
Refer to “Note 8 - Fair Value Measurements” for additional information.
Net gains and losses related to maturities of marketable securities that were reclassified from accumulated other comprehensive loss to earnings and included in interest income in the accompanying consolidated statements of operations, were $33.9 million for the year ended December 31, 2023, $8.9 million for the year ended December 31, 2022, and immaterial for the year ended December 31, 2021.
Net gains and losses are determined using the specific identification method. During the years ended December 31, 2023, 2022, and 2021, there were no realized gains or losses related to sales of marketable securities recognized in the Company's accompanying consolidated statements of operations.
Marketable securities in a continuous loss position for less than 12 months had an estimated fair value of $286.6 million and $521.8 million, and unrealized losses of $0.2 million and $1.4 million at December 31, 2023 and 2022, respectively. There were no marketable securities in a continuous loss position for greater than 12 months at December 31, 2023 and 2022, respectively.
The Company's marketable securities are considered to be of high credit quality and accordingly, there was no
allowance for credit losses related to marketable securities as of December 31, 2023 or 2022.
Other Assets
Deferred customer contract acquisition costs are included in other assets in the accompanying consolidated balance sheets and totaled $89.9 million and $89.1 million at December 31, 2023 and 2022, respectively.
Long-lived assets used in operations are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the undiscounted cash flows estimated to be generated by the asset are less than the asset’s carrying value. During the years ended
79


December 31, 2023 and 2022, charges for the impairment of cloud computing implementation costs were zero and $5.3 million, respectively. The impairment charges were determined based on actual costs incurred.
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities were comprised of the following (in thousands):
December 31,
20232022
Accrued salaries and employee benefits$33,344 $39,043 
Accrued income and other taxes payable9,408 9,415 
Accrued restructuring costs1,569 1,737 
Other accrued expenses and current liabilities15,369 8,405 
$59,690 $58,600 
Note 8 – Fair Value Measurements
The following table summarizes the Company’s financial assets and liabilities measured at fair value on a recurring basis by level, within the fair value hierarchy. Financial assets and financial liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement (in thousands):
December 31, 2023
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$148,298 $ $ $148,298 
Commercial paper 38,926  38,926 
U.S. government agencies 19,987  19,987 
Marketable securities
U.S. treasury securities523,974   523,974 
Commercial paper 241,429  241,429 
U.S. government agencies 167,952  167,952 
Total assets$672,272 $468,294 $ $1,140,566 
Liabilities
Contingent consideration$ $ $ $ 
Total liabilities$ $ $ $ 

December 31, 2022
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$101,919 $ $ $101,919 
Commercial paper 59,405  59,405 
Marketable securities
U.S. treasury securities417,903   417,903 
Corporate bonds 64,301  64,301 
Commercial paper 278,406  278,406 
U.S. government agencies 113,471  113,471 
Total assets$519,822 $515,583 $ $1,035,405 
Liabilities
Contingent consideration$8,000 $ $33,549 $41,549 
Total liabilities$8,000 $ $33,549 $41,549 
80


The following table summarizes the changes in the contingent consideration liability (in thousands):
Year Ended December 31,
202320222021
Beginning fair value$41,549 $20,732 $23,490 
Additions in the period 55,947  
Payments in the period(8,000)  
Change in fair value(33,549)(35,130)(2,758)
Ending fair value$ $41,549 $20,732 
The Company classified the marketable debt securities as available-for-sale debt securities at the time of purchase and reevaluated such classification as of each balance sheet date. The valuation techniques used to measure the fair values of our instruments that were classified as Level 1 were derived from quoted market prices for identical instruments in active markets. The valuation techniques used to measure the fair values of Level 2 instruments were derived from broker reports that utilized quoted market prices for similar instruments.
As a condition of the FourQ Acquisition that occurred on January 26, 2022, the Company agreed to pay additional cash consideration if FourQ realized certain firm-specific targets, including the amount and timing of new and incremental combined bookings from FourQ and BlackLine, and revenues from a specified FourQ customer over a three-year period subsequent to the acquisition date. The maximum cash consideration to be distributed is $73.2 million. Changes in the significant inputs used in the fair value measurement, specifically a change in new and incremental actual and forecasted combined bookings from FourQ and the Company, can significantly impact the fair value of the contingent consideration liability. During the years ended December 31, 2023 and 2022, and due to a revision of estimates, the Company decreased the fair value of the FourQ contingent consideration by $33.5 million and $22.4 million, respectively. At December 31, 2023, the related liability for the FourQ Acquisition was zero.
In conjunction with the 2013 Acquisition, option holders of BlackLine Systems were allowed to cancel their stock option rights and receive a cash payment equal to the amount of calculated gain (less applicable expense and other items) had they exercised their stock options and then sold their common shares as part of the 2013 Acquisition. As a condition of the 2013 Acquisition, the Company is obligated to pay additional cash consideration to certain equity holders since the Company realized taxable income for the year ended December 31, 2022. The maximum contingent cash consideration payable of $8.0 million was fully paid in the quarter ended December 31, 2023, which reduced the liability balance for the 2013 Acquisition to zero.
Increases and decreases in the fair value of contingent consideration are recorded as expense or reversals of expense, respectively, within general and administrative expenses in the consolidated statements of operations.
Note 9 – Property and Equipment
Property and equipment, net consisted of the following (in thousands):
December 31,
20232022
Computers and equipment$22,396 $22,324 
Purchased software14,007 12,519 
Furniture and fixtures4,197 4,051 
Leasehold improvements16,198 14,943 
Data center equipment - finance lease1,231 1,231 
Building - finance lease1,219 1,219 
Construction in progress 121 
Property and equipment, gross59,248 56,408 
Less: accumulated depreciation and amortization
(44,381)(36,597)
Property and equipment, net$14,867 $19,811 
Depreciation and amortization expense related to property and equipment was $10.4 million, $9.5 million, and $7.6 million for the years ended December 31, 2023, 2022, and 2021, respectively.
81


Note 10 – Leases
The Company has entered into various operating and finance lease agreements for office space and data centers. As of December 31, 2023, the Company had 18 leased properties with remaining lease terms of less than one year to eleven years, some of which include options to extend the leases up to nine years, and some of which include options to terminate the leases within one year.
The components of the lease expense recorded in the consolidated statements of operations were as follows (in thousands):
Year Ended December 31,
202320222021
Finance lease cost:
Amortization of assets$1,020 $652 $46 
Interest on lease liabilities45 44 3 
Operating lease cost6,663 5,767 4,792 
Short-term lease cost378 388 336 
Variable cost1,237 1,190 741 
Total lease cost$9,343 $8,041 $5,918 
Cash flow and other information related to leases was as follows (in thousands, except percentages):
Year Ended December 31,
202320222021
Cash paid for amounts included in the measurement of lease liabilities
Financing cash flows from finance leases$1,036 $662 $15 
Operating cash flows from operating lease liabilities$7,467 $5,338 $5,390 
Weighted average remaining lease term at end of period (in years):
Finance leases0.81.72.9
Operating leases4.23.94.3
Weighted average discount rate:
Finance leases3.5 %3.7 %2.2 %
Operating leases5.7 %2.8 %2.3 %
Maturities of lease liabilities at December 31, 2023, for each of the five succeeding fiscal years and thereafter, were (in thousands):
Finance LeasesOperating Leases
2024$787 $4,676 
20254 5,825 
2026 5,010 
2027 3,639 
2028 2,836 
Thereafter 1,073 
Total lease payments791 23,059 
Less imputed interest(9)(3,213)
Total lease obligations$782 $19,846 
Refer to “Note 9 - Property and Equipment” for additional information on finance leases.
Note 11 – Convertible Senior Notes
2024 Notes
In August 2019, the Company issued 0.125% Convertible Senior Notes (the “2024 Notes”) due in 2024 for aggregate gross proceeds of $500.0 million, which included the initial purchasers’ option of $65.0 million aggregate
82


principal amount, in a private placement in reliance on Section 4(a)(2) of the Securities Act of 1933, as amended (the “Securities Act”). The resale of the 2024 Notes by the initial purchasers to qualified institutional buyers was exempt from registration pursuant to Rule 144A under the Securities Act. The 2024 Notes were issued pursuant to an indenture between the Company and U.S. Bank National Association, as trustee.
Interest on the 2024 Notes is payable semi-annually in cash at a rate of 0.125% per annum on February 1 and August 1 of each year, beginning on February 1, 2020. The 2024 Notes will mature on August 1, 2024, unless redeemed, repurchased, or converted prior to such date in accordance with their terms.
Prior to the close of business on the business day immediately preceding May 1, 2024, the 2024 Notes will be convertible only under the following circumstances:
(1)    during any calendar quarter commencing after the calendar quarter ending on December 31, 2020, and only during such calendar quarter, if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the 2024 Notes on each applicable trading day;
(2)    during the five business-day period after any five consecutive trading-day period in which the trading price per $1,000 principal amount of 2024 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on each such trading day;
(3)    if the Company calls any or all of the 2024 Notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or
(4)    upon the occurrence of specified corporate events set forth in the Indenture.
On or after May 1, 2024, until the close of business on the second scheduled trading day immediately preceding the maturity date of the 2024 Notes, holders of the 2024 Notes, at their option, may convert all or any portion of their 2024 Notes regardless of the foregoing conditions.
The 2024 Notes have an initial conversion rate of 13.6244 shares of common stock per $1,000 principal amount of 2024 Notes, equivalent to an initial conversion price of approximately $73.40 per share of common stock. The conversion rate is subject to adjustment for certain events. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election.
If the Company undergoes a fundamental change, as described in the Indenture, prior to the maturity date of the 2024 Notes, holders of the 2024 Notes may require the Company to repurchase all or a portion of the 2024 Notes for cash at a price equal to 100% of the principal amount of the 2024 Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
The Indenture contains customary events of default with respect to the 2024 Notes and provides that upon certain events of default occurring and continuing, the Trustee may, and the Trustee at the request of holders of at least 25% in principal amount of the 2024 Notes shall, declare all principal and accrued and unpaid interest, if any, of the 2024 Notes to be due and payable. In case of certain events of bankruptcy, insolvency or reorganization, involving the Company, all of the principal of, and accrued and unpaid interest on the 2024 Notes will automatically become due and payable.
Prior to the adoption of ASU 2020-06 on January 1, 2022, and in connection with the issuance of the 2026 Notes (as defined below) in March 2021, the Company used approximately $432.2 million of the net proceeds to repurchase $250.0 million aggregate principal amount of the 2024 Notes. Management also determined the fair value of the liability component of the 2024 Notes being extinguished. To estimate the fair value of a similar liability that did not have an associated conversion feature, management discounted the contractual cash flows of the 2024 Notes at an estimated interest rate for a comparable non-convertible note. Based on market data available for publicly-traded, senior, unsecured corporate bonds issued by companies in the same industry and with similar maturity, the Company estimated the implied interest rate of its 2024 Notes to be approximately 4.94%. The fair value of the liability portion was then deducted from the amount of consideration transferred and allocated to the liability component. The remaining consideration was allocated to the reacquisition of the equity component of the 2024 Notes and recognized as a reduction of additional paid-in capital in the amount of $219.3 million. The difference between the fair value of the liability and its carrying value was recognized as an extinguishment loss in the amount of $7.0 million. The equity component of the 2024 Notes was not remeasured as it continued to meet the conditions for equity classification for all successive quarters in fiscal 2021. The debt discount was amortized to interest expense over the term of the 2024 Notes using the effective interest method.
83


In connection with the adoption of ASU 2020-06, the Company reclassified the remaining balance of the conversion feature of $55.6 million from additional paid-in capital to convertible debt for $31.1 million and retained earnings for $24.5 million. Accordingly, the Company no longer carries an equity component of the Notes, and no longer incurs non-cash interest expense related to the accretion of the debt discount associated with the embedded conversion option.
The 2024 Notes consisted of the following (in thousands):
December 31,
20232022
Liability:
Principal$250,000 $250,000 
Unamortized debt issuance costs(767)(2,069)
Net carrying amount(1)
$249,233 $247,931 
(1) Net carrying amount as of December 31, 2023 presented within total current liabilities on the consolidated balance sheet.
The effective interest rate of the 2024 Notes, excluding the conversion option, remained unchanged at 0.65% for December 31, 2023 and 2022.
The Company carries the 2024 Notes at face value less unamortized debt issuance costs on the accompanying consolidated balance sheets and presents the fair value for disclosure purposes only. The estimated fair value was determined based on the actual bids and offers of the 2024 Notes in an over-the-counter market on the last trading day of the period. The estimated fair value of the 2024 Notes, based on a market approach at December 31, 2023 was approximately $255.9 million, which represents a Level 2 valuation.
During the year ended December 31, 2023, the Company recognized $1.3 million of interest expense related to the amortization of debt issuance costs and $0.3 million of coupon interest expense. During the year ended December 31, 2022, the Company recognized $1.3 million of interest expense related to the amortization of debt issuance costs and $0.3 million of coupon interest expense. 
The 2024 Notes were not convertible at December 31, 2023. It is the Company’s current intent to settle conversions of the 2024 Notes through “combination settlement”, which involves repayment of the principal portion in cash and any excess of the conversion value over the principal amount in shares of its common stock.
2026 Notes
In March 2021, the Company issued $1.150 billion aggregate gross proceeds, which included the initial purchasers’ option of $150.0 million aggregate principal amount, of 0.00% Convertible Senior Notes due 2026 (the “2026 Notes”) in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The 2026 Notes were sold to the initial purchasers pursuant to an exemption from the registration requirements of the Securities Act afforded by Section 4(a) (2) of the Securities Act. The 2026 Notes were issued pursuant to an indenture (the “Indenture”), by and between the Company and U.S. Bank National Association, as trustee (the “Trustee”).
The 2026 Notes do not bear regular interest, and the principal amount of the 2026 Notes does not accrete. The 2026 Notes may bear special interest under specified circumstances related to the Company’s failure to comply with its reporting obligations under the Indenture or if the 2026 Notes are not freely tradeable as required by the Indenture. The 2026 Notes will mature on March 15, 2026, unless redeemed, repurchased, or converted prior to such date in accordance with their terms.
The initial conversion rate of the 2026 Notes is 6.0156 shares of common stock per $1,000 principal amount of the 2026 Notes, equivalent to an initial conversion price of approximately $166.23 per share of common stock.
The conversion rate is subject to adjustment for certain events. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock, or a combination of cash and shares of its common stock, at its election. It is the Company’s current intent to settle conversions of the 2026 Notes through “combination settlement”, which involves repayment of the principal portion in cash and any excess of the conversion value over the principal amount in shares of its common stock.
Prior to the close of business on the business day immediately preceding December 15, 2025, the 2026 Notes will be convertible only under the following circumstances:
(1)    during any calendar quarter commencing after the calendar quarter ending on June 30, 2021, and only during such calendar quarter, if the last reported sale price of the common stock for at least 20 trading
84


days (whether or not consecutive) in a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the 2026 Notes on each applicable trading day;
(2)    during the five business-day period after any five consecutive trading-day period in which the trading price per $1,000 principal amount of 2026 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on each such trading day;
(3)    if the Company calls any or all of the 2026 Notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or
(4)    upon the occurrence of specified corporate events set forth in the Indenture.
If the Company undergoes a fundamental change, as described in the Indenture, prior to the maturity date, holders may require the Company to repurchase all or a portion of the 2026 Notes for cash at a price equal to 100% of the principal amount of the 2026 Notes to be repurchased, plus any accrued and unpaid special interest, if any, to, but excluding, the fundamental change repurchase date.
The 2026 Notes are the Company’s senior unsecured obligations and will rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the 2026 Notes; equal in right of payment to any of the Company’s unsecured indebtedness that is not so subordinated; effectively junior in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company.
The Indenture contains customary events of default with respect to the 2026 Notes and provides that upon certain events of default occurring and continuing, the Trustee may, and the Trustee at the request of holders of at least 25% in principal amount of the 2026 Notes shall, declare all principal and accrued and unpaid interest, if any, of the 2026 Notes to be due and payable. In case of certain events of bankruptcy, insolvency or reorganization, involving the Company, all of the principal of, and accrued and unpaid interest on the 2026 Notes will automatically become due and payable.
Prior to the adoption of ASU 2020-06 on January 1, 2022, in accounting for the issuance of the 2026 Notes, management allocated the proceeds of the 2026 Notes between liability and equity components. To estimate the fair value of the liability component, management measured the fair value of a similar liability that did not have an associated conversion feature by discounting the contractual cash flows of the 2026 Notes at an estimated interest rate for a comparable non-convertible note. The Company applied judgment to determine the interest rate of 5.65%, which was estimated based on the credit spread implied by the 2026 Notes issuance. Significant inputs used in the model to determine the applicable interest rate include implied volatility over the term of the 2026 Notes. The equity component representing the conversion option was determined by deducting the fair value of the liability component from the principal amount of the 2026 Notes. The difference between the principal amount of the 2026 Notes and the equity component totaling $276.3 million was recorded as a debt discount. In addition, the Company incurred $21.2 million of transaction costs related to the 2026 Notes, of which $16.1 million and $5.1 million, respectively, was allocated to the liability and equity components of the 2026 Notes. Transaction costs allocated to the equity component were recorded as additional debt discount. The equity component of the 2026 Notes was not remeasured as it continued to meet the conditions for equity classification. The debt discount was amortized to interest expense over the term of the 2026 Notes using the effective interest method. Additionally, the Company recorded, through equity, a deferred tax liability of $2.4 million, net of the related change in the valuation allowance, related to the debt issuance costs on the 2026 Notes.
In connection with the adoption of ASU 2020-06 on January 1, 2022, the Company reclassified the remaining balance of the conversion feature of $271.2 million from additional paid-in capital to convertible debt for $233.4 million and retained earnings for $37.8 million. Accordingly, the Company no longer carries an equity component of the Notes, and no longer incurs non-cash interest expense related to the accretion of the debt discount associated with the embedded conversion option.
85


The 2026 Notes consisted of the following (in thousands):
December 31
20232022
Liability:
Principal$1,150,000 $1,150,000 
Unamortized debt issuance costs(9,392)(13,625)
Net carrying amount$1,140,608 $1,136,375 
The effective interest rate of the 2026 Notes, excluding the conversion option, remained unchanged at 0.37% for December 31, 2023 and 2022.
The Company carries the 2026 Notes at face value less unamortized debt issuance costs on the accompanying consolidated balance sheets and presents the fair value for disclosure purposes only. The estimated fair value was determined based on the actual bids and offers of the 2026 Notes in an over-the-counter market on the last trading day of the period. The estimated fair value of the 2026 Notes, based on a market approach at December 31, 2023, was approximately $1.0 billion, which represents a Level 2 valuation.
During the years ended December 31, 2023 and 2022, the Company recognized $4.2 million and $4.2 million of interest expense related to the amortization of debt issuance costs, respectively.
The 2026 Notes were not convertible at December 31, 2023. It is the Company’s current intent to settle conversions of the 2026 Notes through “combination settlement”, which involves repayment of the principal portion in cash and any excess of the conversion value over the principal amount in shares of its common stock.
2024 Capped Calls
In connection with the offering of the 2024 Notes, the Company entered into privately-negotiated capped call transactions (the “2024 Capped Calls”) with certain counterparties covering, subject to anti-dilution adjustments, approximately 3.4 million shares of our common stock and are generally expected to offset the potential economic dilution of our common stock up to the initial cap price. The 2024 Capped Calls have an initial strike price of $73.40 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2024 Notes, and an initial cap price of $106.76 per share, subject to certain adjustments.
The Company entered into the 2024 Capped Calls at a cost of approximately $46.2 million, which was recorded as a reduction of the Company’s additional paid-in capital in the accompanying consolidated financial statements. By entering into the 2024 Capped Calls, the Company expects to reduce the potential dilution to its common stock upon any conversion of the 2024 Notes (or, in the event a conversion of the 2024 Notes is settled in cash, to reduce its cash payment obligation) in the event that at the time of conversion of the 2024 Notes, the market value per share of its common stock exceeds the conversion price of the 2024 Notes, with such reduction subject to the cap price. The cost of the 2024 Capped Calls is not expected to be tax deductible as the Company did not elect to integrate the 2024 Capped Calls into the 2024 Notes for tax purposes.
As of December 31, 2023, all of the 2024 Capped Calls remained outstanding.
2026 Capped Calls
In connection with the offering of the 2026 Notes, the Company entered into privately-negotiated capped call transactions (the “2026 Capped Calls”) with certain counterparties covering, subject to anti-dilution adjustments, approximately 6.9 million shares of our common stock and are generally expected to offset the potential economic dilution of our common stock up to the initial cap price. The 2026 Capped Calls have an initial strike price of $166.23 per share - subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Notes - and an initial cap price of $233.31 per share, subject to certain adjustments.
The Company entered into the 2026 Capped Calls at a cost of approximately $102.4 million, which was recorded as a reduction of the Company’s additional paid-in capital in the accompanying consolidated financial statements. By entering into the 2026 Capped Calls, the Company expects to reduce the potential dilution to its common stock upon any conversion of the 2026 Notes (or, in the event a conversion of the 2026 Notes is settled in cash, to reduce its cash payment obligation) in the event that at the time of conversion of the 2026 Notes, the market value per share of its common stock exceeds the conversion price of the 2026 Notes, with such reduction subject to the cap price. The cost of the 2026 Capped Calls is not expected to be tax deductible as the Company did not elect to integrate the 2026 Capped Calls into the 2026 Notes for tax purposes.
As of December 31, 2023, all of the 2026 Capped Calls remained outstanding.
86


Note 12 – Restructuring Costs
Fiscal 2023 Restructuring Program
On August 23, 2023, the Company announced its intention to reduce its global workforce by approximately 9%, or approximately 166 total positions. The actions were designed to support the Company’s growth, scale and profitability objectives. The actions were substantially completed in the fourth quarter of fiscal year 2023 subject to local law and consultation requirements.
During the year ended December 31, 2023, the Company recorded $9.8 million, primarily for severance and other termination benefits, which occurred in the U.S. and various international locations. The charges were recorded as one-time termination benefits pursuant to ASC 420, Exit or Disposal Cost Obligations. The Company does not anticipate incurring significant additional expenses.
Fiscal 2022 Restructuring Program
On December 7, 2022, the Company announced its intention to reduce its global workforce by approximately 5%, or approximately 95 total positions. The actions were primarily in response to cost reduction initiatives as the Company continues to focus on key growth priorities. The actions were substantially completed in the fourth quarter of fiscal year 2022 subject to local law and consultation requirements.
During the years ended December 31, 2023 and 2022, the Company recorded $1.1 million and $3.8 million, respectively, primarily for severance and other termination benefits, which occurred in the U.S. and various international locations. The charges were recorded as one-time termination benefits pursuant to ASC 420. The Company does not anticipate incurring additional expenses. For the year ended December 31, 2022, the Company paid $2.1 million related to the fiscal 2022 restructuring program.
The liability for the fiscal 2023 and 2022 restructuring programs was included in accrued expenses and other current liabilities in the consolidated balance sheet, and the following tables summarize the related activity for the respective plans for the year ended December 31, 2023 (in thousands):
Year Ended December 31, 2023
Restructuring Program
Fiscal 2023Fiscal 2022Total
Accrual balance as of December 31, 2022$ $1,737 $1,737 
Restructuring charges9,815 1,149 10,964 
Cash payments and adjustments(8,253)(2,879)(11,132)
Accrual balance as of December 31, 2023$1,562 $7 $1,569 
All plan adjustments were changes in estimates whereby increases and decreases in charges were generally recorded to operating expenses in the periods of adjustments.
Note 13 – Equity Awards
2014 and 2016 Plans
On March 3, 2014, the Company adopted the 2014 Stock Incentive Plan (the “2014 Plan”). In November 2016, upon the completion of the Company’s initial public offering, the Company adopted the 2016 Equity Incentive Plan (the “2016 Plan”) and determined that it will no longer grant any additional awards under the 2014 Plan. However, the 2014 Plan continues to govern the terms and conditions of the outstanding awards previously granted under the 2014 plan. Upon the adoption of the 2016 Plan, the maximum number of shares issuable was 6.2 million, plus a number of shares equal to the number of shares subject to outstanding awards granted under the 2014 Plan after the date the 2014 Plan is terminated without having been exercised in full. The Company’s Board of Directors (the “Board”) may grant stock options and restricted stock units to employees, directors and consultants under the 2016 Plan. The aggregate number of shares available under the 2016 Plan and the number of shares subject to outstanding options automatically adjusts for any changes in the Company’s outstanding common stock by reason of any recapitalization, spin-off, reorganization, reclassification, stock dividend, stock split, reverse stock split, or similar transaction. Stock options and restricted stock units generally vest over three to four years and have contractual terms of ten years.
At December 31, 2023, 18.9 million shares were available for issuance under the 2016 Plan.
87


Stock options - service-only vesting conditions
The following table summarizes activity for awards that contain service-only vesting conditions:
SharesWeighted-
Average
Exercise Price
Weighted-Average
Remaining
Contractual Term
Aggregate
Intrinsic Value
(in thousands)(in years)(in thousands)
Outstanding at December 31, 20222,431 $44.98 5.5$64,903 
Exercised(590)$33.82 
Forfeited/canceled(148)$81.37 
Outstanding at December 31, 20231,693 $45.67 4.6$37,077 
Exercisable at December 31, 20231,607 $43.79 
The weighted average grant date fair value per share of options granted during the year ended December 31, 2021 that contain service only vesting conditions was $50.77. There were no stock options granted during the years ended December 31, 2023 and 2022. The aggregate intrinsic value of options exercised that contain service only vesting conditions during the years ended December 31, 2023, 2022 and 2021 was $15.2 million, $13.4 million, and $38.3 million, respectively. Cash received from the exercise of stock options for the years ended December 31, 2023, 2022, and 2021 was $19.8 million, $4.7 million, and $11.4 million, respectively.
Unrecognized compensation expense relating to stock options that contain service only vesting conditions was $2.7 million at December 31, 2023, which is expected to be recognized over a weighted-average period of 1.0 year.
Restricted stock units - service-only vesting conditions
The following table summarizes activity for restricted stock units that contain service-only vesting conditions:
Restricted
Stock Units
Weighted-Average
Grant Date
Fair Value
(in thousands)
Nonvested at December 31, 20222,202 $74.42 
Granted1,451 $64.35 
Vested(916)$72.92 
Forfeited/canceled(529)$72.77 
Nonvested at December 31, 20232,208 $68.82 
At December 31, 2023, the intrinsic value of service-based nonvested restricted stock units was $137.9 million. At December 31, 2023, total unrecognized compensation cost related to nonvested restricted stock units was $125.8 million and was expected to be recognized over a weighted-average period of 2.6 years.
Restricted stock units - performance and service conditions
On April 4, 2022, the Compensation Committee of the Board of Directors of BlackLine, Inc. (the “Compensation Committee”) approved grants of performance and service-based restricted stock units totaling 0.2 million target shares. The number of shares that will vest is subject to the achievement of certain performance metrics. The grants include three annual performance periods with vesting occurring in February of the year following the end of each annual performance period. Grant dates will be established upon approval of the performance metrics for the respective annual performance period, and the grant-date fair value per share will be equal to the closing price on the grant date for each tranche. The performance metrics for the 2022 performance period were approved in the quarter ended June 30, 2022, and the grant-date fair value of such awards was $5.3 million. On August 19, 2022, the Compensation Committee approved grants of additional performance and service-based restricted stock units with similar related performance metrics and vesting conditions for which the grant-date fair value was $0.3 million.
On March 7, 2023, the Compensation Committee approved grants of performance and service-based restricted stock units totaling 0.3 million target shares. The grants include three annual performance periods with vesting occurring in February of the year following the end of each annual performance period. Grant dates will be established upon approval of the performance metrics for the respective annual performance period, and the grant-date fair value per share will be equal to the closing price on the grant date for each tranche. The performance metrics for the 2023 performance period were approved in the quarter ended March 31, 2023. The grant date fair
88


value of the second tranche of the 2022 grants and the first tranche of the 2023 grants was $4.8 million and $6.3 million, respectively.
Stock-based compensation expense for each tranche will be recognized over the period from grant date to vest date and will be based on the probable outcome at the end of each reporting period.
The following table summarizes activity for restricted stock units with performance and service vesting conditions with grant dates (in thousands):
Restricted
Stock Units
Weighted-Average
Grant Date
Fair Value
(in thousands)
Nonvested at December 31, 202269 $75.58 
Granted166 $67.17 
Performance adjustment(28)$75.58 
Vested(41)$75.66 
Forfeited/canceled(53)$67.23 
Nonvested at December 31, 2023113 $67.17 
The following table summarizes activity for restricted stock units with performance and service vesting conditions with no grant dates established (in thousands):
Restricted
Stock Units
Weighted-Average
Grant Date
Fair Value
(in thousands)
Nonvested at December 31, 2022138 N/A
Granted156 N/A
Vested N/A
Forfeited/canceled(59)N/A
Nonvested at December 31, 2023235 N/A
At December 31, 2023, the intrinsic value of performance and service-based nonvested restricted stock units with established grant dates was $7.1 million. At December 31, 2023, total unrecognized compensation cost related to performance and service-based nonvested restricted stock units with established grant dates was $0.5 million and was expected to be recognized over a weighted-average period of 0.2 years.
At December 31, 2023, the intrinsic value of performance and service-based nonvested restricted stock units with no grant dates established was $14.6 million.
89


Restricted stock units - performance, market, and service conditions
On December 30, 2022, the Compensation Committee approved a grant of performance, market, and service-based restricted stock units totaling 0.2 million target shares. The number of shares that will vest is subject to the achievement of certain performance metrics and total shareholder return.
The following table summarizes activity for restricted stock units with performance, market, and service-based conditions:
Restricted
Stock Units
Weighted-Average
Grant Date
Fair Value
(in thousands)
Nonvested at December 31, 2022189 $75.90 
Granted N/A
Vested N/A
Forfeited/canceled(189)$75.90 
Nonvested at December 31, 2023 N/A
At December 31, 2023, all of the nonvested restricted stock units with performance, market, and service conditions were forfeited, reducing the nonvested balance to zero.
Employee Stock Purchase Plan
Under the Company’s 2018 Employee Stock Purchase Plan (“ESPP”) eligible employees are granted the right to purchase shares at the lower of 85% of the fair value of the stock at the time of grant or 85% of the fair value at the time of exercise. The right to purchase shares is granted twice yearly for six month offering periods in May and November and exercisable on or about the succeeding November and May, respectively, of each year. Under the ESPP, 0.8 million shares remained available for issuance at December 31, 2023. The Company recognized stock-based compensation expense related to the ESPP of $3.3 million, $3.3 million, and $3.8 million for the years ended December 31, 2023, 2022, and 2021, respectively.
The fair value of ESPP shares granted was estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:
Year Ended December 31,
202320222021
Risk-free interest rate
4.5% - 5.4%
1.4% - 4.5%
0.0% - 0.2%
Expected term (in years)
0.5 - 1
0.5 - 1
0.5 - 1
Volatility
39.8% - 58.5%
39.3% - 65.5%
23.4% - 46.6%
At December 31, 2023, total unrecognized compensation cost related to the 2018 ESPP was $2.8 million and was expected to be recognized over a weighted-average period of approximately one year.
Stock-based compensation expense
Stock-based compensation expense recorded in the Company’s consolidated statements of operations was as follows (in thousands):
Year Ended December 31,
202320222021
Cost of revenues$10,342 $8,595 $8,410 
Sales and marketing24,152 26,310 22,756 
Research and development13,095 14,382 11,110 
General and administrative30,381 26,597 23,594 
$77,970 $75,884 $65,870 
Stock-based compensation capitalized as an asset was $3.5 million, $2.4 million, and $1.8 million in the years ended December 31, 2023, 2022, and 2021, respectively.
The Company recorded $0.1 million, $0.1 million, and $0.6 million of foreign tax benefits attributable to equity awards for the years ended December 31, 2023, 2022, and 2021, respectively.
90


Note 14 – Income Taxes
The components of loss before income taxes were as follows (in thousands):
Year Ended December 31,
202320222021
United States$62,745 $(41,534)$(96,836)
International(2,236)(5,877)(4,023)
$60,509 $(47,411)$(100,859)
The components of the total provision for (benefit from) income taxes were as follows (in thousands):
Year Ended December 31,
202320222021
Current
Federal$272 $ $ 
State859 316 63 
Foreign1,844 564 889 
Total current tax expense2,975 880 952 
Deferred
Federal202 (12,709) 
State100 (1,503) 
Foreign(1,827)(188)(817)
Total deferred tax provision(1,525)(14,400)(817)
Total provision for (benefit from) income taxes$1,450 $(13,520)$135 
A reconciliation of the statutory U.S. federal income tax rate to the Company’s effective tax rate for the years ended December 31, 2023, 2022, and 2021 was as follows:
Year Ended December 31,
202320222021
Federal statutory income tax rate21.0 %21.0 %21.0 %
State tax, net of federal benefit2.7 %(1.2)%(0.1)%
Federal tax credits(9.8)%10.0 %6.1 %
Change in valuation allowance(13.8)%(1.8)%(34.0)%
Foreign tax differential2.0 %(2.3)%(1.2)%
Windfall tax benefits, net related to stock-based compensation4.1 %1.1 %16.5 %
Nondeductible officer compensation6.8 %(11.1)%(7.5)%
Nondeductible transaction costs0.3 %(1.5)% %
Contingent consideration(11.6)%15.7 % %
Nondeductible meals and entertainment0.7 %(1.1)%(0.5)%
Other %(0.3)%(0.4)%
2.4 %28.5 %(0.1)%
91


Significant components of the Company’s deferred tax assets and liabilities were as follows (in thousands):
December 31,
20232022
Deferred tax assets
Net operating loss carryforwards$55,779 $77,711 
Research and other credits39,248 32,094 
Capitalized R&D28,455 11,919 
Stock-based compensation7,811 8,699 
Operating and finance leases3,343 2,082 
Business interest carryforward 3,113 
Accrued expenses and other current liabilities5,445 6,443 
Other779 1,737 
Total deferred tax assets140,860 143,798 
Less: valuation allowance(92,079)(99,476)
Deferred tax assets, net of valuation allowance48,781 44,322 
Deferred tax liabilities
Intangible assets(18,698)(21,295)
Prepaid expenses(24,861)(24,406)
Operating lease right-of-use and finance lease assets(2,973)(1,564)
Accretion on investment(8,253)(2,154)
Other(245)(443)
Total deferred tax liabilities(55,030)(49,862)
Net deferred taxes$(6,249)$(5,540)
ASC 740, Income Taxes, requires that the tax benefit of net operating losses, temporary differences, and credit carryforwards be recorded as an asset to the extent that management assesses that realization is “more likely than not.” A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized. Realization of future tax benefits is dependent on the Company’s ability to generate sufficient taxable income within the carryforward period. For financial reporting purposes, the Company has incurred losses for two of the past three years. Based on available objective evidence, including the Company’s cumulative history of losses, management believes it is more likely than not that the net deferred tax assets will not be fully realizable. Accordingly, the Company provided a valuation allowance against certain deferred tax assets. The net deferred tax liability position at December 31, 2023 was related to the Company’s domestic and foreign tax jurisdictions.
The changes in the valuation allowance were as follows (in thousands):
Year Ended December 31,
202320222021
Valuation allowance, at beginning of year$99,476 $32,279 $37,691 
Increase (decrease) in valuation allowance recorded through earnings(7,063)2,880 42,240 
Increase (decrease) in valuation allowance recorded through equity(334)64,317 (47,652)
Valuation allowance, at end of year$92,079 $99,476 $32,279 
The decrease in valuation allowance recorded through equity of $0.3 million during the year ended December 31, 2023 is related to unrealized gains reported in other comprehensive income. The increase in valuation allowance recorded through equity of $64.3 million during the year ended December 31, 2022 resulted from the adoption of ASU 2020-06, which required the reversal of deferred tax liabilities associated with the Company’s 2024 and 2026 Notes. The decrease in valuation allowance recorded through equity of $47.7 million during the year ended December 31, 2021 was related to the issuance of the 2026 Notes.
The decrease in valuation allowance recorded through earnings of $7.1 million for the year ended December 31, 2023 resulted primarily from the utilization of federal and state net operating loss carryforwards due to domestic profitability, along with the valuation allowance decrease associated with net deferred tax liabilities from the DI Acquisition, which are a source of taxable income to support the recognition of existing UK deferred tax assets. The valuation allowance release resulted in a UK deferred tax benefit of $1.7 million for the year ended December 31, 2023.
92


The increase in valuation allowance recorded through earnings of $2.9 million for the year ended December 31, 2022 resulted primarily from the effects of the capitalization and amortization of research and development expenses as required by the 2017 Tax Cuts and Job Act, partially offset by the valuation allowance decrease associated with net deferred tax liabilities acquired from FourQ which are a source of taxable income to support the recognition of existing BlackLine deferred tax assets. The Company elected to consider the recoverability of the acquired deferred tax assets before existing BlackLine deferred tax assets. The valuation allowance release associated with the acquired FourQ net deferred tax liabilities resulted in an U.S. deferred tax benefit of $14.2 million for the year ended December 31, 2022. The increase in valuation allowance recorded through earnings of $42.2 million for the year ended December 31, 2021 resulted primarily from U.S. federal and state losses incurred during the period.
The Company did not provide for U.S. income taxes on the undistributed earnings and other outside temporary differences of foreign subsidiaries as they are considered indefinitely reinvested outside the U.S. At December 31, 2023 and 2022, the amount of temporary differences related to undistributed earnings and other outside temporary differences upon which U.S. income taxes have not been provided is immaterial to these consolidated financial statements.
At December 31, 2023, the Company had consolidated federal and state net operating loss carryforwards available to offset future taxable income of approximately $177.2 million and $127.9 million, respectively. The federal losses do not expire, and the state losses will begin to expire between 2024 and 2041, depending on the jurisdiction. The Company has federal research and development credits and foreign tax credits of $22.3 million and $3.2 million, respectively, which begin to expire in 2035 and 2024, respectively. The Company has state research and development credits and enterprise zone credits of $13.0 million and $0.4 million, respectively, which are indefinite in expiration and begin to expire in 2024, respectively. Pursuant to Internal Revenue Code Section 382, use of the Company’s net operating loss carryforwards may be limited if the Company experiences a cumulative change in ownership of more than 50% over a three-year period.
The following is a rollforward of the Company’s total gross unrecognized tax benefits (in thousands):
Year Ended December 31,
202320222021
Beginning gross unrecognized tax benefits$5,513 $4,266 $2,523 
Increases related to prior year tax positions274 162 400 
Increases related to current year tax positions1,317 1,085 1,343 
Ending gross unrecognized tax benefits$7,104 $5,513 $4,266 
At December 31, 2023 and December 31, 2022, included in the balance of unrecognized tax benefits is $0.1 million, that if recognized, would affect the effective tax rate. The Company recorded less than $0.1 million interest and penalties in its provision for income taxes for the years ended December 31, 2023 and December 31, 2022, respectively, and less than $0.1 million was accrued in interest and penalties at December 31, 2023 and December 31, 2022, respectively. No interest or penalties were recorded in its provision for the year ended December 31, 2021.
The Company files U.S. federal, various state, and foreign income tax returns. In the normal course of business, the Company is subject to examination by taxing authorities. The tax years from 2013 forward remain subject to examination for federal purposes. Generally, state and foreign tax authorities may examine the Company’s tax returns for four years and five years, respectively, from the date an income tax return is filed. However, the taxing authorities may continue to examine the Company’s federal and state net operating loss carryforwards until the statute of limitations closes on the tax years in which the federal and state net operating losses are utilized.
The Company does not anticipate material changes in the total amount or composition of its unrecognized tax benefits within 12 months of the reporting date.
93


Note 15 – Net Income (Loss) per Share
The following table sets forth the computation of basic and diluted net income (loss) per share (in thousands, except per share amounts):
Year Ended December 31,
202320222021
Basic net income (loss) per share
Numerator:
Net income (loss) attributable to BlackLine, Inc.$52,833 $(29,391)$(115,161)
Denominator:
Weighted average shares60,849 59,539 58,351 
Basic net income (loss) per share attributable to BlackLine, Inc.$0.87 $(0.49)$(1.97)
Diluted net income (loss) per share
Numerator:
Net income (loss) attributable to BlackLine, Inc.$52,833 $(29,391)$(115,161)
Interest expense5,848  
Tax effect of interest expense(132)  
Net income (loss) attributable to BlackLine, Inc. for diluted calculation$58,549 $(29,391)$(115,161)
Denominator:
Weighted average shares60,849 59,539 58,351 
Dilutive effect of securities872   
Dilutive effect of convertible senior notes10,324   
Shares used to calculate diluted net income (loss) per share72,045 59,539 58,351 
Diluted net income (loss) per share attributable to BlackLine, Inc.$0.81 $(0.49)$(1.97)
Potentially dilutive shares, which are based on the weighted-average shares of common stock underlying stock options, unvested stock awards, and Notes using the treasury stock method or the if-converted method, as applicable, are included when calculating diluted net income per share attributable to BlackLine, Inc. when their effect is dilutive. As of January 1, 2022, the Company adopted ASU 2020-06 using the modified retrospective method. The standard requires the Company to apply the if-converted method in relation to the Notes, which requires the Company to assume that the Notes were converted using only share settlement at the beginning of the period, resulting in additional shares outstanding of 3.4 million and 6.9 million for the 2024 Notes and the 2026 Notes, respectively. Using this method, the numerator is adjusted by adding back interest expense, net of any tax impact, and the denominator is affected by including the effect of potential share settlement, if the effect is dilutive. Prior to the adoption of ASU 2020-06, the Notes were accounted for using the treasury stock method for the purposes of net income per share.
The weighted average impact of potentially dilutive securities that were excluded from the diluted per share calculations because they were anti-dilutive were as follows (in thousands):
Year Ended December 31,
202320222021
Stock options - service-only vesting conditions1,062 2,431 2,739 
Restricted stock units - service-only vesting conditions1,834 2,202 1,503 
Restricted stock units - performance and service conditions16 207  
Restricted stock units - performance, market, and service conditions73 189  
Total shares excluded from net income (loss) per share2,985 5,029 4,242 
Additionally, approximately 3.4 million and 6.9 million weighted average shares underlying the conversion option in the 2024 Notes and the 2026 Notes, respectively, are excluded from the calculation of diluted net loss per share attributable to common stockholders for the years ended December 31, 2022 and December 31, 2021, respectively, as the effect would be anti-dilutive. The shares are subject to adjustment, up to approximately 4.7 million shares and 9.9 million shares for the 2024 Notes and the 2026 Notes, respectively, if certain corporate events occur prior to the maturity dates or if the Company issues a notice of redemption.
94


Note 16 – Contingent Consideration
As a condition of the FourQ Acquisition that occurred on January 26, 2022, the Company agreed to pay additional cash consideration if FourQ realized certain firm-specific targets, including the amount and timing of new and incremental combined bookings from FourQ and BlackLine, and revenues from a specified FourQ customer over a three-year period subsequent to the acquisition date. The maximum cash consideration to be distributed is $73.2 million. Changes in the significant inputs used in the fair value measurement, specifically a change in new and incremental combined bookings from FourQ and the Company, can significantly impact the fair value of the contingent consideration liability. During the year ended December 31, 2023, the Company reduced the FourQ contingent consideration to zero. Refer to “Note 2 - Summary of Significant Accounting Policies” for additional information regarding the valuation of the contingent consideration.
In conjunction with the 2013 Acquisition, option holders of BlackLine Systems were allowed to cancel their stock option rights and receive a cash payment equal to the amount of calculated gain (less applicable expense and other items) had they exercised their stock options and then sold their common shares as part of the 2013 Acquisition. As a condition of the 2013 Acquisition, the Company was obligated to pay additional cash consideration to certain equity holders since the Company realized taxable income for the year ended December 31, 2022. The maximum contingent cash consideration of $8.0 million was paid during the quarter ended December 31, 2023, which reduced the liability to zero.
Increases and decreases in the fair value of contingent consideration are recorded as expense or reversals of expense, respectively, within general and administrative expenses in the consolidated statements of operations.
Note 17 – Commitments and Contingencies
Litigation—From time to time, the Company may become subject to legal proceedings, claims and litigation arising in the ordinary course of business. The Company is not currently a party to any legal proceedings, nor is it aware of any pending or threatened litigation that would have a material adverse effect on the Company’s business, operating results, cash flows, or financial condition should such litigation be resolved unfavorably.
Indemnification—In the ordinary course of business, the Company may provide indemnification of varying scope and terms to customers, vendors, investors, directors, and officers with respect to certain matters, including, but not limited to, losses arising out of its breach of such agreements, services to be provided by the Company, or from intellectual property infringement claims made by third parties. These indemnification provisions may survive termination of the underlying agreement and the maximum potential amount of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The maximum potential amount of future payments the Company could be required to make under these indemnification provisions is indeterminable. The Company has never paid a material claim, nor has it been sued in connection with these indemnification arrangements. At December 31, 2023 and 2022, the Company has not accrued a liability for these indemnification arrangements because the likelihood of incurring a payment obligation, if any, in connection with these indemnification arrangements was not probable or reasonably estimable.
Note 18 – Defined Contribution Plan
The Company sponsors a defined contribution retirement plan (the “Plan”) that covers substantially all domestic employees. The Company makes matching contributions of 100% of each $1 of the employee’s contribution up to the first 3% of the employee’s semi-monthly compensation and 50% of each $1 of the employee’s contribution up to the next 2% of the employee’s semi-monthly compensation. Matching contributions to the Plan recorded in the Company’s consolidated statements of operations totaled $7.6 million, $7.4 million, and $5.9 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Note 19 – Geographic Information
The following table sets forth the Company’s long-lived assets, which consist of property and equipment, net, and operating lease ROU assets by geographic region (in thousands):
Year Ended December 31,
20232022
United States$21,831 $22,416 
International12,209 12,103 
$34,040 $34,519 
95


Note 20 – Subsequent Events
On February 14, 2024, the Compensation Committee approved restricted stock unit grants to employees totaling 0.1 million shares. Each restricted stock unit entitles the recipient to receive one share of common stock upon vesting of the award. The restricted stock units are service-based and the vast majority will vest as to one-fourth of the total number of units awarded on the first anniversary of February 20, 2024 and quarterly thereafter for 12 consecutive quarters.
On February 14, 2024, the Compensation Committee approved grants of performance and service-based restricted stock units totaling less than 0.1 million target shares. The awards are tied 50% to relative total shareholder return measured over a three-year performance period and 50% to annualized recurring revenue over three annual performance periods with vesting occurring in February of the year following the end of each performance period. Grant dates will be established upon approval of the performance metrics for the respective performance periods, and the grant-date fair value per share will be equal to the closing price on the grant date for each tranche.
96


Item 9.    Changes in and Disagreements With Accountants on Accounting and Financial Disclosure
None.
Item 9A.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or “the Exchange Act” means controls and other procedures of a company that are designed to provide reasonable assurance that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported, within the time periods specified in the SEC’s rules and forms; and that such information is accumulated and communicated to the company’s management, including its principal executive officers and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure. Our management, with the participation of our principal executive officers and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures at December 31, 2023, the last day of the period covered by this Annual Report. Based on this evaluation, our principal executive officers and principal financial officer have concluded that, at December 31, 2023, our disclosure controls and procedures were effective at a reasonable assurance level.
Limitations on the Effectiveness of Controls and Procedures
In designing and evaluating our disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable, not absolute, assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures and internal control over financial reporting must reflect the fact that there are resource constraints and our management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs. The design of any disclosure controls and procedures and internal control over financial reporting also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions.
Management’s Annual Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act).
Our management conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in “Internal Control - Integrated Framework” (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, management concluded that the Company’s internal control over financial reporting was effective at December 31, 2023. The effectiveness of the Company’s internal control over financial reporting as of December 31, 2023 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report which appears herein.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) under the Exchange Act that occurred during the quarter ended December 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Item 9B.    Other Information
On November 14, 2023, Karole Morgan-Prager, our Chief Legal and Administrative Officer, adopted a "Rule 10b5-1 trading arrangement", as defined in Regulation S-K Item 408. The trading arrangement provides for the sale, from time to time, of an aggregate of up to 10,007 shares of our common stock, and is intended to satisfy the affirmative defense in Rule 10b5-1(c). The number of shares sold under the trading arrangement will be reduced by the number of shares sold to cover applicable withholding taxes. The duration of the trading arrangement is until November 15, 2024 or earlier if all transactions under the trading arrangement have been completed.
On November 30, 2023, Kevin Thompson, who is a member of our Board, adopted a "Rule 10b5-1 trading arrangement", as defined in Regulation S-K Item 408. The trading arrangement provides for the sale, from time to time, of an aggregate of up to 8,000 shares of our common stock, and is intended to satisfy the affirmative defense in Rule 10b5-1(c). The number of shares sold under the trading arrangement will be reduced by the number of
97


shares sold to cover applicable withholding taxes. The duration of the trading arrangement is until March 3, 2025 or earlier if all transactions under the trading arrangement have been completed.
No other officers or directors, as defined in Rule 16a-1(f), adopted, modified, or terminated a Rule10b5-1 trading arrangement as defined in Regulation S-K Item 408, during the last fiscal quarter.
Item 9C.    Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not Applicable.
98


PART III
Item 10.    Directors, Executive Officers and Corporate Governance
The information required by this item will be included in our Definitive Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission, or the SEC, within 120 days of the fiscal year ended December 31, 2023, and is incorporated herein by reference.
Item 11.    Executive Compensation
The information required by this item will be included in our Definitive Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2023, and is incorporated herein by reference.
Item 12.    Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this item will be included in our Definitive Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2023, and is incorporated herein by reference.
Securities Authorized for Issuance under Equity Compensation Plan
The information required by this item will be included in our Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2023, and is incorporated herein by reference.
Item 13.    Certain Relationships and Related Transactions, and Director Independence
The information required by this item will be included in our Definitive Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2023, and is incorporated herein by reference.
Item 14.    Principal Accountant Fees and Services
Our independent registered public accounting firm is PricewaterhouseCoopers LLP, Los Angeles, CA.
The information required by this item will be included in our Definitive Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2023, and is incorporated herein by reference.
With the exception of the information incorporated in Items 10, 11, 12, 13, and 14 of this Annual Report on Form 10-K, our Definitive Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2023 is not deemed “filed” as part of this Annual Report on Form 10-K.
99


PART IV
Item 15.    Exhibit and Financial Statement Schedules
Documents filed as part of this report are as follows:
1.Consolidated Financial Statements:
Our Consolidated Financial Statements are listed in the “Index to Consolidated Financial Statements” under Part II, Item 8 of this Annual Report on Form 10-K.
2.Financial Statement Schedules:
Financial Statement Schedules have been omitted as information required is inapplicable or the information is presented in the consolidated financial statements and the related notes.
3.Exhibits:
The documents listed in the accompanying index to exhibits are filed or incorporated by reference as part of this Annual Report on Form 10-K.
Exhibit Index
  Incorporated by Reference
Exhibit
Number
DescriptionFormFile No.ExhibitFiling Date
2.1S-1333-2138992.1September 30, 2016
3.1S-1/A333-2138993.2October 17, 2016
3.210-Q001-379243.2December 12, 2016
3.38-K001-379243.1March 13, 2023
4.1S-1333-2138994.1September 30, 2016
4.210-K001-379244.2February 23, 2023
4.310-Q001-379244.2December 12, 2016
4.410-Q001-379244.3December 12, 2016
4.5S-3333- 2215004.5November 13, 2017
4.6S-3333- 2215004.6November 13, 2017
4.78-K001-379244.1August 13, 2019
4.88-K001-379244.1August 13, 2019
10.1^S-1333-21389910.1September 30, 2016
10.210-K001-3792410.2February 28, 2019
10.3+S-1333-21389910.6September 30, 2016
10.4+S-1333-21389910.7September 30, 2016
10.5+S-1333-21389910.8September 30, 2016
10.6+S-1333-21389910.9September 30, 2016
100


  Incorporated by Reference
Exhibit
Number
DescriptionFormFile No.ExhibitFiling Date
10.7+S-1/A333-21389910.10October 17, 2016
10.8+S-1333-21389910.11September 30, 2016
10.9+10-Q001-3792410.2August 8, 2018
10.10+S-1333-21389910.13September 30, 2016
10.11+S-1333-21389910.14September 30, 2016
10.12+S-1333-21389910.16September 30, 2016
10.13+S-1333-21389910.18September 30, 2016
10.14+S-1333-21389910.19September 30, 2016
10.15+S-1333-21389910.20September 30, 2016
10.16+10-Q001-3792410.18May 9, 2018
10.17+8-K001-3792410.1March 6, 2023
10.18+8-K001-3792410.2March 6, 2023
10.19+8-K001-3792410.3March 6, 2023
10.20+S-1333-21389910.22September 30, 2016
10.21^S-1333-21389910.25September 30, 2016
10.22^S-1333-21389910.26September 30, 2016
10.23^S-1333-21389910.27September 30, 2016
10.24^S-1333-21389910.28September 30, 2016
10.25S-1333-21389910.29September 30, 2016
10.26S-1/A333-21798110.26May 22, 2017
10.27S-1/A333-21798110.27May 22, 2017
10.28S-1/A333-21798110.28May 22, 2017
10.29^**



  Incorporated by Reference
Exhibit
Number
DescriptionFormFile No.ExhibitFiling Date
10.3010-Q001-3792410.1August 9, 2023
10.318-K001-3792410.2August 13, 2019
21.1**    
23.1**    
24.1**    
31.1**    
31.2**
31.3**    
32.1†    
97.1**+
101.INS**Inline XBRL Instance Document    
101.SCH**Inline XBRL Taxonomy Extension Schema Document    
101.CAL**Inline XBRL Taxonomy Extension Calculation Linkbase Document    
101.DEF**Inline XBRL Taxonomy Extension Definition Linkbase Document    
101.LAB**Inline XBRL Taxonomy Extension Label Linkbase Document    
101.PRE**Inline XBRL Taxonomy Extension Presentation Linkbase Document  
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)  

^    Portions of this exhibit (such portions indicated by “[***]”) have been omitted as the Company has determined the omitted information (i) is not material and (ii) would be competitively harmful to Registrant if publicly disclosed.
**    Filed herewith.
+    Indicates management contract or compensatory plan.
†    The certifications attached as Exhibit 32.1 that accompany this Annual Report on Form 10-K are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of BlackLine, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Annual Report on Form 10-K, irrespective of any general incorporation language contained in such filing.
Item 16.    Form 10-K Summary
Not applicable.



SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized, on February 23, 2024.
BLACKLINE, INC.
  
By:/s/ Therese Tucker
Name:Therese Tucker
Title:Co-Chief Executive Officer
By:/s/ Owen Ryan
Name:Owen Ryan
Title:Co-Chief Executive Officer
POWER OF ATTORNEY
Each person whose signature appears below constitutes and appoints Therese Tucker, Owen Ryan, and Mark Partin, and each of them, as his or her true and lawful attorney-in-fact and agent, with full power of substitution and resubstitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them, or their or his substitutes, may lawfully do or cause to be done by virtue thereof.



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 Company and in the capacities and on the dates indicated:
SignatureTitleDate
   
/s/ Therese TuckerCo-Chief Executive Officer and Director
(Co-Principal Executive Officer)
February 23, 2024
Therese Tucker
  
/s/ Owen RyanCo-Chief Executive Officer and Director
(Co-Principal Executive Officer)
February 23, 2024
Owen Ryan  
   
/s/ Mark PartinChief Financial Officer
(Principal Financial Officer)
February 23, 2024
Mark Partin  
   
/s/ Patrick VillanovaChief Accounting Officer
(Principal Accounting Officer)
February 23, 2024
Patrick Villanova  
   
/s/ Brunilda RiosDirectorFebruary 23, 2024
Brunilda Rios  
   
/s/ Kevin ThompsonDirectorFebruary 23, 2024
Kevin Thompson
/s/ Thomas UntermanDirectorFebruary 23, 2024
Thomas Unterman  
/s/ Sophia Velastegui
DirectorFebruary 23, 2024
Sophia Velastegui
/s/ William WagnerDirectorFebruary 23, 2024
William Wagner
/s/ Barbara Whye
DirectorFebruary 23, 2024
Barbara Whye
/s/ Mika YamamotoDirectorFebruary 23, 2024
Mika Yamamoto
/s/ Amit YoranDirectorFebruary 23, 2024
Amit Yoran  




EX-10.29 2 bl-20231231xex1029.htm EX-10.29 Document

Exhibit 10.29

EIGHTH AMENDMENT TO OFFICE LEASE

CERTAIN INFORMATION HAS BEEN EXCLUDED FROM THIS EXHIBIT BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) THE TYPE THAT THE COMPANY TREATS AS PRIVATE OR CONFIDENTIAL, [***] INDICATES THAT THE INFORMATION HAS BEEN REDACTED.

This Eighth Amendment to Office Lease (this “Eighth Amendment”), dated May 26, 2021, is made by and between DOUGLAS EMMETT 2008, LLC, a Delaware limited liability company (“Landlord”), with offices at 1299 Ocean Avenue, Suite 1000, Santa Monica, California 90401, and BLACKLINE SYSTEMS, INC., a California corporation (“Tenant”), with offices at 21300 Victory Boulevard, Suite 1000, Woodland Hills, California 91367.

WHEREAS,

A.Landlord, pursuant to the provisions of that certain Office Lease, dated November 22, 2010 and a certain Memorandum of Lease Term Dates and Rent dated April 21, 2011 (the “Original Memorandum”, and collectively, the “Original Lease”); as amended by a certain First Amendment to Office Lease dated August 14, 2012 (the “First Amendment”), by that certain Second Amendment to Office Lease dated December 26, 2013 (the “Second Amendment”), by that certain Third Amendment to Office Lease dated June 24, 2014, (the “Third Amendment”), a by that certain Fourth Amendment to Office Lease dated January 29, 2015 (the “Fourth Amendment”), by that certain Memorandum Of Lease Term Dates And Rent dated May 12, 2015 (“Memorandum Re Third Amendment”), by that certain Fifth Amendment to Office Lease dated October 6, 2016 (the “Fifth Amendment”), by that certain Sixth Amendment to Office Lease dated May 10, 2017 (the “Sixth Amendment”), that certain Memorandum Of Lease Term Dates And Rent dated March 1, 2018 (“Memorandum Re Sixth Amendment”), and that certain Seventh Amendment to Office Lease dated May 18, 2017 (the “Seventh Amendment”), leased to Tenant and Tenant leased from Landlord space in the property located at 21300 Victory Boulevard, Woodland Hills, California 91367 (the “Building”), commonly known as Suites 900, 1000, 1100, and 1200 (collectively, the “Existing Premises”);

B.Pursuant to Article 25 of the Original Lease, as amended by Section 9.3 of the First Amendment, Section 11.4 of the Third Amendment and Section 9.4 of the Sixth Amendment, Tenant exercised its Termination Option in a Termination Notice delivered to Landlord dated January 29, 2021 with the termination of Lease to be effective at 11:59 p.m. Los Angeles time on January 31, 2022;

C.Landlord and Tenant have agreed that Tenant shall rescind the Termination Notice and Landlord shall waive Tenant’s obligation to pay the termination compensation as more particularly described in this Eighth Amendment;

D.In consideration of Tenant’s agreement to rescind the early termination of the Lease, Landlord has agreed to modify the payment terms for Tenant’s Fixed Monthly Rent; and

E.Landlord and Tenant, for their mutual benefit, wish to revise certain other covenants and provisions of the Original Lease, as amended.

NOW, THEREFORE, in consideration of the covenants and provisions contained herein, and other good and valuable consideration, the sufficiency of which Landlord and Tenant hereby acknowledge, Landlord and Tenant agree:

1.Confirmation of Defined Terms. Unless modified herein, all terms previously defined and capitalized in the Original Lease, as amended, shall hold the same meaning for the purposes of this Eighth Amendment. The Original Lease, as modified by the Original Memorandum, the First Amendment, Second Amendment, Third Amendment, Memorandum Re Third Amendment, Fourth Amendment, the Fifth Amendment, Sixth Amendment, Seventh Amendment and this Eighth Amendment, shall hereinafter be referred to as the “Lease.”




EIGHTH AMENDMENT TO OFFICE LEASE

2.Rescission of Early Termination and Waiver of Termination Compensation. Tenant hereby rescinds its Termination Notice and unconditionally and irrevocably waives and relinquishes any right to terminate the Lease early under Article 25 of the Original Lease, as amended by Section 9.3 of the First Amendment, Section 11.4 of the Third Amendment and Section 9.4 of the Sixth Amendment. Landlord and Tenant agree that Article 25 of the Original Lease, Section 9.3 of the First Amendment, Section 11.4 of the Third Amendment and Section 9.4 of the Sixth Amendment are hereby void and no longer in force or effect. Inasmuch as Tenant has waived its option to terminate the Lease early, Landlord hereby waives Tenant’s obligation to pay the termination compensation.

3.Revision in Fixed Monthly Rent. Landlord agrees that the payment terms for Fixed Monthly Rent shall be modified as follows:

Period Fixed Monthly Rent

January 1, 2022 through January 31, 2023 [***]

February 1, 2023 through January 31, 2024 [***]

Tenant agrees that all deferrals and abatements of Fixed Monthly Rent as set forth in the Sixth Amendment, for the period on and after January 1, 2022 are hereby null and void and no longer in force or effect. All payments of Fixed Monthly Rent shall be made in immediately available funds.

4.Confirmation of the Usable Area and Rentable Area of Premises. Tenant acknowledges and agrees that Landlord engaged an independent third party space plan audit firm to measure the usable area (“Usable Area”) of the Premises in accordance with the 2017 ANSI/BOMA Standard set forth collectively by the American National Standards Institute and the Building Owners and Managers Association (“ANSI/BOMA Standard”) as a guideline. Based upon such re-measurement Landlord has been advised that the accurate Usable Area of the Premises is approximately 80,241 square feet. Based on Landlord’s deemed load factor as indicated hereinbelow, the corrected rentable area (“Rentable Area”) of the Premises is hereby agreed to be approximately 88,926 square feet.

5.Option to Extend Term. The Option set forth in Article 23 of the Original Lease and amended in Section 9.1 of the First Amendment, Section 11.1 of the Third Amendment and Section 9.1 of the Sixth Amendment, shall remain in full force and effect. For avoidance of doubt, Tenant’s Right of First Offer and Right of First Refusal, and all other rights and obligations of Tenant under the Lease that have not been expressly modified in this Eighth Amendment, remain in full force and effect in accordance with the terms of the Lease.

6.Acceptance of Premises. Subject to the terms and conditions of the Lease (including, without limitation, Landlord’s covenants, representations and warranties), Tenant acknowledges that it has been in possession of the Premises and made its own inspection of and inquiries regarding the Premises. Therefore, subject to the terms and conditions of the Lease (including, without limitation, Landlord’s covenants, representations and warranties), Tenant accepts the Premises in its “as-is” condition. Tenant further acknowledges that Landlord has made no currently effective representation or warranty, express or implied regarding the condition, suitability or usability of the Premises or the Building for the purposes intended by Tenant except as expressly set forth in the Lease.

7.Warranty of Authority. If Landlord or Tenant signs as a corporation, or a limited liability company or a partnership, each of the persons executing this Eighth Amendment on behalf of Landlord or Tenant hereby covenants and warrants that the applicable entity executing herein below is a duly authorized and existing entity that is qualified to do business in California; that the person(s) signing on behalf of either Landlord or Tenant have full right and authority to enter into this Eighth Amendment; and that each and every person signing on behalf of either Landlord or Tenant are authorized in writing to do so.

8.Broker Representation. Landlord and Tenant represent to one another that it has dealt with no broker in connection with this Eighth Amendment other than Douglas Emmett Management, LLC and CBRE. Landlord and Tenant shall hold one another harmless from and against any and all liability, loss,




EIGHTH AMENDMENT TO OFFICE LEASE
damage, expense, claim, action, demand, suit or obligation arising out of or relating to a breach by the indemnifying party of such representation. Landlord and Tenant agree that Landlord shall have no obligation to pay any commission or fee due to the brokers listed above created by Tenant’s execution of this Eighth Amendment.

9.Confidentiality. Landlord and Tenant agrees that, except for matters of record or as required by applicable law, the covenants and provisions of this Eighth Amendment shall not be divulged to anyone not directly involved in the management, administration, ownership, lending against, or subleasing of the Premises, other than Tenant’s or Landlord's counsel-of-record or leasing or sub-leasing broker of record.

10.Governing Law. The provisions of this Eighth Amendment shall be governed by the laws of the State of California.

11.Reaffirmation. Landlord and Tenant acknowledge and agree that the Lease, as amended herein, constitutes the entire agreement by and between Landlord and Tenant relating to the Premises, and supersedes any and all other agreements written or oral between the parties hereto. Furthermore, except as modified in this Eighth Amendment, all other covenants and provisions of the Lease including but not limited to Section 20.2 of the Original Lease, shall remain unmodified and in full force and effect, and all rights and remedies of Landlord and Tenant are hereby reserved.

12.Civil Code Section 1938 Disclosure. Pursuant to California Civil Code Section 1938, Landlord hereby discloses that the Premises have not undergone an inspection by a Certified Access Specialist to determine whether the Premises meet all applicable construction-related accessibility standards. A Certified Access Specialist (“CASp”) can inspect the Premises and determine whether the Premises comply with all of the applicable construction-related accessibility standards under California law. Although California law does not require a CASp inspection of the Premises, Landlord may not prohibit the Tenant from obtaining a CASp inspection of the Premises for the occupancy or potential occupancy of Tenant, if requested by Tenant. Landlord and Tenant shall mutually agree on the arrangements for the time and manner of the CASp inspection, the payment of the fee for the CASp inspection, and the cost of making any repairs necessary to correct violations of construction-related accessibility standards within the Premises.

13.Submission of Document. The submission of this Eighth Amendment to Tenant shall be for examination purposes only, and does not constitute a reservation of or an option for Tenant to lease, or otherwise create any interest by Tenant in the Premises or any other offices or space situated in the Building. Regardless of whether or not (a) Landlord has delivered to Tenant an unexecuted draft or final version of this Eighth Amendment for Tenant’s review and/or signature, (b) this Eighth Amendment has been executed by Tenant only and delivered to Landlord for its review and signature, and/or (c) Tenant has made payments of rent and/or security deposit to Landlord pursuant to this Eighth Amendment, it is understood and agreed that no contractual or other rights shall exist between Landlord and Tenant with respect to the Premises, nor shall this Eighth Amendment be valid, binding on the parties and/or in effect unless and until this Eighth Amendment has been fully executed by Landlord and Tenant and such fully-executed Eighth Amendment has been delivered to Tenant.

14.Digital Counterparts. This Eighth Amendment may be executed in several counterparts, each of which when executed and delivered shall be deemed an original, and all of which when taken together shall constitute one and the same agreement. The parties agree that a digital image of this Eighth Amendment as fully-executed (such as in a portable document format (.pdf)) or DocuSign when sent to the email address of Tenant, its broker (if any), its attorney (if any), or its authorized agent (if any) shall be deemed delivery of a true and correct original of this Eighth Amendment, and such digital image of this Eighth Amendment shall be admissible as best evidence for the purposes of state law, Federal Rule of Evidence 1002, and the like statutes and regulations.

15.Notices. The address of Landlord for notices shall be the following:

1299 Ocean Avenue, Suite 1000
Santa Monica, California 90401




EIGHTH AMENDMENT TO OFFICE LEASE
Attention: Senior Vice President of Property Management


IN WITNESS WHEREOF, Landlord and Tenant have duly executed this document, effective as of the later of the date(s) written below.

LANDLORD:
TENANT:
DOUGLAS EMMETT 2008, LLC,
BLACKLINE SYSTEMS, INC.
a Delaware limited liability company
a California corporation
By: Douglas Emmett Management, Inc.,
      a Delaware corporation, its Manager
By: /s/ Karole Morgan-Prager
Name: Karole Morgan-Prager
Title: Chief Legal and Administrative Officer
By: /s/ Andrew B. Goodman
Senior Vice President
Dated: 5/28/2021
Dated: 6/1/2021


EX-21.1 3 bl-20231231xex211.htm EX-21.1 Document

Exhibit 21.1

LIST OF SUBSIDIARIES OF THE COMPANY
Name of Subsidiary
Jurisdiction of Incorporation
BlackLine Systems, Inc.California
BlackLine Intermediate, Inc.Delaware
Runbook Company, Inc.Delaware
FourQ Systems Inc.Delaware
FourQ Systems International LLCDelaware
BlackLine Systems Pty Ltd.Australia
BlackLine Systems, Ltd.Canada
BlackLine Systems S.A.R.L.France
BlackLine Systems Germany GmbHGermany
BlackLine Systems Development & Services Private LimitedIndia
BlackLine K.K.Japan
BlackLine Modern Accounting Solutions, S. de R.L. de C.V.Mexico
BlackLine C.V.Netherlands
BlackLine Holdings B.V.Netherlands
BlackLine International B.V.Netherlands
BlackLine Sp. z.o.o.Poland
BlackLine Systems SRLRomania
BlackLine Systems Pte. Ltd.Singapore
BlackLine Systems LimitedUnited Kingdom
Data Interconnect Ltd.United Kingdom
Rimilia Holdings Ltd.United Kingdom

EX-23.1 4 bl-20231231xex231.htm EX-23.1 Document

Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-214309, 333-217985, 333-223528, 333-226818, 333-229968, 333-236715, 333-253522, 333-263045, and 333-269957) and Form S-3 (No. 333-221500) of BlackLine, Inc. of our report dated February 23, 2024 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.

/s/ PricewaterhouseCoopers LLP
Los Angeles, CA
February 23, 2024


EX-31.1 5 bl-20231231xex311.htm EX-31.1 Document

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


EX-31.2 6 bl-20231231xex312.htm EX-31.2 Document

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


EX-31.3 7 bl-20231231xex313.htm EX-31.3 Document

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


EX-32.1 8 bl-20231231xex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATIONS OF PRINCIPAL EXECUTIVE OFFICERS AND PRINCIPAL FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Therese Tucker, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of BlackLine, Inc. for the fiscal year ended December 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of BlackLine, Inc.
Date: February 23, 2024By:/s/ Therese Tucker
Name:Therese Tucker
Title:Co-Chief Executive Officer
(Co-Principal Executive Officer)
I, Owen Ryan, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of BlackLine, Inc. for the fiscal year ended December 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of BlackLine, Inc.
Date: February 23, 2024By:/s/ Owen Ryan
Name:Owen Ryan
Title:Co-Chief Executive Officer
(Co-Principal Executive Officer)
I, Mark Partin, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of BlackLine, Inc. for the fiscal year ended December 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of BlackLine, Inc.
Date: February 23, 2024By:/s/ Mark Partin
Name:Mark Partin
Title:Chief Financial Officer (Principal Financial Officer)


EX-97.1 9 bl-20231231xex971.htm EX-97.1 Document

Exhibit 97.1

BLACKLINE, INC.

COMPENSATION RECOVERY POLICY

As adopted on November 7, 2023

Blackline, Inc. (the “Company”) is committed to strong corporate governance. As part of this commitment, the Compensation Committee of the Company’s Board of Directors (the “Board”) has adopted this clawback policy called the Compensation Recovery Policy (the “Policy”). The Policy is intended to further the Company’s pay-for- performance philosophy and to comply with applicable laws by providing rules relating to the reasonably prompt recovery of certain compensation received by Covered Executives in the event of an Accounting Restatement. The application of the Policy to Covered Executives is not discretionary, except to the limited extent provided below, and applies without regard to whether a Covered Executive was at fault. Capitalized terms used in the Policy are defined below, and the definitions have substantive impact on its application so reviewing them carefully is important to your understanding.
The Policy is intended to comply with, and will be interpreted in a manner consistent with, Section 10D of the Securities Exchange Act of 1934 (the “Exchange Act”), with Exchange Act Rule 10D-1 and with the listing standards of the national securities exchange (the “Exchange”) on which the securities of the Company are listed, including any official interpretive guidance.
Persons Covered by the Policy
The Policy is binding and enforceable against all “Covered Executives.” A Covered Executive is each individual who is or was ever designated as an “officer” by the Board in accordance with Exchange Act Rule 16a- 1(f) (a “Section 16 Officer”). The Committee may (but is not obligated to) request or require a Covered Executive to sign and return to the Company an acknowledgement that such Covered Executive will be bound by the terms and comply with the Policy. The Policy is binding on each Covered Executive whether or not the Covered Executive signs and/or returns any acknowledgment.
Administration of the Policy
Pursuant to its charter, the Compensation Committee (the “Committee”) of the Board has full delegated authority to administer the Policy. The Committee is authorized to interpret and construe the Policy and to make all determinations necessary, appropriate, or advisable for the administration of the Policy. In addition, if determined in the discretion of the Board, the Policy may be administered by the independent members of the Board or another committee of the Board made up of independent members of the Board, in which case all references to the Committee will be deemed to refer to the independent members of the Board or the other Board committee. All determinations of the Committee will be final and binding and will be given the maximum deference permitted by law.
Accounting Restatements Requiring Application of the Policy
If the Company is required to prepare an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (an “Accounting Restatement”), then the Committee must determine the Excess Compensation, if any, that must be recovered. The Company’s obligation to recover Excess Compensation is not dependent on if or when restated financial statements are filed.



Compensation Covered by the Policy
The Policy applies to certain Incentive-Based Compensation (certain terms used in this Section are defined below) that is Received on or after October 2, 2023 (the “Effective Date”), during the Covered Period while the Company has a class of securities listed on a national securities exchange. Such Incentive-Based Compensation is considered “Clawback Eligible Incentive-Based Compensation” if the Incentive-Based Compensation is Received by a person after such person became a Section 16 Officer and the person served as a Section 16 Officer at any time during the performance period for the Incentive-Based Compensation. “Excess Compensation” means the amount of Clawback Eligible Incentive-Based Compensation that exceeds the amount of Clawback Eligible Incentive-Based Compensation that otherwise would have been Received had such Clawback Eligible Incentive-Based Compensation been determined based on the restated amounts. Excess Compensation must be computed without regard to any taxes paid and is referred to in the listings standards as “erroneously awarded compensation”.
To determine the amount of Excess Compensation for Incentive-Based Compensation based on stock price or total shareholder return, where it is not subject to mathematical recalculation directly from the information in an Accounting Restatement, the amount must be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was Received and the Company must maintain documentation of the determination of that reasonable estimate and provide that documentation to the Exchange.
Incentive-Based Compensation” means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure. For the avoidance of doubt, no compensation that is potentially subject to recovery under the Policy will be earned until the Company’s right to recover under the Policy has lapsed.
Financial Reporting Measures” are measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and total shareholder return are also Financial Reporting Measures. A Financial Reporting Measure need not be presented within the financial statements or included in a filing with the Securities and Exchange Commission.
Incentive-Based Compensation is “Received” under the Policy in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment, vesting, settlement or grant of the Incentive-Based Compensation occurs after the end of that period. For the avoidance of doubt, the Policy does not apply to Incentive-Based Compensation for which the Financial Reporting Measure is attained prior to the Effective Date.
Covered Period” means the three completed fiscal years immediately preceding the Accounting Restatement Determination Date. In addition, Covered Period can include certain transition periods resulting from a change in the Company’s fiscal year.
Accounting Restatement Determination Date” means the earliest to occur of: (a) the date the Board, a committee of the Board, or one or more of the officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement; and (b) the date a court, regulator, or other legally authorized body directs the Company to prepare an Accounting Restatement.
Repayment of Excess Compensation
The Company must recover Excess Compensation reasonably promptly and Covered Executives are required to repay Excess Compensation to the Company. Subject to applicable law, the Company may recover Excess Compensation by requiring the Covered Executive to repay such amount to the Company by direct payment to the Company or such other means or combination of means as the



Committee determines to be appropriate (these determinations do not need to be identical as to each Covered Executive). These means include (but are not limited to):
(a)    requiring reimbursement of cash Incentive-Based Compensation previously paid;
(b)    seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards (including, but not limited to, time-based vesting awards), without regard to whether such awards are Incentive-Based Compensation or vest based on the achievement of performance goals;
(c)    offsetting the amount to be recovered from any unpaid or future compensation to be paid by the Company or any affiliate of the Company to the Covered Executive, including (but not limited to) payments of severance that might otherwise be due in connection with a Covered Executive’s termination of employment and without regard to whether such amounts are Incentive-Based Compensation;
(d)    cancelling outstanding vested or unvested equity awards (including, but not limited to, time- based vesting awards), without regard to whether such awards are Incentive-Based Compensation; and/or
(e)    taking any other remedial and recovery action permitted by law, as determined by the Committee.
The repayment of Excess Compensation must be made by a Covered Executive notwithstanding any Covered Executive’s belief (whether or not legitimate) that the Excess Compensation had been previously earned under applicable law and therefore is not subject to clawback.
In addition to its rights to recovery under the Policy, the Company or any affiliate of the Company may take any legal actions it determines appropriate to enforce a Covered Executive’s obligations to the Company or to discipline a Covered Executive. Failure of a Covered Executive to comply with their obligations under the Policy may result in (without limitation) termination of that Covered Executive’s employment, institution of civil proceedings, reporting of misconduct to appropriate governmental authorities, reduction of future compensation opportunities or change in role. The decision to take any actions described in the preceding sentence will not be subject to the approval of the Committee and can be made by the Board, any committee of the Board, or any duly authorized officer of the Company or of any applicable affiliate of the Company. For avoidance of doubt, any decisions of the Company or the Covered Executive’s employer to discipline a Covered Executive or terminate the employment of a Covered Executive are independent of determinations under this Policy. For example, if a Covered Executive was involved in activities that led to an Accounting Restatement, the Company’s decision as to whether to not to terminate such Covered Executive’s employment would be made under its employment arrangements with such Covered Executive and the requirement to apply this no-fault and non-discretionary clawback policy will not be determinative of whether any such termination is for cause, although failure to comply with the Policy might be a contributing factor in a termination for cause depending on the terms of such arrangements.
Limited Exceptions to the Policy
The Company must recover the Excess Compensation in accordance with the Policy except to the limited extent that any of the conditions set forth below is met, and the Committee determines that recovery of the Excess Compensation would be impracticable:
(a)    The direct expense paid to a third party to assist in enforcing the Policy would exceed the amount to be recovered. Before reaching this conclusion, the Company must make a reasonable attempt to recover such Excess Compensation, document such reasonable attempt(s) to recover, and provide that documentation to the Exchange; or



(b)    Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the legal requirements as such.
Other Important Information in the Policy
The Policy is in addition to the requirements of Section 304 of the Sarbanes-Oxley Act of 2002 that are applicable to the Company’s Chief Executive Officer and Chief Financial Officer, as well as any other applicable laws, regulatory requirements, rules, or pursuant to the terms of any existing Company policy or agreement providing for the recovery of compensation.
Notwithstanding the terms of any of the Company’s organizational documents (including, but not limited to, the Company’s bylaws), any corporate policy or any contract (including, but not limited to, any indemnification agreement), neither the Company nor any affiliate of the Company will indemnify or provide advancement for any Covered Executive against any loss of Excess Compensation. Neither the Company nor any affiliate of the Company will pay for or reimburse insurance premiums for an insurance policy that covers potential recovery obligations. In the event that the Company is required to recover Excess Compensation pursuant to the Policy from a Covered Executive who is no longer an employee, the Company will be entitled to seek recovery in order to comply with applicable law, regardless of the terms of any release of claims or separation agreement that individual may have signed.
The Committee or Board may review and modify the Policy from time to time.
If any provision of the Policy or the application of any such provision to any Covered Executive is adjudicated to be invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability will not affect any other provisions of the Policy or the application of such provision to another Covered Executive, and the invalid, illegal or unenforceable provisions will be deemed amended to the minimum extent necessary to render any such provision or application enforceable.
The Policy will terminate and no longer be enforceable when the Company ceases to be a listed issuer within the meaning of Section 10D of the Exchange Act.
ACKNOWLEDGEMENT
I acknowledge that I have received and read the Compensation Recovery Policy (the “Policy”) of BlackLine, Inc. (the “Company”).
I understand and acknowledge that the Policy applies to me, and all of my beneficiaries, heirs, executors, administrators or other legal representatives and that the Company’s right to recovery in order to comply with applicable law will apply, regardless of the terms of any release of claims or separation agreement I have signed or will sign in the future.
I agree to be bound by and to comply with the Policy and understand that determinations of the Committee (as such term is used in the Policy) will be final and binding and will be given the maximum deference permitted by law.
I understand and agree that my current indemnification rights, whether in an individual agreement or the Company’s organizational documents, exclude the right to be indemnified for amounts required to be recovered under the Policy.
I understand that my failure to comply in all respects with the Policy is a basis for termination of my employment with the Company and any affiliate of the Company as well as any other appropriate discipline.
I understand that neither the Policy, nor the application of the Policy to me, gives rise to a resignation for good reason (or similar concept) by me under any applicable employment agreement or arrangement.



I acknowledge that if I have questions concerning the meaning or application of the Policy, it is my responsibility to seek guidance from [the Compliance Officer, Human Resources or my own personal advisers].
I acknowledge that neither this Acknowledgement nor the Policy is meant to constitute an employment contract.
Please review, sign and return this form to [Human Resources].
Covered Executive
(print name
(signature)
(date)


EX-101.SCH 10 bl-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (PARENTHETICAL) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - The Company link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Redeemable Non-Controlling Interest link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Restructuring Costs link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Equity Awards link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Net Income (Loss) per Share link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Contingent Consideration link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Defined Contribution Plan link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Redeemable Non-Controlling Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Restructuring Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Equity Awards (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Net Income (Loss) per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - The Company (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Summary of Significant Accounting Policies - Schedule of Weighted Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Revenues - Schedule of Disaggregation of Revenues by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Redeemable Non-Controlling Interest - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Redeemable Non-Controlling Interest - Summary of Redeemable Non-Controlling Interest (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Business Combinations - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Business Combinations - Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Intangible Assets and Goodwill - Summary of Carrying Value of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Intangible Assets and Goodwill - Amortization Expense by Operation Expense Categories (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Intangible Assets and Goodwill - Summary of Estimated Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Intangible Assets and Goodwill - Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Balance Sheet Components - Schedule of Investments in Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Balance Sheet Components - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Balance Sheet Components - Summary of Amortized Cost and Fair Values of Marketable Securities, by Remaining Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Balance Sheet Components - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Fair Value Measurements - Summary of Changes in Contingent Consideration Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Property and Equipment - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Leases - Summary of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Leases - Cash Flow and Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Convertible Senior Notes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Convertible Senior Notes - Summary of Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Restructuring Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Restructuring Costs - Schedule of Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Equity Awards - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Equity Awards - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Equity Awards - Summary of Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Equity Awards - Schedule of Weighted Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Equity Awards - Summary of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Income Taxes - Components of Income (Loss) Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Income Taxes - Components of Total Provision for (Benefits from) Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Income Taxes - Reconciliation of Statutory U.S. Federal Tax Rate to Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Income taxes - Summary of Changes in Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Net Income (Loss) per Share - Schedule of Basic and Diluted Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Net Income (Loss) per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Net Income (Loss) per Share - Schedule of Potentially Dilutive Shares Excluded From Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 9954534 - Disclosure - Defined Contribution Plan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954535 - Disclosure - Geographic Information - Schedule of Long-lived Assets Which Consist of Property and Equipment, Net and Operating Lease Right-of-use Assets by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 9954536 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 bl-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 bl-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 bl-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Research and development Research and Development Expense Changes in operating assets and liabilities, net of impact of acquisition: Increase (Decrease) in Operating Capital [Abstract] Cap price per share (in usd per share) Cap Price Per Share Cap price per share. Stock option, contractual terms Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Award Type Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Accounts receivable and credit losses Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Woodland Hills Office Lease Woodland Hills Office Lease [Member] Woodland Hills Office Lease Cash consideration Payments to Acquire Businesses, Gross Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Investments in Marketable Securities Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Restricted stock units - performance, market, and service conditions Restricted Stock Units, Performance and Market Based [Member] Restricted Stock Units, Performance and Market Based Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Insider Trading Policies and Procedures [Line Items] Exercisable at End of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Proceeds from employee stock purchase plan Proceeds from Stock Plans Ownership Ownership [Axis] Number of single customers comprising 10% or more Number Of Customers Number of customers. Estimated dividend yield Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Current liabilities: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Subsequent Event Type [Domain] Subsequent Event Type [Domain] Forfeited/canceled (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Diluted net income (loss) per share attributable to BlackLine, Inc. (in usd per share) Earnings Per Share, Diluted Accounts receivable, net of allowances of $5,064 and $2,282 at December 31, 2023 and 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Contingent consideration paid in excess of original estimates Payment for Contingent Consideration Liability, Operating Activities Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] Redeemable non-controlling interest (Note 4) Balance at beginning of period Balance at end of period Redeemable Noncontrolling Interest, Equity, Carrying Amount Trading Symbol Trading Symbol Restructuring Plan [Domain] Restructuring Plan [Domain] U.S. government agencies US Government Agencies Debt Securities [Member] Effective Income Tax Rate Reconciliation, Percent [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] 0.125% Convertible Senior Notes Due 2024 Zero Point One Two Five Percent Convertible Senior Notes Due Twenty Twenty Four [Member] Zero point one two five percent convertible senior notes due twenty twenty four. Machinery and Equipment Machinery and Equipment [Member] Cost of revenues Cost of Revenue [Abstract] Employee Stock Purchase Plan ("ESPP") Employee Stock [Member] Stockholders' equity: Equity, Attributable to Parent [Abstract] Rollforward of Total Gross Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Schedule of Basic and Diluted Loss per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Increase (decrease) in valuation allowance recorded through earnings Valuation Allowance Deferred Tax Asset Increase In Amount Valuation allowance deferred tax asset increase in amount recorded through earnings Executive Category: Executive Category [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Finance lease cost: Finance Lease Costs [Abstract] Finance Lease Costs Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Estimated fair value of contingent consideration Noncash Financing and Investing Activities, Estimated Present Value of Contingent Consideration, Liability Noncash Financing and Investing Activities, Estimated Present Value of Contingent Consideration, Liability Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Equity Components Equity Components [Axis] Research and Development Research Tax Credit Carryforward [Member] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Entity Small Business Entity Small Business Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] 2028 Finance Lease, Liability, to be Paid, Year Five Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Accounts Receivable Accounts Receivable [Member] Net income (loss) per share attributable to BlackLine, Inc. (in usd per share) Net Income (Loss) Attributable to Parent, Diluted Measurement Frequency Measurement Frequency [Axis] Lease incentive receipts Lease Incentive Receipts, Increase (Decrease) Lease Incentive Receipts, Increase (Decrease) Restricted Stock Units Restricted stock units - service-only vesting conditions Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Cash paid for amounts included in the measurement of lease liabilities Lessee. Cash Flow [Abstract] Lessee. Cash Flow Retirement Benefits [Abstract] Retirement Benefits [Abstract] Increase (decrease) in valuation allowance recorded through equity Valuation Allowance Deferred Tax Asset Increase (Decrease) In Amount Valuation allowance deferred tax asset increase (decrease) in amount recorded through equity. Debt, implied interest rate Debt Instrument, Implied Interest Rate Debt Instrument, Implied Interest Rate Acquisition of common stock for tax withholding obligations Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Fair Value by Liability Class Fair Value by Liability Class [Domain] Schedule of Potentially Dilutive Shares Excluded From Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Research and development Research and Development Expense [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Accrual balance as of December 31, 2022 Accrual balance as of December 31, 2023 Restructuring Reserve Transaction related costs Business Combination, Acquisition Related Costs Conversion option in notes not considered in calculation of diluted net loss per share Total shares excluded from net income (loss) per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type Award Type [Axis] Granted (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Non-cash financing and investing activities Noncash Investing and Financing Items [Abstract] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag General and administrative General and Administrative Expense [Member] Property and equipment, gross Property, Plant and Equipment, Gross Leased assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Components of Total Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Equity component of the 2026 convertible senior notes, net of issuance costs and tax Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating lease liabilities, current Operating Lease, Liability, Current Interest on lease liabilities Finance Lease, Interest Expense Computer Software Development Costs Computer Software, Intangible Asset [Member] Issuance of common stock through employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Net Carrying Amount Finite-Lived Intangible Assets, Net Recently-adopted and recently-issued accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Post-acquisition working capital adjustment Payments to Acquire Business, Working Capital Adjustments, Increase (Decrease) Payments to Acquire Business, Working Capital Adjustments, Increase (Decrease) Components of Income (Loss) Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] International Income (Loss) from Continuing Operations before Income Taxes, Foreign Purchase price consideration Purchase price consideration Business Combination, Consideration Transferred Gross profit Gross Profit Total Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost Deferred revenue, current Contract with Customer, Liability, Current Schedule of Weighted Average Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Number of securities in continuous unrealized loss position, greater than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Stock Options Stock options - service-only vesting conditions Employee Stock Option [Member] Total operating expenses Costs and Expenses Income Tax Examination [Table] Income Tax Examination [Table] Aggregate principal repurchased Debt Instrument, Repurchased Face Amount Maximum Maximum Maximum [Member] Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Lease extension period (up to) Lessee, Operating and Finance Lease Extension Period Lessee, Operating and Finance Lease Extension Period Document Type Document Type Additions from acquisitions Goodwill, Acquired During Period Tabular List, Table Tabular List [Table Text Block] Foreign currency translation Temporary Equity, Foreign Currency Translation Adjustments Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] 2026 Finance Lease, Liability, to be Paid, Year Three Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Percentage of principal amount of notes declared as accrued based on certain customary events of default Percentage Of Principal Amount Of Notes Declared As Accrued Based On Certain Customary Events Of Default Percentage of principal amount of notes declared as accrued based on certain customary events of default. Equity Awards Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Percentage of employer matching contribution, second tier Defined Contribution Plan Employer Matching Contribution Percent Of Match Second Tier Defined contribution plan employer matching contribution percent of match second tier. Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-Sale Contingent consideration Effective Income Tax Rate Reconciliation, Contingent Consideration Liability Effective Income Tax Rate Reconciliation, Contingent Consideration Liability FourQ Systems, Inc. FourQ Systems, Inc. [Member] FourQ Systems, Inc. Business Acquisition Business Acquisition [Axis] Cap calls, strike price (in usd per share) Cap Calls, Strike Price Per Share Cap Calls, Strike Price Per Share Allowances for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current State Deferred State and Local Income Tax Expense (Benefit) Operating and finance leases Deferred Tax Assets Operating Leases Deferred tax assets, operating leases. Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] BlackLine Systems, Inc. Black Line Systems Inc [Member] BlackLine Systems Inc. Business Combinations Business Combination Disclosure [Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Nonvested at Beginning balance (usd per share) Nonvested at Ending balance (usd 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 Disclosure [Abstract] Income Tax Disclosure [Abstract] Convertible Senior Notes due 2026 Convertible Senior Notes due 2026 [Member] Convertible Senior Notes due 2026 Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Stock Options and Restricted Stock Units Stock Options And Restricted Stock Units [Member] Stock options and restricted stock units. Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract] Net change in unrealized gain (losses) on marketable securities, tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Total lease cost Lease, Cost Stock-based compensation capitalized as an asset Share-Based Payment Arrangement, Amount Capitalized Statistical Measurement Statistical Measurement [Axis] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Foreign currency translation attributable to redeemable non-controlling interest Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Schedule of Available-for-sale Securities [Table] Debt Securities, Available-for-Sale [Table] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Measure: Measure [Axis] Restricted stock units - performance and service conditions Restricted stock units - performance and service based Restricted Stock Units, Performance and Service Based [Member] Restricted Stock Units, Performance and Service Based Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Redeemable Noncontrolling Interest [Line Items] Redeemable Noncontrolling Interest [Line Items] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Advertising cost expense Advertising Expense Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Significant Components of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows from operating lease liabilities Operating Lease, Payments Net gains on maturities of marketable securities reclassified from accumulated other comprehensive loss to earnings OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Investments Investments [Member] Other income (expense) Other Income and Expenses [Abstract] PEO PEO [Member] Concentration of credit risk and significant customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Beginning Balance (in shares) Ending Balance (in shares) Shares, Outstanding Percentage of conversion price for notes on each applicable trading day Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Sale of Stock Sale of Stock [Axis] Additional investment in subsidiary Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase of Interest by Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Debt Instrument Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Deferred tax liabilities Deferred Tax Liabilities, Gross [Abstract] Measurement Input Type [Domain] Measurement Input Type [Domain] Total liabilities Liabilities Total current tax expense Current Income Tax Expense (Benefit) Expected volatility Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Cumulative Effect, Period of Adoption, Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Common shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency Measurement Frequency [Domain] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Kevin Thompson [Member] Kevin Thompson Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Property, Plant and Equipment, Type Long-Lived Tangible Asset [Domain] Subsequent Event [Line Items] Subsequent Event [Line Items] Investments in marketable securities Marketable Securities, Policy [Policy Text Block] Sales and marketing Selling and Marketing Expense Securities in continuous loss position, less than 12 Months, estimated fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months General and administrative General and Administrative Expense Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State Current State and Local Tax Expense (Benefit) Segments Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Impairment of cloud computing implementation costs Asset Impairment Charges Fair value of contingent consideration Contingent consideration Business Combination, Contingent Consideration, Liability Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Contingent Consideration Contingent Consideration [Member] Contingent consideration. Restructuring Type [Axis] Restructuring Type [Axis] Net income (loss) per share Earnings Per Share, Policy [Policy Text Block] Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Contractual maturity (less than) Debt Securities, Available-for-Sale, Term Debt Conversion, Name Debt Conversion, Name [Domain] Beginning fair value Ending fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value State tax, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Granted (usd 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 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five 2027 Finance Lease, Liability, to be Paid, Year Four Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Summary of Estimated Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Contingent consideration, current Business Combination, Contingent Consideration, Liability, Current Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Dilutive effect of convertible senior notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Furniture and Fixtures Furniture and fixtures Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Commercial paper Commercial Paper [Member] Less: valuation allowance Valuation allowance, at beginning of year Valuation allowance, at end of year Deferred Tax Assets, Valuation Allowance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Weighted average discount rate: Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate Penalties and interest (less than) Income Tax Examination, Penalties and Interest Expense Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Restricted cash Restricted Cash and Cash Equivalents Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Deferred tax liabilities, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Property, Plant and Equipment, Type Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation and amortization expense related to property and equipment Depreciation, Depletion and Amortization, Nonproduction Entity Emerging Growth Company Entity Emerging Growth Company Property and equipment, net and operating lease right-of-use assets Property Plant And Equipment Net And Operating Lease Right Of Use Assets Property plant and equipment net and operating lease right-of-use assets. Unamortized debt issuance costs Debt Issuance Costs, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Total deferred tax assets Deferred Tax Assets, Gross Certain Corporate Events Occur Prior to Maturity Date Or Company Issues Notice of Redemption Certain Corporate Events Occur Prior To Maturity Date Or Company Issues Notice Of Redemption [Member] Certain corporate events occur prior to maturity date or company issues notice of redemption. Data center equipment - finance lease Data Center Equipment [Member] Data Center Equipment Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Capped calls cost Capped Calls Cost Capped calls cost. Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Common Stock Common Stock [Member] Individual: Individual [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Income Statement Location Income Statement Location [Domain] Fair Value Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Summary of Changes in Contingent Consideration Liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Minimum Minimum [Member] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Maximum contingent consideration to be distributed Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Proceeds used to repurchase aggregate principal of notes Proceeds from Issuance of Long-Term Debt Capitalized R&D Deferred Tax Assets, Capitalized Research and Development Costs Deferred Tax Assets, Capitalized Research and Development Costs Net foreign currency (gains) losses Gain (Loss), Foreign Currency Transaction, before Tax Operating lease liabilities Increase (Decrease) in Operating Lease Liability Acquisition of common stock for tax withholding obligations Payment, Tax Withholding, Share-Based Payment Arrangement Deferred tax assets Deferred Tax Assets, Net [Abstract] Other Deferred Tax Assets, Other U.S. treasury securities US Treasury Securities [Member] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Business combination, outstanding common stock percentage Business Acquisition, Percentage of Voting Interests Acquired Accumulated Deficit Retained Earnings [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Defined Contribution Plan Compensation and Employee Benefit Plans, Other than Share-Based Compensation [Text Block] Basic net income (loss) per share attributable to BlackLine, Inc. (in usd per share) Earnings Per Share, Basic Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Issuance of common stock through employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] One-time Termination Benefits One-time Termination Benefits [Member] Sale of Stock Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Aggregate intrinsic value, exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Operating lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets Summary of Notes Convertible Debt [Table Text Block] Cash paid for income taxes Income Taxes Paid Principles of consolidation and basis of presentation Consolidation, Policy [Policy Text Block] Option to purchase principal amount Debt Instrument Face Amount Optional Debt instrument face amount optional. Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Estimated fair value of convertible senior notes Convertible Debt, Fair Value Disclosures Developed technology Technology-Based Intangible Assets [Member] Accounts payable Increase (Decrease) in Accounts Payable Capitalized computer software, accumulated amortization Capitalized Computer Software, Accumulated Amortization Entity Public Float Entity Public Float 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] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Principal Long-Term Debt, Gross Liability Class Liability Class [Axis] All Trading Arrangements All Trading Arrangements [Member] Grant date fair value (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other Than Options, Grants Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other Than Options, Grants Date Fair Value Maturing within 1 year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Less: accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization All Adjustments to Compensation All Adjustments to Compensation [Member] Research and other credits Deferred Tax Assets, Tax Credit Carryforwards, Research And Other Deferred Tax Assets, Tax Credit Carryforwards, Research And Other Restricted cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Compensation Amount Outstanding Recovery Compensation Amount Debt repurchase amount percentage prior to maturity Debt Repurchase Amount Percentage Prior To Maturity Debt repurchase amount percentage prior to maturity. Provision for (benefit from) credit losses Accounts Receivable, Credit Loss Expense (Reversal) Forfeited/canceled (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Restructuring costs Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Total deferred tax provision Deferred income tax benefit Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from exercises of stock options Cash received from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total lease obligations Finance Lease, Liability Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Forfeited/canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Employer matching contribution, percent of employees' gross pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Accrued restructuring costs Restructuring Reserve, Current Dilutive effect of securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Federal tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Payments for restructuring Cash payments and adjustments Payments for Restructuring Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Finance leases Finance Lease, Weighted Average Discount Rate, Percent Finance lease liabilities, noncurrent Finance Lease, Liability, Noncurrent Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Restricted Stock Units, Performance, Market and Service Based Restricted Stock Units, Performance, Market and Service Based [Member] Restricted Stock Units, Performance, Market and Service Based Provision for (benefit from) income taxes Total provision for (benefit from) income taxes Income Tax Expense (Benefit) International Non-US [Member] Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Adjustment for adoption of ASU 2020-06 Non Cash Adjustment To Retained Earnings, Effect of Change In Accounting Principle Non Cash Adjustment To Retained Earnings, Effect of Change In Accounting Principle Debt Instruments [Abstract] Debt Instruments [Abstract] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Operating leases Operating Lease, Weighted Average Remaining Lease Term Total consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Summary of Activity in Redeemable Non-Controlling Interest Redeemable Noncontrolling Interest [Table Text Block] Money market funds Money Market Funds [Member] Tax credits Tax Credit Carryforward, Amount Accretion on investment Deferred Tax Liabilities, Unrealized Gains on Trading Securities Securities in continuous loss position, less than 12 Months, unrealized losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash and cash equivalents Cash and cash equivalents at end of period Cash and Cash Equivalents, at Carrying Value Acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Condition Two Condition Two [Member] Condition two. Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Less: One-time expense related to accelerated vesting Business Combination, Accelerated Vesting Business Combination, Accelerated Vesting Intangible assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Property and equipment, useful life Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer Liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer Liability Purchase of capped calls related to convertible senior notes Payments To Acquire Capped Calls Related To Convertible Senior Notes Payments to acquire capped calls related to convertible senior notes. Summary of Changes in Valuation Allowance Summary of Valuation Allowance [Table Text Block] Leased assets obtained in exchange for new financing lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Regulated Operations [Abstract] Revenues Revenue from Contract with Customer [Text Block] Weighted average shares (in shares) Weighted Average Number of Shares Issued, Basic Redeemable non-controlling Interest Redeemable Non Controlling Interest Policy [Text Block] Redeemable non-controlling interest. Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Cover [Abstract] Cover [Abstract] Subsequent Events Subsequent Events [Text Block] Estimated interest rate Debt Instrument, Measurement Input United States UNITED STATES Tax Credit Carryforward, Name Tax Credit Carryforward, Name [Domain] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Other long-term liabilities Other Liabilities, Noncurrent Forfeited/canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Total lease payments Lessee, Operating Lease, Liability, to be Paid Contracted not recognized revenue Revenue, Remaining Performance Obligation, Amount Amortization of assets Finance Lease, Right-of-Use Asset, Amortization Geographic Information Segment Reporting Disclosure [Text Block] Net increase (decrease) in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Subscription and support Subscription and Circulation [Member] Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Expenses and Other Current Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Expenses and Other Current Liabilities Operating lease extension term Lessee, Operating Lease, Renewal Term Equity Component Equity Component [Domain] Finance lease liabilities, current Finance Lease, Liability, Current State State and Local Jurisdiction [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Other Deferred Tax Liabilities, Other Entity Current Reporting Status Entity Current Reporting Status Number of common stock entitled to receive upon vesting of award (in shares) Share Based Compensation Arrangement By Share Based Payment Award Number Of Common Stock Entitled To Receive Upon Vesting Of Award Share based compensation arrangement by share based payment award, number of common stock entitled to receive upon vesting of award. Income (loss) from operations Operating Income (Loss) Number of reporting units Number of Reporting Units Revenue Recognition [Abstract] Revenue Recognition [Abstract] Cash and Cash Equivalents Cash and Cash Equivalents [Member] Total deferred tax liabilities Deferred Tax Liabilities, Gross Property and equipment Property, Plant and Equipment, Policy [Policy Text Block] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Stock option exercises Stock Issued During Period Value Stock Options Exercised Net Of Shares Withholding Stock issued during period value stock options exercised net of shares withholding. Type of Restructuring [Domain] Type of Restructuring [Domain] Vesting period one Share-Based Payment Arrangement, Tranche One [Member] Banks where company's investments are held Number of Banks, Where Debt Securities Are Invested Number of Banks, Where Debt Securities Are Invested Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Net income (loss) attributable to redeemable non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement Statistical Measurement [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Convertible senior notes, consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Nonvested, Beginning balance (in shares) Nonvested, Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Convertible Senior Notes Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Research and development Research and Development Expense, Policy [Policy Text Block] Matching contributions to plan Defined Contribution Plan, Employer Discretionary Contribution Amount Effect of foreign currency exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Computers and equipment Computer Equipment [Member] Restatement Determination Date: Restatement Determination Date [Axis] Corporate bonds Corporate Debt Securities [Member] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Measurement Input, Credit Spread Measurement Input, Credit Spread [Member] Federal statutory income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Supplemental Cash Flow and Other Information Leases, Supplemental Information [Table Text Block] Leases, Supplemental Information Commitments and contingencies (Note 17) Commitments and Contingencies Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Geographical Geographical [Axis] Noncash lease expense Non Cash Lease Expense Non-cash lease expense. Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Lease option to terminate (within) Lessee, Operating and Finance, Lease Option to Terminate, Period Lessee, Operating and Finance, Lease Option to Terminate, Period Restricted cash included within other assets at end of period Restricted Cash and Cash Equivalents, Noncurrent Property and equipment, gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Leases Lessee, Leases [Policy Text Block] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Revenue recognition Revenue [Policy Text Block] Leases, remaining lease terms Operating and Finance Lease, Remaining Lease Terms Operating and Finance Lease, Remaining Lease Terms Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Maturing between 1 and 2 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Year Two Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Year Two Payment of contingent consideration for the 2013 Acquisition Payment for Contingent Consideration Liability, Financing Activities Performance measurement, relative TSR percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Measurement, Relative Total Shareholder Return Percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Measurement, Relative Total Shareholder Return Percentage PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Goodwill [Roll Forward] Goodwill [Roll Forward] Transaction costs allocated to equity component of notes Transaction Costs Attributable To Equity Component Transaction costs allocated to equity component. Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Convertible senior notes, net, current Convertible Debt, Current Outstanding Beginning balance (in shares) Outstanding Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Restricted stock units, service-based Restricted Stock Units, Service Based [Member] Restricted Stock Units, Service Based Debt Conversion Description Debt Conversion Description [Axis] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Marketable securities Investments, Fair Value Disclosure Weighted average grant date fair value per share, granted (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Net income (loss) attributable to BlackLine, Inc. Net income (loss) attributable to BlackLine, Inc., including adjustment to redeemable non-controlling interest Net income (loss) attributable to BlackLine, Inc. Net Income (Loss) Total current liabilities Liabilities, Current 2025 Finance Lease, Liability, to be Paid, Year Two Foreign currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Deferred customer acquisition costs Deferred Policy Acquisition Cost Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST, AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Partial repurchase of convertible senior notes Repayments of Convertible Debt Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Total cost of revenues Cost of Goods and Services Sold Stock-based compensation award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Performance measurement, annualized recurring revenue percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Measurement, Annualized Recurring Revenue ,Percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Measurement, Annualized Recurring Revenue ,Percentage Weighted average useful lives Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Accrued expenses and other current liabilities Accrued expenses and other current liabilities, total Accrued Expenses And Other Liabilities Current Accrued expenses and other liabilities, current. Name Measure Name Name Forgone Recovery, Individual Name Goodwill Balance beginning Balance ending Goodwill Increases related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Capitalized software development costs, net Capitalized Software Development Costs for Software Sold to Customers Underlying Securities Award Underlying Securities Amount Contract asset, renewal fees amortization, period Contract With Customer Asset, Renewal Fees Amortization, Period Contract With Customer Asset, Renewal Fees Amortization, Period Accounts receivable Increase (Decrease) in Accounts Receivable Restructuring positions eliminated, expected percent Restructuring and Related Cost, Number of Positions Eliminated, Expected, Percent Restructuring and Related Cost, Number of Positions Eliminated, Expected, Percent Windfall tax benefits, net related to stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Net change in unrealized gains (losses) on marketable securities, net of tax of $123, $0, and $0, for the years ended December 31, 2023, 2022 and 2021, respectively OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Payments in the period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Foreign currency transaction losses Realized Gain (Loss), Foreign Currency Transaction, before Tax Financing cash flows from finance leases Finance Lease, Payments, Principal And Interest Finance Lease, Payments, Principal And Interest Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Debt Instrument, Name Debt Instrument, Name [Domain] Capitalized software development costs included in accounts payable and accrued expenses and other current liabilities at end of period Capitalized Software Development Costs Included In Accounts Payable And Accrued Expenses And Other Liabilities Current Capitalized software development costs included in accounts payable and accrued expenses, and other liabilities, current. Deferred tax liability, net Deferred Tax Liabilities, Deferred Expense, Debt Issuance Costs Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Income Statement Location Income Statement Location [Axis] Schedule of Maturities of Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Valuation Allowance [Abstract] Valuation Allowance [Abstract] Cost of revenues Cost of Goods and Service [Policy Text Block] Product and Service Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Summary of Lease Expense Lease, Cost [Table Text Block] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Plan Name Plan Name [Domain] Interest expense Interest Expense Total unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Purchases of property and equipment included in accounts payable and accrued expenses and other current liabilities at end of period Capital Expenditures Incurred but Not yet Paid Loss on extinguishment of convertible senior notes Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Maximum number of shares issuable (in shares) Approved award grants (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Estimated fair value of intangible assets acquired Fair Value Finite-Lived Intangible Assets Acquired Weighted Average Remaining Contractual Term (Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Tax effect of interest expense Interest On Convertible Debt, Tax Interest On Convertible Debt, Tax Trading Arrangement: Trading Arrangement [Axis] Performance adjustment (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment, Weighted Average Exercise Price Contingent consideration, liability, measurement input Business Combination, Contingent Consideration, Liability, Measurement Input Use of estimates Use of Estimates, Policy [Policy Text Block] Interest expense Interest on Convertible Debt, Net of Tax Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Redeemable Noncontrolling Interest, Equity [Roll Forward] Redeemable Noncontrolling Interest, Equity [Roll Forward] Redeemable Noncontrolling Interest, Equity Debt discount Debt Instrument, Unamortized Discount Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Summary of Restricted Stock Units Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Deferred revenue, current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer Liability, Current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer Liability, Current Allowance for credit loss Debt Securities, Available-for-Sale, Allowance for Credit Loss Transaction costs allocated to liability component of notes Transaction Costs Allocated To Liability Component Transaction costs allocated to liability component. Auditor Firm ID Auditor Firm ID Amortization expenses Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Risk free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Restatement Determination Date Restatement Determination Date 2022 Restructuring Program 2022 Restructuring Program [Member] 2022 Restructuring Program Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents, and restricted cash, beginning of period Cash, cash equivalents, and restricted cash, end of period Total cash, cash equivalents, and restricted cash at end of period shown in the consolidated statements of cash flows Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Stock option exercises (in shares) Stock Issued During Period Shares Stock Options Exercised Net Of Shares Withholdings Stock issued during period shares stock options exercised net of shares withholdings. Asset Class Asset Class [Axis] Operating lease right-of-use and finance lease assets Deferred Tax Liabilities Right Of Use Assets Deferred tax liabilities right of use asset. Measurement Input, Expected Term Measurement Input, Expected Term [Member] Variable cost Variable Lease, Cost Numerator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Operating lease cost Operating Lease, Cost Bank where interest-bearing accounts exceed FDIC insured limits Number of Banks, Interest-Bearing Accounts Exceed FDIC Insured Limits Number of Banks, Interest-Bearing Accounts Exceed FDIC Insured Limits Impairment of long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Convertible Notes Convertible Notes [Member] Convertible notes. Net carrying amount Long-Term Debt Total assets Assets, Fair Value Disclosure Amortization Expense by Operation Expense Categories Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Percentage of employer matching contribution Defined Contribution Plan, Employer Matching Contribution, Percent of Match Weighted-average period to recognize unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Redeemable Non-Controlling Interest Noncontrolling Interest Disclosure [Text Block] Comprehensive income (loss) attributable to BlackLine, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Operating lease liabilities Business Combination, Recognized Identifiable Asset Acquired And Liability Assumed, Operating Lease Liability Business Combination, Recognized Identifiable Asset Acquired And Liability Assumed, Operating Lease Liability Federal Domestic Tax Authority [Member] Short-term lease cost Short-Term Lease, Cost Redeemable Noncontrolling Interest, by Legal Entity [Table] Redeemable Noncontrolling Interest, by Legal Entity [Table] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items] Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items] Basis of presentation and summary of significant accounting policies. Subsequent Event [Table] Subsequent Event [Table] Components of Deferred Tax Assets and Liabilities [Abstract] Components of Deferred Tax Assets and Liabilities [Abstract] 2024 Finance Lease, Liability, to be Paid, Year One Weighted- Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Accrued income and other taxes payable Taxes Payable, Current Contracted not recognized revenue, expects to recognize revenue over next 12 months, percentage Revenue, Remaining Performance Obligation, Percentage Convertible senior notes, net, noncurrent Convertible Debt, Noncurrent Purchase of capped calls Adjustment To Additional Paid In Capital Purchase Of Capped Calls Adjustment to additional paid in capital purchase of capped calls. Subsequent Event Subsequent Event [Member] Unrecognized tax benefits, income tax penalties and interest accrued (less than) Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Net operating loss carryforwards Operating Loss Carryforwards Net income (loss) attributable to redeemable non-controlling interest (Note 4) Net Income (Loss) Attributable to Redeemable Noncontrolling Interest Contingent consideration liability payment period Business Combination Contingent Consideration Liability Payment Period Business Combination Contingent Consideration Liability Payment Period Number of leased properties Lessee, Number of Leases Lessee, Number of Leases Summary of Carrying Value of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Business interest carryforward Deferred Tax Asset, Interest Carryforward Income Statement [Abstract] Income Statement [Abstract] Leasehold improvements paid directly by landlord Leasehold Improvements Paid By Landlord Leasehold Improvements Paid By Landlord Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Accrued expenses and other current liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Diluted net income (loss) per share Earnings Per Share, Diluted [Abstract] Income Tax Examination [Line Items] Income Tax Examination [Line Items] Current Current Federal, State and Local, Tax Expense (Benefit) [Abstract] Amortization expense Capitalized Contract Cost, Amortization Financial Instrument [Axis] Financial Instrument [Axis] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Karole Morgan-Prager [Member] Karole Morgan-Prager Total Shareholder Return Amount Total Shareholder Return Amount Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Financed purchases of property and equipment Payments To Finance Property Plant And Equipment Payments to finance property, plant and equipment. Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total lease payments Finance Lease, Liability, to be Paid Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Right to purchase shares at fair value at the time of exercise, percentage Right To Purchase Shares At Fair Value At The Time Of Exercise Percentage Right to purchase shares at fair value at the time of exercise percentage. Conversion price (in usd per share) Debt Instrument, Convertible, Conversion Price Initial conversion rate Debt Instrument, Convertible, Conversion Ratio Proceeds from maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Adjustment attributable to redeemable non-controlling interest (Note 4) Adjustment to redeemable non-controlling interest Noncontrolling Interest, Change in Redemption Value Basic net income (loss) per share Earnings Per Share, Basic [Abstract] Asset Class Asset Class [Domain] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Net income (loss) and adjustment attributable to redeemable non-controlling interest (Note 4) Net Income Loss Adjustment Attributable To Redeemable Non Controlling Interest Net income (loss) adjustment attributable to redeemable non-controlling interest. Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Operating lease liability Total lease obligations Operating Lease, Liability Deferred Tax Asset Valuation Allowance [Roll Forward] Deferred Tax Asset Valuation Allowance [Roll Forward] Deferred Tax Asset Valuation Allowance Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Vesting [Domain] Vesting [Domain] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] All Executive Categories All Executive Categories [Member] Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Less comprehensive income (loss) attributable to redeemable non-controlling interest: Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest [Abstract] Enterprise Zone Enterprise Zone [Member] Enterprise zone. Plan Name Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net operating losses related to foreign tax benefits for equity awards Share-Based Payment Arrangement, Expense, Tax Benefit Earnings Per Share [Abstract] Earnings Per Share [Abstract] Common stock, $0.01 par value, 500,000,000 shares authorized, 61,515,105 and 60,016,824 issued and outstanding at December 31, 2023 and 2022, respectively Common Stock, Value, Issued Data Interconnect Data Interconnect [Member] Data Interconnect Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade name Trade Names [Member] Senior Notes Senior Notes [Member] Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Principal payments under finance lease obligations Finance Lease, Principal Payments Revenues Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Total Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Contingent consideration, noncurrent Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Reconciliation of Statutory U.S. Federal Tax Rate to Effective Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Beginning gross unrecognized tax benefits Ending gross unrecognized tax benefits Unrecognized Tax Benefits Income Tax Authority Income Tax Authority [Axis] PEO Name PEO Name Audit Information [Abstract] Audit Information [Abstract] Audit Information Convertible senior notes Debt, Policy [Policy Text Block] Building - finance lease Building [Member] Schedule of Changes in Goodwill Schedule of Goodwill [Table Text Block] Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Marketable securities (amortized cost of $932,850 and $875,456 at December 31, 2023 and December 31, 2022, respectively) Fair Value Debt Securities, Available-for-Sale, Current Other accrued expenses and current liabilities Other Accrued Liabilities, Current The Company Nature of Operations [Text Block] Nondeductible transaction costs Effective Income Tax Rate Reconciliation, Nondeductible Expense, Transaction Costs Effective Income Tax Rate Reconciliation, Nondeductible Expense, Transaction Costs Capitalized software development costs Payments to Develop Software Convertible senior notes interest rate Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders' equity Beginning Balance Ending Balance Adjustment to equity for adoption of ASU 2020-06 Equity, Attributable to Parent Business Combination, Contingent Consideration Arrangements [Abstract] Business Combination, Contingent Consideration Arrangements [Abstract] Unrecognized tax benefits that would impact the effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Expected term (years) Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Subsequent Events [Abstract] Subsequent Events [Abstract] Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Restructuring Costs Restructuring and Related Activities Disclosure [Text Block] Level 2 Fair Value, Inputs, Level 2 [Member] Schedule of Long-lived Assets Which Consist of Property and Equipment, Net and Operating Lease Right-of-use Assets by Geographic Region Long-Lived Assets by Geographic Areas [Table Text Block] Effective interest rate, percentage Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Convertible senior notes, trading days Debt Instrument, Convertible, Threshold Trading Days Capitalized software, estimated useful life Amortization Period Finite-Lived Intangible Asset, Useful Life Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Outstanding at Beginning of period (usd per share) Outstanding at End of period (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Foreign Foreign Tax Authority [Member] City Area Code City Area Code Net Income (Loss) per Share Earnings Per Share [Text Block] Product and Service Product and Service [Axis] Reduction to workforce, number of positions Restructuring and Related Cost, Expected Number of Positions Eliminated Weighted average remaining lease term at end of period (in years): Leases, Weighted Average Lease Term [Abstract] Leases, Weighted Average Lease Term Document Fiscal Year Focus Document Fiscal Year Focus Geographical Geographical [Domain] Stock-based compensation Compensation Related Costs, Policy [Policy Text Block] Purchased Software Purchased software Software and Software Development Costs [Member] Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Total liabilities Liabilities, Fair Value Disclosure Debt transaction costs Debt Issuance Costs, Gross Net income (loss) Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Additions in the period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Developed technology Developed Technology Rights [Member] Summary of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Property and Equipment Property, Plant and Equipment [Member] (Accretion) amortization of purchase discounts on marketable securities, net Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities, redeemable non-controlling interest, and stockholders' equity Liabilities and Equity Amortized cost Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Ownership Ownership [Domain] Risk free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Investment by redeemable non-controlling interest Investment By Redeemable Noncontrolling Interest Investment by redeemable noncontrolling interest. Sales and marketing Sales And Marketing Policy [Text Block] Sales and marketing. Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Risk free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Foreign Current Foreign Tax Expense (Benefit) 2016 Equity Incentive Plan Two Thousand Sixteen Equity Incentive Plan [Member] Two thousand sixteen equity incentive plan. Business day Debt Instrument, Convertible, Threshold, Business Day Debt Instrument, Convertible, Threshold, Business Day Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Restricted Stock Units, Performance and Service Based , No Grant Date Restricted Stock Units, Performance and Service Based, No Grant Date [Member] Restricted Stock Units, Performance and Service Based, No Grant Date Net income (loss) attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest) Net Income (Loss) Excluding Portion Attributable To Redeemable Noncontrolling Interest Net income loss excluding portion attributable to redeemable noncontrolling interest. Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Restructuring costs Restructuring Charges Subscription contract, period Subscription Contract, Period Subscription Contract, Period Fair value of financial instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Business Combinations [Abstract] Nondeductible meals and entertainment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Capitalized computer software, amortization Capitalized Computer Software, Amortization Defensive patent Patented Technology [Member] Investment from redeemable non-controlling interest Proceeds from Noncontrolling Interests Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 2023 Restructuring Program 2023 Restructuring Program [Member] 2023 Restructuring Program Employer matching contribution, percent of employees' gross pay, second tier Defined Contribution Plan Employer Matching Contribution Percent Of Employees Gross Pay Second Tier Defined contribution plan employer matching contribution percent of employees gross pay second tier. Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Acquired Intangible Asset Categories, Fair Value and Amortization Period Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Award Timing Disclosures [Line Items] Federal and State Federal And State [Member] Federal And State Comprehensive income (loss) attributable to redeemable non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Stock-based compensation capitalized for software development Stock Based Compensation Capitalized For Software Development Stock based compensation capitalized for software development. Restructuring Plan [Axis] Restructuring Plan [Axis] Maturing between 1 and 2 years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Year Two Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Year Two Professional services Technology Service [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Insider Trading Arrangements [Line Items] Aggregate Intrinsic Value, Outstanding at Beginning of period Aggregate Intrinsic Value, Outstanding at End of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Allowance for credit loss Debt Securities, Available-for-Sale, Allowance for Credit Loss, Not Previously Recorded Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Other assets Increase (Decrease) in Other Operating Assets Foreign tax differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Equity component of partial repurchase of 2024 convertible senior notes Equity component of partial repurchase of 2024 convertible senior notes Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Adjustment to Compensation, Amount Adjustment to Compensation Amount Vesting period two Share-Based Payment Arrangement, Tranche Two [Member] Cost of revenues Cost of revenues Cost of Sales [Member] Deferred income taxes Deferred Federal, State and Local, Tax Expense (Benefit) Change in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Auditor Name Auditor Name Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Exercisable at End of period (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Capitalized internal-use software costs Internal Use Software, Policy [Policy Text Block] Entity Central Index Key Entity Central Index Key Amortization of debt issuance costs Interest expense related to amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Liabilities Liabilities, Fair Value Disclosure [Abstract] Contract asset, deferred customer acquisition costs, recognition period Contract With Customer Asset, Deferred Customer Acquisition Costs, Period Contract With Customer Asset, Deferred Customer Acquisition Costs, Period Stock-based compensation expense Stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Capped calls, common stock, expected to offset potential economic dilution of stock up to initial cap price (in shares) Capped Calls, Common Stock, Expected To Offset Potential Economic Dilution of Stock Up To Initial Cap Price, Shares Capped Calls, Common Stock, Expected To Offset Potential Economic Dilution of Stock Up To Initial Cap Price, Shares Accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Income Tax Authority Income Tax Authority [Domain] Accrued salaries and employee benefits Employee-related Liabilities, Current Revenues Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Disaggregation of Revenues by Geographic Region Disaggregation of Revenue [Table Text Block] Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Customer relationships Customer-Related Intangible Assets [Member] Operating leases Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Maturing within 1 year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Business combinations Business Combinations Policy [Policy Text Block] Finance leases Finance Lease, Weighted Average Remaining Lease Term Leasehold Improvements Leasehold improvements Leasehold Improvements [Member] Schedule Of Basis Of Presentation And Summary Of Significant Accounting Policies [Table] Schedule Of Basis Of Presentation And Summary Of Significant Accounting Policies [Table] Schedule of basis of presentation and summary of significant accounting policies. General and administrative Selling, General and Administrative Expenses, Policy [Policy Text Block] Net deferred taxes Deferred Tax Liabilities, Net Sales and Marketing Expenses Sales and marketing Selling and Marketing Expense [Member] Nondeductible officer compensation Effective Income Tax Rate Reconciliation Nondeductible Expense Officer Compensation Effective income tax rate reconciliation nondeductible expense officer compensation. Performance adjustment (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment Shares used to calculate diluted net income (loss) per share (in shares) Shares used to calculate diluted net income (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Contingent Consideration Contingent Consideration Disclosure [Text Block] Contingent consideration disclosure. Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Lessee Disclosure [Abstract] Lessee Disclosure [Abstract] Operating expenses Operating Expenses [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Right to purchase shares at fair value of stock at the time of grant, percentage Right To Purchase Shares At Fair Value Of Stock At The Time Of Grant Percentage Right to purchase shares at fair value of stock at the time of grant percentage. Lease, Cost [Abstract] Lease, Cost [Abstract] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Thereafter Finance Lease, Liability, to be Paid, after Year Five Proceeds from issuance of convertible senior notes, net of issuance costs Proceeds from Convertible Debt Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Restructuring and Related Activities [Abstract] Condition One Condition One [Member] Condition one member. Vested (usd 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 Non-NEOs Non-NEOs [Member] Construction in progress Construction in Progress [Member] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Debt Instrument [Line Items] Debt Instrument [Line Items] Shares used to calculate basic net income (loss) per share (in shares) Weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Basic Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Coupon interest expense Coupon Interest Expense Coupon interest expense. Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Intangible assets Deferred Tax Liabilities, Intangible Assets Schedule of Amortized Cost and Fair Values of Marketable Securities by Remaining Contractual Maturity Debt Securities, Available-for-Sale [Table Text Block] Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract] BlackLine K.K. Black Line K K [Member] BlackLine K.K. Tax Credit Carryforward Tax Credit Carryforward [Axis] Accounting Standards Update 2020-06 [Member] EX-101.PRE 14 bl-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 bl-20231231_g1.jpg begin 644 bl-20231231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# M: 50 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ K&\??$7P#\*O#$WC7XF^-=*\/:/;RQ1SZIK5_';6\;R2+'&K22$*"SLJ M@9Y+ #K6S7X;?\%Q!\%[?]O;XGG_ (*7:1J4GA>^\&>#;?\ 9*_90Y+38;[.I&0#$" ?N0CI(@DC8,K#*L#D$4M?#_P"S_P#L M*:IX _X)[?$WX&?\$T?V^HQX<^(6J7E]\&?%,4XUFQ\!6-T\:RV.G7,5PS30 MHJS^2_F9BDDWX)!S\L>*? O[('[(?_!1O]GO]E__ ()8?&CQ3?\ QYM?B?:V M7Q_TJ?QUJ>IQ:IX06UDDU>YUH7)/&>F2W'QCT#P3\7[36?&^H:G#XTT;57>V MGNKV*ZFDC:]CF*3QRQJ@#,PQMVA?T<^/?Q0M_@A\"_&GQIN[(7,7A#PGJ.MR MVY;'FK:6LDY3/;(CQ^- '645^.?@O]@B[^*'_!&VY_X*Q>(_C1X]7]JC4OAK M>_%?3?BG:>-M0C>SND@EU*UTR*S$WV1+#[.J6IMS$4V,W'0#OM=^,&H_\%@_ MVJ?V7OV6/B7K&KZ5\-?$G[+,7QQ^)_A/PYK=SIR>(KBZDMK*TT^XFMY$F-M! MO_!3 M3_BGX \/:[KEQJ(\*RC5'TJ_LK6:Y=Y1;RR>5,(V=@C9VXW-G] Z "BBB@ H MK)\0^.O"/A/5-*T3Q'KT%I=ZY=FUTF"8D-=3!=Q1??'-:U !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %?EI_P61_;X\7?"*Z^,'[) MG[:GP?CTSX6^(;7PCJ/P5\>Z=X3OKZRUGR]2M)-8T_4YD\Z**YC:-VBCV1AX M5.'8]6T6]EMY;JPFE=%D>">.>(Y1E; MY98D;@_P\Y&10!^7'[!4G[1WP'^"O[9/[8__ 36_9(N/^%>>)_'6F:W^SU\ M(O$>D7.D1ZQ#:VT46M7UE8XCEMX[OYY+:((AN7GPYU#2;GX61VUTDM_>:C>W%O&D!5$ MDA,<\.^#=1U2W\71);L+FSO9;*"5H[RWD)2.%A\R$D8WH'^,=9_8J_:8 M_:?_ &-?VL/VSOA%\ ]?T*\^(GQ^T+XH?!GX9ZWIS66I:M:Z%- \EV]JPWP3 MZ@BW$B1,/,=A'P1(K']J** /RU_:Q_:]^&W_ 68\0_ 3]DC]CWPCXVU":T^ M,F@>-OC%=:]X&U'2X?!6CZ2[W$]I>RW4*1B]DF"01QQM("RL<[2I;[7^)/Q2 M^'?[3_BOXO\ _!.R+1?$UCK,?PY>'6-WU2U>%?L]SG;/(@DRZ#!7 M%>YT4 ?CEX/_ &]M0^%W_!'.Z_X)+>(O@?\ $ _M4:;\-;SX4:9\+[7P/J$A MO;A[>33;;58;T0_9'T_[.R7)N#*J[4;MM+>A>(/A%J/_ 1]_:@_9?\ VJOB M1H&LZO\ #;PQ^RU%\#_BCXJ\,Z'UDM;VUU*XAMD>;[+-<0RQF14(0 ME=V-R@_J710!^?G["^M3_MT?\%;/B-_P4Z^'WA37K+X5:#\%=/\ A;\/O$.O MZ%<:;_PE4AU1]5OKVU@N424V\Z5X7^UA_R6SX'_\ 8]R_^DS5[I0 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!X7^UA_R6SX'_ /8]R_\ I,U>Z5X7^UA_R6SX'_\ 8]R_^DS5 M[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110!X7^UA_R6SX'_ /8]R_\ I,U>Z5X7 M^UA_R6SX'_\ 8]R_^DS5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9GB3 MQGX4\'_9/^$HU^UL?MUTMO:?:90OFR'HH_QZ#O6-?$4,+2=6M-1BMVVDETU; MTWT+ITJE::A3BVWT2NS3HHHK8@**** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH \+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#2 M9J]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "OA;]JZ?XH-\7+NW^)TRF1%W: M7';L?(6U+'88P>@.#G/.X'-?<\LL4$33SR*B(I9W8X"@=237RQ\)["/]IG]J M/5?B/K%K]HT31G$EM%*N495.RV0CWP9".A*D'K7X7XX9=+B'"9;D>'J25?$U M[1BG[KC%7G.:ZJFK-=KMGZ'X?8I996Q6858)TZ5.[=M;M^[&+Z.6J.Y_8F^+ M>I>-O!EQX3\5>*+:[O\ 2W"V4$C-]I-M@?,Q/#@'@$9(_BZC/N%?.WQY_96U M?0M8_P"%N_L_-+8ZE:R&>?2K([3N[O !WZYCZ$$@?W3TW[.?[56E?%%8_!OC M81Z=XEB&P(PV1WI'4H#]U_5/Q'<#T."^)<;PS6H\)\3>YB(KEHUFVZ>(BGI: M3VFE9Z\_-GL=%%%?LA\*%% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7^UA_R6SX'_P#8]R_^ MDS5[I7A?[6'_ "6SX'_]CW+_ .DS5[I0 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 >4?MC_ !+_ .$ ^#]SIME<;+_7F-C;@'E8R,RM]-GR^Q<5/^R+\-/^%=?! MVREO+?9?ZS_I]YD?,H<#RT_!-IQV+-7E/Q(9OVDOVMK+P!;L9=%\/N8KO!RI M2,[K@^VY\19]EKZE5510B* , < 5^0<*_\99X@8_B"6M#"_P"RT.S:UK37 MS?*I+>+MT/M\X_X1>&L-EBTJ5OWU3T>D(OY:M=&A:\8_:,_93T[XDM)XX^'Y MCT[Q)$?,;8VR.]8BOT'B/AK)^*\KE@,RI\\'MTE%])1> M\9+HUZ.Z;1\SE>:X[)L8L3A9\LE]S79KJG_PVI\]? /]JS4;'51\)?CV)+#5 M;:3R(-3O%V;F' 2?/W6Z8DZ-WYY/T*"",@UYS\?/V/%E MJB)U':.0#[Z?JO4=P?)/A-\?O'/[/?B1?@Y\?;2?[!"0EEJ+9=K:/HK!O^6L M/ICE>1VVC\UR_B+.O#K&PRKB>HZN#D^6CBWT[4\1VEVGL]VW[SC]7B%_M8?\ );/@?_V/%_M8?\EL^!_\ V/Z4 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %&>%*^(P^M>I:E12W=6I[L;=VM96_NGT/"^5PS;.:=*K_#C[\WT4(ZN_KM\S M>_80^'4NE^#[_P"*&L(S7FNSF.VDDY;R$8[FR?[TF[/KL4U[W5'PUX>TWPGX M>L?#&CP[+6PM4MX%[[54 9]3QDGUJ]7H\&<.4N$^&,+E<-73C[S_ )IO6;^< MF[>5D&VT#Q79?. M@)L[Z( 36KG^)3Z=,J>#CV!'4T5QYAE^"S7!3PF,IJI2FK2C)737];=4]5J; MX;$XC!UXUZ$G&<7=-;H^3_#GC'XK?L6^+E\'>-[:75?"EW*3;2Q9VE<\R0D_ M<<=6B)P?Q#'Z>\(^+_#?CO0+?Q/X4U:*\LKEZD=58="#R*;XS\%^& M?B!X>G\+^+=)CO+*X7YXY!RI[,IZJP[$#OC!X;7Q'X2O]VW"W=G+@36SG^%U M_/!'![&NFK]EP&/P6:8.&+PE15*,HNZ:\G_5MCX3$8:OA*\J-:+C.+LT] M&F%%%%=9B%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6 M-X^^(O@'X5>&)O&OQ-\:Z5X>T>WEBCGU36K^.VMXWDD6.-6DD(4%G95 SR6 M'6MFOPV_X+B#X+V_[>WQ//\ P4NTC4I/"]]X,\&V_P"RY?ZY#=-X:@;^T83X MC0O'_H\5^RAR6FPWV=2,@&($ _-9;'3KF*X9IH459_ M)?S,Q22;\$@Y^6/%/@7]D#]D/_@HW^SW^R__ ,$L/C1XIO\ X\VOQ/M;+X_Z M5/XZU/4XM4\(+:R2:O$_VMKS7]<^&'P".@>$_ '@33_%5_IE@=2N[ WFHZI.ME-$TM MR&=(8V9B%C'3< 1X9XD_;1_:?_9;_P"">W[2W[%'@KXU:]?>-OAM^T1IWPI^ M%?Q UN_:YU2QT/79[5K)YKACOEN;:VFND2;((*PD8V 4 ?LU17Y;_M:_LA_# M#_@C1K_P$_:X_8Z\2>,],EN/C'H'@GXOVFL^-]0U.'QIHVJN]M/=7L5U-)&U M[',4GCEC5 &9AC;M"_HY\>_BA;_!#X%^-/C3=V0N8O"'A/4=;EMRV/-6TM9) MRF>V1'C\: .LHK\<_!?[!%W\4/\ @C;<_P#!6+Q'\:/'J_M4:E\-;WXKZ;\4 M[3QMJ$;V=TD$NI6NF168F^R)8?9U2U-N8BFQFXZ =]KOQ@U'_@L'^U3^R]^R MQ\2]8U?2OAKXD_99B^./Q/\ "?AS6[G3D\17%U);65II]Q-;R),;:"YEED,: MN Y W9VK@ _4ZBOS\_89T:3]A?\ X*W_ !&_X)B_#OQ-KMW\*]?^"FG_ !3\ M >'M=URXU$>%91JCZ5?V5K-XG;OM522!ZDXP!W)KYT_8U\.ZE M\2?B;XA_: \3Q;G^T21V9/($\O+[?9(R$'M)[5N_MW_$2;3?"6G_ MT=V:\ MUR<2W,(J+]VG_@C[Z?1W3/M\/_PB<'SK/2KB MWR1[JG'XG_V\]'W5F=71117[ ?$!1110 4444 %0:EIFG:SI\VE:M8Q7-M<1 MF.>WG0,DBG@@@\$5/14SA"I!QDKIZ-/9H<92C)-.S1\M_%/X%>/?V;O$S?&# MX#WD[Z9$2U[8Q/H1 8%6 ((Y!KYV^//[*VKZ%K'_"W?V?FEL=2M9# M//I5D=IW=W@ []F?"W MQ#:^$=1^"OCW3O"=]?66L^7J5I)K&GZG,GG117,;1NT4>R,/"ISEI(PWZEU@ M?$[X7^ _C+X*NOAW\3/#L>K:+>RV\MU832NBR/!/'/$OA%XCTBYTB/6( M;6VBBUJ^LK'$-("J))"8XY'\URNT.?+ M+?KG10!^;5E\=_ __!)3_@IY^T7XO_:QTSQ'HWPP^/O]@>*_ ?CS3/"=_JE@ MFIV=@;+4=+N#90RO%L/&_Q+_:'T_XK?"OX?ZW8M;:I>Z)H5Q:"RCF@;YXKFYMH;ITAP22\ M(&=XK]EZ* /RU_:Q_:]^&W_!9CQ#\!/V2/V/?"/C;4)K3XR:!XV^,5UKW@;4 M=+A\%:/I+O<3VE[+=0I&+V28)!''&T@+*QSM*EOM?XD_%+X=_M/^*_B__P $ M[(M%\36.LQ_#EX=8UR\T%TTI[?5+5X5^SW.=L\B"3+H,%<5[G10!^.7@_P#; MVU#X7?\ !'.Z_P""2WB+X'_$ _M4:;\-;SX4:9\+[7P/J$AO;A[>33;;58;T M0_9'T_[.R7)N#*J[4;MM+>A>(/A%J/\ P1]_:@_9?_:J^)&@:SJ_PV\,?LM1 M? _XH^*O#.AW.I+X%->LOA5H/P5T_X6_#[Q#K^A7&F_\ "52'5'U6 M^O;6"Y1)3;QR>7")&10YSMSM;'Z!T44 %%%% 'A?[6'_ "6SX'_]CW+_ .DS M5[I7A?[6'_);/@?_ -CW+_Z3-7NE !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %([I&I=V"JHR M23@ 4M>7?M>?$O\ X5W\';R"RN-E_K1^P6F#RJL#YC_@F1GL66O'X@SG"\.Y M)B,SQ/P48.3\[+1+SD[)>;.[+5?#)7_:1_:UO MOB%Y MQACZ.*S;ZOA_X-!*G#TCHW\W?7JK!1117Z0?*A1110 4444 %%%% !1110!X MQ^T9^RGIWQ):3QQ\/S'IWB2(^8VQMD=ZPY&XC[DGH_?^+U&#\ _VK-1L=5'P ME^/8DL-5MI/(@U.\79N8<_'S]G+PI\;M*-PX2QUNW MCQ9:HB=1VCD ^^GZKU'<'\HXBX+S3*E+$+S6T:G::M=[M M7;?V>5Y]A,;A(Y9G2>,203 MPN&212,A@1P0:^GX0XTROB_"R=%.G7INU6C/2I3EU4EHVK[2M9^332\C.\AQ MF25DIM2IRUA..L9KNGW[KIYJS)J***^P/#"BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_P!K#_DM MGP/_ .Q[E_\ 29J]TKPO]K#_ )+9\#_^Q[E_])FKW2@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "OEKXO2R?M&?M6Z=\,+.1I-(T*0Q7A0_+A"'N6]B2!%]5%>_?&3X@V_P + MOAKJWC65E\VUMB+1&_CG;Y8UQW&XC/L":\F_80^'MQ:^'=3^+>MJSWFMSM#: MS2L)R^L8C_KS2?NQ?E4GIY-(^WX9 M_P"$C*\5G4OBBO9TO\,?BM^Q;XN7P=XWMI=5\*765POSQR#E3V93U5AV(Y% M?G?%_ KS?%QSC**OU;,::]VHMIK^2JOM0>UVFUYI6/J,DXB^HT7@<;#VN%GO M![Q?\T'TDON?D]1WA'Q?X;\=Z!;^)_"FK17EE16E7R= MKGAGXL?L4>+V\3^$YY-6\)7DP$Z29V,,\)* /W<@Z+(!@_B4KZ+^%7Q:\'?& M#PVOB/PE?[MN%N[.7 FMG/\ "Z_G@C@]C3X0XZ6=8F>49K2^K9C27OTGM)?S MTG]J#WT;:\U[S6><._4*,<;@Y^UPL_AFMT_Y9KI)?*_D]#IJ***_0SY@**** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@#PO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q[E_])FKW2@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH ***I^(-?R[6QM7GN']$12Q_' J*M2G1IRJ5' M:*3;;V26[94(2J348J[>B/G7]M+Q/J7C[Q]X>^ /A:3?-)=)\L0; MTVH6<^S@]J^A?"7AG3?!GABP\)Z/'MMM.M$@AXY(4 9/N>I]R:^=/V0M#U'X MK?%_Q#\?_$T.?*G=+/=R%GE'13Z1Q87Z.*^G*_)O#&E4SS$X_BVNM<9/EI7^ MSAZ3Y8>G,TW+NTGU/M.+9QR^EALEIO2A&\[=:D]9>MEHNUV@HHHK]_LW>)F^,'P'O)WTR(EKVPYD:WCSED=?^6L/O]Y>I M/&ZOJ2@@,"K $$<@U\=Q?P7EG%V&A[5NEB*3O2K0TJ4Y=&GI=7WBW9^3LU[F M29]B\DJRY$ITIZ3IRUC)>:[]GT\UH>>_ ;]HCPE\;](VVK+9:S;Q@WVE2/EA M_MQG^-,]^HZ'L3Z%7SM\>?V5M7T+6/\ A;O[/S2V.I6LAGGTJR.T[N[P =^N M8^A!(']T]-^SG^U5I7Q16/P;XV$>G>)8AL",-D=Z1U* _=?U3\1W ^:XBC4[P=KO9*Z1ZV:9!A,7@WF>3-RHKXX/XZ3\ M^\>TNV][-GL=%%%?JQ\:%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% 'A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6'_); M/@?_ -CW+_Z3-7NE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 5X1^W;\1WT/P+9_#?2I2;S7IPUPD? M+"WC(...?F?:!ZA6%>[D@#). .IKY8\$@_M*_M>7/C"4&;0_#KB2V)Y0QPMM MA _WY,R8]-PK\M\5LQQ3R6CD."=L1F$U1CY0>M6?I&&C\I7/K^#<+16/GF.( M7[K#1=1^A[O\!_AQ'\*_A9I7A)X@MTD'G:@P_BN'^9^>^"=H/HH MKL***_1,LR["Y1EU'!896ITHQA%>459?EJ?,8O%5L;BIXBJ[RFVWZMW"BBBN MXYPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O&/VC/V4].^)+2 M>./A^8].\21'S&V-LCO6'(W$?H]GHKP>(^&LGXKRN6 S*GSP>W24 M7TE%[QDNC7H[IM'HY7FN.R;&+$X6?+)?SW;?O./U>) MRO <44)8S*(\E=*]2AW[RI]UWCTZ=$_J&BH;"_L=5LHM2TR\BN+>>,203PN& M212,A@1P0:FK]FC*,XJ47=/9GPC3B[/<****H04444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% 'A?[6'_);/@?_P!CW+_Z3-7NE>%_ MM8?\EL^!_P#V/3$CD0XQ"OTVY M?_MH:\V^.=Q/^T+^U'I7PBTZ5GTS19/*O60\ C#W+9[$*HC_ -Y?>OJ*"""U M@2UMHECCC0+&B# 50, =ABOQ_AS_C+?$?&YV]:&"3PU'LZF]::\U?DOUBS[ MC-/^$7A;#Y>M*F(?M:G^':G%_P#I7DT/HHHK]@/APHHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *Y;XL_!_P;\9/#;:!XKLOG0$V= M]$ )K5S_ !*?3IE3P<>P(ZFBN/,,OP6:X*>$QE-5*4U:49*Z:_K;JGJM3?#8 MG$8.O&O0DXSB[IK='R?X<\8_%;]BWQ13?&?@OPS\0 M/#T_A?Q;I,=Y97"_/'(.5/9E/56'8CD5\Q:YX9^+'[%'B]O$_A.>35O"5Y,! M.DF=C#/"2@#]W(.BR 8/XE*_&[YUX15;/GQ.3-^$J*I3FKQE%W37D_ZML?"8C#5\)7E1K1<9Q=FGHTP MHHHKK,0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_: MP_Y+9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\#_\ L>Y?_29J]TH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YWX ML^/;3X8_#O5?&UT5)LK4FWC;I),WRQK^+E0?;-=%7S9^VWXKU+QCXM\/? 3P MLWF7%S))\+<*8C&4M:S7)275U)^["RZ MV;YK=DSWN&]-]H1UE]^WJR]^PCX"NWTW6/C)KX:2\UBX>WM9 MY/O,@;=*^>^Z3 ^L9KZ%K+\$^$]-\"^$=.\'Z0N+?3K1($.,%\#EC[L3OID1+7MAS(UO'G+(Z_\ +6'W M^\O4GC=7L7P&_:(\)?&_2-MJRV6LV\8-]I4CY8?[<9_C3/?J.A[$^A$!@58 M@CD&OG;X\_LK:OH6L?\ "W?V?FEL=2M9#//I5D=IW=W@ []_@5^UE M^RA\=_C?^VO\./@1;?%#X;?&K0? NG^*)M-UJ&WUWP9=:-J=N(EM[>? O+:Z M)0&.)@_G2*S!5CRX!^D/[/W[:G[+/[4?P%E_:=^"'QJT?5O MJ+G^T]?N)&L MDTQK9=UPEXERL;V;Q+\SK,J%5(8C:03Y]\#/^"O_ /P32_:4^*UG\$?@I^U_ MX6UKQ/JCRIHVF@SVXU5HR=ZV,?AW'\0_'!_X7]X1N+>70O$UCKRR03RI>P2&587F$**YCS'* MAD7.X.!P7_!52^^'?[7'QB^#7_!)G]CCPGI^H>// _Q%\.^+_$VM:!:(MI\) M=!TR59!,\L8VVUU*BK#!:J0S*W(4-&6 /KS]J3_@I5^PA^Q1XMT[P'^U9^T_ MX8\#ZSJVG?;].T[6[EUEGMO,:/S0%4_+O1UR>ZGTK=^ /[;_ .R1^U)\(M:^ M/OP"_: \-^)/!7AR\N+77O$]I?>79:?+!;QW$PFEE"B,)#+'(S'"A6!)ZU\1 M_&WX._\ !2[6?^"QWQ7_ &A/@!^QCX \3Z+9_"7P[X2\'>,/B_XG>RTAK99) MM0O(K:&V@N)YIFN9MA)6-(_).XG>F?(_V\/V[[K]K_\ X)9>./V01DAYK;SXT%W&NTDO M"7 R3CFOH"OSZ_X+H^%?"_P<^$_[-GQP^&OARQT?7/A=^TGX-M?"1%J1.!9/=[/LR7&[Y?):4.&^7;NXKT?]IS]KC]FO]C/X?Q_%']I_ MXQ:/X-T2>^2RL[K596+WERX)6""&,-+/*0&.R-6;"DXP":^!_@O^R[\(-9_X M-4S\/M6\+V-S;:[^S-?^,+^YN(5>1]6G2[*2"0DL/+49P *Y3 M]B#X@>(_VPO^"F'['6L?'29M8G\)_P#!/2U^(NFOJ'[P?\)%J-[9:;=WP#?\ MM6A!.[J-W![T ?I%^S%^UW^S3^V=X E^*'[+WQCT?QEHEO?/97MSILV'B*33(;IP.#)]FE*;NIP%_M8?\ );/@?_V/1;1D%OIN;8ON-PKO?V>OAL MOPK^$^E^&)H0EX\7VG4N.3<28+ ^NT83Z(*_'\U_XR_Q/PV7+7#Y;%5ZG9UY MZ4HOSC'WU\T?<8/_ (1.$:N*VJXI^SCW]G'XW\W[K^1VM%%%?L!\.%%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110!\U_MT?#+PGHNGVGQ2T+2;RUU>:^6.ZNK&+$+<9#RD8V/G&UARW(/ M8CA/V;?VG/&O@OQLFB^)KR\UK3M;OE6XCFE,DT<[D*)4+'DDD97.#[$5]BZU MHNE>(M*N-#US3XKJSNHC'<6\RY5U/4$5X'XT_8)\*+X3U ^!=8NO[8^U-/IQ MO)1Y?EXXMC_1SSG&>,U_.''7AYQC@.,5Q+PHTM.>=.+Y&Y16ONZQFZB;6V][ MZNY^I\/<3Y'B'Q"\XR6THO:2?5/\-@HHHKZ4\H**** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OS!_P"" MN7PS_P""D7P6\0_%KXN_"&V_X6]\&_BA!X0$_@?5O&TEG=^ M6T_4K11)IT, MRO"]K>$(9E0JXED\PC;%\_Z?44 ?FIH/['?_ 5:^'WP&_:B_:K^%^C^"M _ M:;_:6\0:2^F>&]/\1"33/!&F65LMC;G[7)&J75]':M,[2*@C:8QL 0I4T/\ M@G]\)O\ @JQ^P7\,].^#'PT_X)8?"F&"_P!12[\=>-M0_:!:\UGQ%?2,/M.J M7LS6&^YN&)=\%MJYV+M7 K].J* /C/XK6G_!6']F?]KSQS\5_@#\/=,_:"^% M7Q L+"31_ 6M_$2'P]?^!-2MX3'*+>6X@DBFL[@XD8?ZQ7/ PG[SR2#_ ((Q M?'3XW?L7?M!0_M$_$;P[HWQ[_:"\=6?CC^T/#OFS:3X2U'3'ADT6QCD=1)/' M"(!'+-LRPFDVJVU6?])Z* /SS\4_ K_@IQ_P49^)_P &/!G[;O[-G@CX3?#[ MX1^/]/\ ''C"_P!"^(*ZY+XVUG35?[%!9P)"AL[(S-YTBW#&3;M09*DM]8W% ME^T+\3/C3\0_@[\7?A?X87X*:CX0AM/#VN6FJNVJ:G<7$1COK>XASMBC568( MPY->MT4 ?ECIW[(G_!8SP-^P?J'_ 1H\)_"KP!?>#I])N_!NE?M(77CL)]F M\(7+21MYVBB'SVU!+.1KQ_M ?L"?'?]FWXL_ ;]J_\ X)U> M"M%\6:O\%_AD_P ,]<^'7B77QI;>)O"?EP?9XX+TQO'!=6\]NDH\Q=CAVR5V M@-]UT4 ?'/["W[+G[4>O?MF?$?\ X*5_MN^"]!\'^,/%OA+3_!?@;X>:!KXU M;_A&O#MK,]U(MU>JB1W%Q<73F4B)=B! ,L6(7[&HHH **** /"_VL/\ DMGP M/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)FKW2@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO.OVI?B7_ ,*R M^#VHW]I<>7?ZBOV'3\'#"20'.Z!_QDO\ M@RZXW[_ $+PXVZ(GE&B M@;$8'8AYB7QW4GTKZGKQW]B?X:?\(3\)E\2WUOMO?$,@NF)'(MQD0K]""S_] MM*]BKX?PKRG%X3AQYGCE_M..F\14\N?6$?)1A:RZ-M'T/&.-HULT6$P_\+#Q M5./_ &[\3]7*^O6R"BBBOTP^3"BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /(?VG?V:;/XMZD;GLP_A;MT/&"N-^R]^TM>>(+@?"+XKR/;>(;-C! M:W-V-K717@Q29Z3#&.?O8_O=?=Z\8_:A_9G3XE6Y\?> XQ;>)K-0Q$;;/MRK MT!/:08^5O8 ]BOY)Q7PSFN0YM+BGAF%ZW_,106D<1!=4NE6.Z:5WYNZG]KDV M;8/,L$LGS:5J?_+JIUI2[/\ N/JNGI9Q]GHKQ']EW]IB3QR!\,_B3(;;Q+9Y MCBDN%V&]"<$$'I*N#D=\$^H'MU?=\,\395Q9E$,PR^=X2T:>DH26\)+I)=5Z M-733/G,VRG&9+C98;$QM);/HUT:?5/\ X#U"BBBOH#S0HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH \+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_[' MN7_TF:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *^7/VAKNY^/O[2VC?!;29V-AI4@CO7C/"L0)+A_JJ*%&?X@ M1WKZ%^)_CFR^&W@'5?&U]M*V%HSQHQ_UDI^6-/\ @3E1^->*?L*>!KZ_&M_& MSQ'NEO-4N'M[6:0W2A2=[/ M_KY-63[H^WX62RK 8K.Y[TUR4_\ KY-6NO\ #'5^3/H6SM+;3[2*PLH%BA@C M6.&-!@(H& ![ "I***_78QC&*25DCXEMMW84444Q!1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110!X?^U%^S/+XT)^*'PSB:V\26>)9HK9MAO-O(92.DRX&#_%C'7%6_P!E M_P#:8B^)UJ/ OCF1;;Q-9H5_>+L^W*O5@.T@Q\R^V1QD+[+7@W[4'[-5]K5V M?C!\)8Y+;Q!9N)[NVLSM:Y*\^;'CI*,=!][_ 'OO?C_$W#V:\)9O/BCANGS< MVN)PZVK16]2"Z58ZO1>]KNW)3^XRG,\'G6"CD^:RM;^#5>\'_++O![>7I9Q] MYHKR/]F/]I6R^+VF#POXIDCMO$MG'^^CQM6\0=9$'9A_$O;J..!ZY7Z-P]Q# ME7%&4T\QRZISTY_>GUC)=)+JOS5F?+9GEF,RC&RPN*C:I66C:;<:OJ5PL5M:P/-<2MT1%!9F/T )J9 MSA3@Y2=DM6^R'&,I222NV?._[7 A M_$LQ'^Z:]W\ >#M.^'_@O3/!>E@>3IUHD(<#&]@,LY]V8EC[FOG?]E_3;WXV M_M :]\=M>MV-O8RLUDD@R%E<%(D]]D0/T.TU]05^1^&D)\0YEF'%U9:8F?LZ M%^E"D^5-=N>2;DNZOU/M>*VLLPN&R2'_ "ZCS5/.I/5_^ K1>3"BBBOUX^)" MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** /GW]IS]F_5(]3/QN^#2R6NLV< MGVF_M++Y6E8<^?$!_'_>7^+KUR&Z_P#9J_:/TOXTZ+_9&L-';>(K.(&\MAPM MPHX\Z,>GJO\ "3Z$5ZG7SI^TK^SQK7A?6_\ A?/P2\VTO[.4W.HV5F,$$'Z;G0F[XK#1^TNM:DNE2.\E]I7?<^ZRS M,,)Q%@HY3F7:Z]9Q MC^T+$'AQT\Z//5">HZJ3@]B?2J_4,DSO+.(LKIYAE]13I5%=-?BFNC3T:>J9 M\CF&7XO*\7/#8F/+..Z_5=T^CZA1117JG&%%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7^ MUA_R6SX'_P#8]R_^DS5[I7A?[6'_ "6SX'_]CW+_ .DS5[I0 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>)_MR?$K_ (1/ MX81^"]/N-M[XAF\I@IY6V3#2'\247W#-Z5[97RQ#_P 9+_MAF;_7Z#X;;([H MT4#<>Q$DQS[J?:OS#Q5S3%4<@AD^!=L3CYJA#RC+^)+TC"Z;ZQ[9^S=\-?^%6_"/3- N8-E]<)]KU+(P?/D )4^ MZKM3_@%=W117WV497A6^+_ /@H[^RKX5W1V?C&\UJ5.L6CZ7(WY/*$0_@U>!F?%7#.37^O8VE3 M:Z2G%/[KW?R1QXC,OF7S% M#]0 *^+J^,/!TYNGE_M<7-?9H49S?WM13^3/*EQ/E;?+1YJC[0BW_DC[6K#\ M5_$SX<^!(S)XV\>Z-I S_Q,M3BA)^@=@37R+_PR1_P4&^*_S_$_X\'3+>3_ M %UH^OS-U_Z8VR^4?^^A6YX4_P""2W@F%QK2T7S.:9/Q3BL._P!G/Q?_ ,,V_M807%M!9NL.G:S=DLUFO1 [_P#+6W/\ M,@SM'!ROW/L^VN;:]MH[RSN$EAE0/%+$X974C(8$<$$SV?DTTON,MS/#YG2+[-?J/HHHKZL]$* M*** /FO]HOX Z_\ #7Q$/CY\#?,M)+24W&I6-HO^H/\ %*B]#&1G>G0 DXVY M ]3_ &??C]H'QP\->8F>2A/X@\'L3Z"0&!5AD'J#7S M)\?O@9XE^"GBA?CU\#-]M!;R&74;"W7(ML_>8+_%"W\2_P /;Y?N_BN=95F' MAMFE3B#)*;G@:CYL5AX_9[UZ2V37VX[->6L/O MU.;[/[+_ %TE]-T5PWP(^.GASXW^%AJ>GE;?4K90NIZ:7RT+G^)?[R'G!_ \ MBNYK]:RK-.P-15*517C)=5^C6S3U3NGJ?&8W!XG+\5/#XB+C.+LT_ MZV[/9K5!1117H'*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% 'A?[6'_);/@?_P!CW+_Z3-7NE>%_ MM8?\EL^!_P#V/FD'!$T@(W#W M50S_ / :Y3]A_P"&O_"'_"QO%U_;[;WQ#*)@6'*VZ9$0_'+/[AQZ5P_[2]_> M?'/]HG0_@;H=PQM-.E"7KQ_PR. \S^AV1* /?<.]?3>G:?9Z5I\&EZ=;K%;V MT*Q01(.$10 JCV %?D&2?\ &7>)F+S9ZX?+T\/2[.M+6M)><5[C[IIGW&8? M\(G"='!+2IB7[6??D7\->C?O>MR:BBBOU\^'"BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHI'944N[ *!DDG@"@!:*XKQ?^T=\!? 99/%?Q>\/VLJ?> MM_[3CDF'_;-"7_2O+?%__!3K]F/PYO30[S6M><<*=-TLQH3];@QG'N :^9S/ MC3A+)KK&XZE!KHYQYO\ P%-R_ X,1FN6X7^+6BO*ZO\ =N?0]%?&6J?\%3_& M?BF\;2O@_P#L_2W<_P#RS:ZNI+ESZ9A@0$?]]FJW_"Q/^"I_Q=_Y%_P2_AJW ME^]C2X+':I][QFE'_ >:^0EXP<+XB3AE=*OC)?\ 3FC.6OK)17S/,?$^7S=L M/&=5_P!R#?YV/M:N3\7_ !X^"W@'>OC'XJZ!I\B?>MY]5B\W\(PVX_@*^5?^ M&!_VP?BG\_QG_:*"02_?MGU2ZOB@[CRSLC'T#8KK/"'_ 2>^#NF;9?&?Q U M[5I%ZI:+%:1-]1B1L?1A2_UL\1\STR[(_91>TL16C'[Z_$7]I9[B/X&$Y M5WG)+_R5:G6>+_\ @I9^RUX8WIIFOZIKDB<;-)TIP"?]Z?RP?J"17FFN?\%7 M-0UF[.D_"KX$7-Y._P#J7OKXNY_[8PH2?P>O#_A MBWAV&7[KKHD=H OKNOV)Z=Q^%'_#$_[3E9?[F;X<\&>#_!UO\ 8_"/A33=*AQCRM-L(X%Q]$ %:5%%?:4J M5*A34*<5&*V25E]R/4C&,%:*L@HHHK0H**** /-_VDOV9/A_^TIX1.B>)X!: MZG;(QTG6H(P9K1SV_P!N,G[R$X/48(!'S!\&_C[\6?V$O'P^ O[1-E<77A9G MSIU_%ND%M&3@36[=9(3_ !1_>4YP '-4@O;&\A66 MUN[:0/'*AZ,".HJW7P;X5\:?&[_@FU\2!X&\>V\^N> M3N&>VE@!V.N>98,G M$4P&-\1.&]>5>OMKP'X]\(_$WPK:>-? VN0ZAIM['O@N(3^:L#RK \%3@@\$ M5W\'\:X?B55,)B:;H8VCI5HR^*+_ )H_S0?22[J^Z;VRS-88].G4CR58_%![ MKS7=>9L4445]P>N%))''-&T4J!E8$,K#((/4$4M%#2:#8^7?C?\ !KQ5^SKX MQ7XZ?!(M%IR2;K^P125M0Q^964?>@;T_@..G!'N'P3^-/ACXU^%%U[17$-W" M FI:<[Y>VDQ^JG!*MW]B"!U]Q;V]W;O:7<"2Q2H4DCD4,KJ1@@@]01VKY;^+ MWPI\8_LM^.$^-/P<9SHKRXO;+EEMPQ&8I!_%"QZ'JIP,@A2?Q+,\OQWA7F=3 M.657?$4([T6]ZU)?R_SQV2_NV$H_$WAR;9(N$O[%V!DM9,P=13I5$G&2V:?]:K=/1ZGP^)PV(P>(E0KQ<9Q=FGNF%% M%%=A@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 >%_M8?\EL^!_P#V/%_M8?\EL^!__ &/< MO_I,U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %8OQ$\::?\ #OP/JGC74\&+3K1I0A./,?HB?5F*K^-;5?.?[=/C:_U:XT+X M'^&LRW>I7*7%U#&>7);RX(_Q8LI/W8 M)+K[SNUV3/;X3[16LO333U:$_89\%ZAKFH:]\<_$V9;O4+ MF2WM9G'+,S>9/(/JQ50?9A7T;6'\-O!-C\.? FE^"=.P4T^T6-W QYDG5W_X M$Y9OQK[=2?O3;?75V3[)#XCS7^V&%%%% !1110 4444 %%%% !7G_ ,2OVJ/V?OA#KR^% M_B%\3;*PU$@%K-(I9Y(@>1O$*-Y>1S\V.#GI7;:YKNC>&='N?$'B'5(+*QLX M3+=7=U*$CB0=69CP!7XZ>*M>U3Q3XFU#Q)K>H-=WE_>RW%S+?B7B_#_ V&A@J4*E:LY?'>T8QM=N,7%OFY\QQ)GU7)84U2B MG*5]]DE;HFGK<_8/P]XQ\*>+/#+_P#@J-^S=H&Z/P[; M:]KKC[CV>G"&,_4SLC ?\!->?7O_ 4_^+'C>Y;3O@K^SLUS,#A#,\]^Q/;, M<"(1]-QKZ+\(?LC?LT^!MC>'_@QH>]/N37UK]KD4^H>9TZ2:I&UZV?7]^7P?I7I]%?399X? M<$Y/9X7+Z2:ZN"E+_P "ES2_$]##Y+E.&_AT8KY7?WN[*^EZ/I.AVBZ?HNEV MUG OW8+6!8T'T"@"K%%%?71C&$5&*LD>DDDK(****H84444 %%%% !1110 4 M444 %%%% !1110 4444 87Q(^&O@OXM>$+KP-X^T.*_TZ[7#Q2##(PZ.C=4< M=F'(KXHU71?CC_P32^)1UWP_)/K_ ,/]6N@)$D.(Y1V23 Q#<*/NN!AP.A&5 M7[TJAXG\+^'O&GA^[\*^*]'@O].OH3%=VERFY)%/8C]01R" 1R*^%XPX)H\1 MNGCL'4>'QU'6E6CNO[LU]J#V:=[7=M&T_(S/*8XYJM2ER5H_#)?D^Z?;_@IX MOP?^,G@+XY^"[?QS\/M76YM9?EGA? FM9<9,4JY^5A^1&""003U-?"GQ2^#/ MQB_X)]_$%OC/\#+V?4?!US*JZA9SY=84+<07('5,G"3#!!.#@GY_JS]GG]HW MX??M'^#5\3>#KORKN *NJ:1.X\^RD(Z,/XE.#M<<,!V((')PCQM6S'&2R7.Z M:P^8TUK#[-6/_/RD_M1>[6ZUWL[99;FTJ]5X3%QY*\=UTDOYH]UY=#OZ***_ M13W J*^L;/4[.73M1M8Y[>>-HYH94#+(A&"I!X(([5+12E&,XN,E=,:;B[H^ M4_B9\.?&O[(OCY/BQ\*S)-X=N90EU:.Q98E8\P2^J$_G3Z1J]E%%_BKX4M_%WA.]\R"8;98FP) M() /FC<=F&?H1@C((-;U?L^#QF%S#"PQ.&FITYI.,D[II[-,^#KT*V&K2I58 MN,HNS3W304445TF04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !7._%CXL> /@=X O\ XH_%'7_[+T+2 M_*^W7WV66?RO,E2%/DA1G;+R(.%.,Y. ":Z*OC+_ (*L_M5? O4/V??$G[,W MA_QU;:MXRUN>QBBTK2CYXM6BOH)W\^1?DB.V)AM)W9(^7&2/:X?RN.;9M2HU M;JCS)U9+3V=*ZYYN33C%1C=N4O=5KLY,=BHX/"SJMI-)VOU=M$>B?\/7_P!@ M+_HO?_EK:K_\BU[/\)_BQX ^./@"P^*/PNU_^U-"U3S?L-]]EE@\WRY7A?Y) MD5UP\;CE1G&1D$&OPU_X4AJGV+S/[;@^T;<^3Y1VY]-V?Z5^M'_!*VSN=._8 M-\#6-Y$4EB?55D0]B-5O*[,=FW@OGN4U*W!6;/%UJ56,*D9:6C*,WS)2I4W* M-XI*<>:&MKW:/ R+/ZN;8J5*7+9*^B?=+JWW/H2BBBOF3ZH**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYE_;T_P""N/[% MO_!.R]M?"GQS\9ZIJ'BV^L8K^S\#^$-"N-4U1[)[E+70O$UCKRR03RI>P2&587F$**YCS'*AD7.X.!P7_ 54OOAW^UQ\8O@U_P $ MF?V./">GZAX\\#_$7P[XO\3:UH%HBVGPET'3)5D$SRQC;;74J*L,%JI#,K M5_;<\+:)!8Z>QACT[3=?N+&ZO[. +CR8"\3+Y:X4"9QC#&@#]9OV:O M^"J/_!/7]L#XDR_"#]G#]JGPUXG\3):274.CP&:"6\@C)#S6WGQH+N-=I)>$ MN !DG'-?0%?GU_P71\*^%_@Y\)_V;/CA\-?#ECH^N?"[]I/P;:^$Y=-M5A:U MTZYF:RN=.CV ;;:6!E1XAA2(TX^48^P?VO?'_B#X4?LF_%#XI>$I3'JOAKX= MZWJNF2*,E;BWL)IHR/\ @2"@#S;5O^"N?_!-;0OC^W[+^K_MB^#H/&J:V-&E MTQ[J3R(M2)P+)[O9]F2XW?+Y+2APWR[=W%>C_M.?M\N7!*P00QAI9Y2 QV1JS84G& 37P/\ !?\ 9=^$&L_\ M&J9^'VK>%[&YMM=_9FO_ !A?W-Q"KR/KD^FRZJ-0=SRTZ79202$EAY:C. !7 M*?L0?$#Q'^V%_P %,/V.M8^.DS:Q/X3_ .">EK\1=-?4/W@_X2+4;VRTV[O@ M&_Y:M""=W4;N#WH _2+]F+]KO]FG]L[P!+\4/V7OC'H_C+1+>^>RO;G2Y6$E MGCU\#?#:UM?A+_ ,')WQ!^'_@6TCL-*^)_ M[).F^-/%UK;($2[UFP\12:9#=.!P9/LTI3=U.#FOOF@ HHHH \+_ &L/^2V? M _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_TF:O=* "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** (KZ]M--LIM1OYUB@MXFDFE/VC];^-VLP,;+3)2]DD@X5V!C@3_@$:DG'\04]Z[S]M MSXE_\(9\*?\ A%;&XVWOB*0VX"GE;=<&4_CE4^CFNE_9A^&G_"L/@_INE75O MY=]?+]MU$$8(ED (4^ZH%7ZJ:_'\]_XR[Q+PF4+7#Y>EB*O9U9:48OSBO?\ M--GW&7?\(G"=?'/2IB7[*'?D6M1^C^'UL>@T445^P'PX4444 %%%% !1110 M4444 %<]\4/BIX%^#GA"X\FUTSQ,RS9T*JPN%C[2N^G2/G)]%^9#K/B/ MX^_\%*O'S>&_"T$OA[P!IMR#,\N3%'CD/*1CSYR.5C!VKD=.7/T7HW_!/W]E M73O#>GZ!J7PTCU&2P3YM0N;V9)[E^I:1HG0-D_PXVCH !7J?@KP1X4^'7AFT M\'>"="@T[3;*/9;VMNN OJ2>K,3R6.22222:U:QX?\-\NP_M,;GW+C<96M[2 M=2*E%=5"G"2:C"/31-^2M%1@LBH0O5QEJM67Q.2NO2*>B2_KL9_A?PKX;\$Z M#;>%_".AVNFZ=:)LMK.SA"1QC.3@#N3DD]222>:T***_1Z=.G1IJG3244K)+ M1)+9)=$CW8QC&*459(****L84444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !114=Y>6>G6DM_J%U'!!!&7FGFD"I&H&2S$\ *3;CS8_O8SNXS@X\Z M_P"'K_[ 7_1>_P#RUM5_^1:^.?\ @LG^TS\%OCUXH\%^%?A%XTAUV3PK_:8U M>\L5+6P:^Q\?F'$6(P^,E3HJ,HJUGJ^BOL[;G]$E%?%WP _X+2? M_P <2Q>'?CSX:O/!&J[O+DO%#75@S]#DJOFQ<]F0A>[\5]?>$/&O@_X@Z##X MH\">*=/UG3;@9@O]+O$GA?Z.A(S[=J_#L[X8S_ARKR9CAY4^S:O%^DE>+^3/ MIL-C<+C(WHS3_/[MS3HHHKP3J(K^PL=4L9M,U.SBN+:XB:.>WGC#I(C#!5E/ M!!!P0>M?%7[0G[+'Q&_9/\9G]H_]E>[N$TRV9I-2TB/,ALHR M4P#T&Y?MJD9592K*"",$$=:^2XNX.RWB[!QA6;IUJ;YJ56.DZS M\FDUYN9970S*DE+W9QUC);Q?E^J/)OV5_P!K;P/^TQX;_P!$*:=XBLX@=5T2 M23++V\V(G[\1/?JI(#=03ZU7Q_\ M4?L4>)O 'B3_AHK]D\SZ?J5C*;J]T/3 M1AD;JTMLHX((SNAP002%!!V5Z/\ L>_ML>&OVAM.3PAXL\C2_&-M%^^LL[8[ M\*.9(,]^[1]1R1D9(^:X9XQS+!9G'AWBA*GB_P#EW56E/$176+T2G_-#379* M]C@P&:5Z6(6!S#2K]F7V9KNO/NO^&/>:***_4CZ$*J:YH>D>)=(N- U[3XKJ MSNXC'<6\RY5U/;_Z_4'D5;HJ*E.G6ING42<6K-/5-/=-=4RHRE"2E%V:V9\G M>)/#WCW]B?XD+XL\*F;4/"6IRA)89&X9>3Y,A_AD49*/WY_VEKZ8\ ^/?#/Q M+\+VWB[PG?B>TN%Z'AXG'WHW'\+#N/Q&00:M^)?#6A^,-"N?#7B33H[NRO(C M'<02CAA_0@X((Y! (KY:O['Q_P#L0?$H:GIOGZGX/U6;:RL>)%Z[&[).HSAN MC#VR!^(U*>+\(,Q=:DI3R6M+WHZMX2ZL/X6!X M(/0UJ5^UX?$4,70C7H24H22::=TT]4TUNFMCX"K2J4:CIU$U).S3T::Z,*** M*V("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH ***\,_:;_X*'?LU_LNI/I7BCQ8-8\0Q A?#6A%9[E6["4YV0=L[R&P'/5DDO,]SKP3]IW_ (*._LT_ MLPK<:-K7BC^WO$<0*CPYH#K--&_I,^=D'.,ACOP_X*4WLN M@? [PU+X(\#S2&*>_MKA[> IG!$U\5$DY'1HX%'!^9#UKUCX3_\ !,[]D3]D M'PTOQ6_:=\3VWBC4+;#&36(]M@DO79#:C)N'Z\/OSC(1:^[K\-<*\&8>6*XL MQB4H*[H4I)M6_P"?M1OE@N^M[:IGCSS/$XF+>%CRP6\YZ+U2Z_U<\FNOB[_P M4D_X*8W4FD?"C0G\#> IW,;='J&2%=IS\R#K6!\1/V8 MOV2/V6_!]YX)M?%U[X]^)\_EQMJEH_E6&BN)%+A44D,Y4-&58N?F)(C/!]I\ M;_M._'S]L#77^#'[*7A.YT/P[&@AN;R+$,GD= 9I5^6VBP,"-"68 C+9VU[9 M^S#^P5\-/@(L'BCQ&(_$/BA0&_M"XB_GEHS\Z[?X?^.[OQ(G@ZW\&:JVK2N%33!I\GGDGH/+QN_2OU*_ M91^%^L?!K]GOPS\.O$(47]C:227L:,"(Y9II)V3(X.TR%17CR*,;J3TYI7;:6NFVVI[.1\-4H<9 PW%:9_P1I^,WQ5_X)T?&GX:?'7XC:#I?QX^.?Q)D^)=]KVB"6;3/#6O M0W-O/IEC"[+YDEM;K:10LY4L1+,5#X4G]':* /SS\4_ K_@IQ_P49^)_P8\& M?MN_LV>"/A-\/OA'X_T_QQXPO]"^(*ZY+XVUG35?[%!9P)"AL[(S-YTBW#&3 M;M09*DM]8W%E^T+\3/C3\0_@[\7?A?X87X*:CX0AM/#VN6FJNVJ:G<7$1COK M>XASMBC568(PY->MT4 ?ECIW[(G_ 6,\#?L'ZA_P1H\)_"KP!?>#I])N_!N ME?M(77CL)]F\(7+21MYVBB'SVU!+.1KQ_M ?L"?'?\ 9M^+ M/P&_:O\ ^"=7@K1?%FK_ 7^&3_#/7/AUXEU\:6WB;PGY<'V>."],;QP75O/ M;I*/,78X=LE=H#?==% 'QS^PM^RY^U'KW[9GQ'_X*5_MN^"]!\'^,/%OA+3_ M 7X&^'F@:^-6_X1KP[:S/=2+=7JHD=Q<7%TYE(B78@0#+%B%^QJ** "BBB@ M#PO]K#_DMGP/_P"Q[E_])FKW2O"_VL/^2V? _P#['N7_ -)FKW2@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN&_:,^)0^%?PEU3Q'; MS[+V:/[+IO//GR @,/\ =&Y_^ 5Y^;9GA.=1@Q>>(9M\98%.68JGD- M3.<0\)6=2.E;$O6G0751Z3J=DM$_1N/S>+S/$X MZN\'ENK7Q5/LP].\O+_@VX_]G7]C#QY\=_%0_:&_:ZNKNY^V,L]EH=X2LERO M53,HQY4(_AA&"1U"CAOLJSL[33[2*PL+6."""-8X884"I&@& J@< < "I** M^NX3X/RGA'!2I8:\ZDW>I5EK4J2ZRE+?>]ELO5MOT\MRS#992<:>LGK*3UR/HS M]J/_ (*S?L[? 3[3X;\"70\<>(XLI]DT>Y L[=_^FMS@KP?X8PYR,';UKYUL M_A-_P4<_X*0206DT$EM:O'G(:*TSYET>X>9MO7:XZ5]2 M?LM_\$POV;OV:OL_B"YT;_A+/$T.&_MW7H%987'>"#E(N>0QW./[]?1M>L^* MN&>%5[/AO#^TK+_F)K).5^].GM'R;5[:-,P^HXW':XR=H_R1V^;ZGR[X!_X( M_?L3>%?"]OHOBWP+?^)[Z/+3ZOJ6N7=O)*Q R EK+&BKQP,$CNQZUL_\.H/V M O\ H@G_ )=.J_\ R57T317RM3C;C&K4TP?9;Y3V)E3_68["0.OM7R% MXO\ ^"6?[6/[,6O3?$']A[XZ7EVH.YM)ENQ97DBCHC9/V:Z'M($'HIK]%J*Z M#Q4N=QM+^9:/[U^I^>GPZ_X M*\_&KX*>($^&_P"W!\"+^WNX<+)JFGV)L[O;T\QK:7$

_VD+%;GX0_$[3M2N/+WS:6\AAO81WW028< =-P!4XX)KI_B+\+?AQ\7 M/#[^%?B=X'TO7M/?/^BZI9I,J$_Q+N&4;T9<$=C7QS\=/^"*G@+4;YO&'[+_ M ,1;WPAJL,GFVNFZC/)/:HXY7RYU/GP8/\1,I] *][ZQX=\3?QZSTE]^S^>I]R45^;$'[4G_!3?]@6=-+_:*\!S M^-?"L#A!JM^QG4IT&S4(@2K'L+@,W^R*^E/V>_\ @JG^RC\=_(TG4?%3>#]: MEPO]F>)V6&-W]([@'RF&> &*,?[M>7FOA[Q!E^'^MX91Q.'Z5*+YX_-+WE;K M=67_;!_88E\7ZB_P ;OV?LZ7XMM9?M5S8V M3ALD_3\,T5Q$L\$JNCJ&1T;(8'D$$=13J_)>)N M%\HXLRR6!S"%X[QDM)0DMI0?22^Y[---HVQ^7X;,L.Z59771]4^Z?1GS/^QU M^W/%\2+J/X/?&_&E>,;9S;PW%S'Y*:BZG!1E./*GR,%. QZ8/RU],5\^_MB_ ML0:%\>;63Q[X!\G2_&5L@99A\D6I!1PDI'W7& %D[._#MUX5\4ZR6)^WHP/\ "P/((Y!%:5%95Z%# M%4)4:T5*$DTTU=-/1IIZ--;HNG4J4:BG!M23NFM&FNJ/DR";Q_\ L/\ Q*^S MW'GZGX/U:;((Z2+ZCLDZ#J. X'TV_4?A;Q1H/C30+7Q/X9U*.[L;R,/!-&>" M.X(Z@@\$'D$$&H/'/@;PU\1O#%SX2\6:>MQ9W2X8=&C;LZ'^%@>0?Z9%?,FB M:SX^_8D^)+>'?$(FU+PCJDI=)$7AUX'FH.BRJ,!D_B&/]EA^)PEB_!_,53FY M3R6M+1ZREA)R>SZNC)[/[+_O?']_)4>-\+S1M''P6JV5:*ZK^^E]_I\/UE15 M/P_X@T;Q5HMMXB\/:C'=V5W$)+>XB.5=3_(]B#R""#S5ROVZE5IUZ4:E.2E& M2333NFGJFGU3Z,_/YPG3FXR5FM&GNF%%%%62%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 445XW^TM^WA^S?^RS;2VOQ!\:)=ZVJ9B\-:-MN+US MC(W*"%A!]9&4'MGI7;E^6X_-<4L/@Z4JDWLHIM_ALN[>BZF=6M2H0YZDDEYG MLE>*?M,_M_\ [-O[+44VG^-?&"ZCKR+\GAK1-L]WN["09"P#I_K&4XY ;I7R M!K/[6'_!0S_@HGJD_A#]F'P3<^#O"32F*ZU6TN&BVKW\^_8#!QR8X &P<8<5 M[%^S-_P1R^"WPSFA\7?'O4SX[U[=YKVDRLFFQ2=3^[)W7!SGF0[6[QBOT./! MV0\,Q57B?%?O-_J]%J53TG+X8??JMG<\AYABL:^7!0T_GEHODMV>-ZG^TM_P M46_X*/ZA-X9_9V\(S^"O!DDABN-2M;EH(]G0B:_(#.1WC@4'!P5;K7MG[,?_ M 1Y^!/PF>#Q5\:[K_A/-?4B1H;R(IIL+]>(229^XS*2IZ[%-?3WBWQE\-O@ MEX).L^)]3T_0-$T^(1PJ$$<: #Y8XHU')P.$4$^@KY"^(_[6WQ^_:^\3S?"+ M]E7PW?Z;I+_+>ZH&\NXDB/!>64';;1GT!WMC&3G97Y]QYX]83A;"K*\II?5_ M::0P^']ZO5?3GG\5N\G96NO>:L<&+> RZ:EBY.M6?PQW;]([)>;^1ZY^TA^W M9\*OV=[)O 7P^L[36O$%K'Y$.EV)"VFGX& LK)P,?\\DYXP=G!KR/X<_LE_' M_P#;!\3P_%W]JGQ)?Z9I#?-9:65\N>2(\A(HB-MM&?[S#>V,X.=]>P?LP_L! M_#CX&?9_%GC'RO$?BA<.+R>+-O9OU_<1MU8'_EHWS<9 3D5[_7XA0X/XAXWQ M$<=QA/EHI\T,)"3Y%V=:2UJ2\EHGV3<2Z>5XW-9*KF3M!:JDGHO\3ZORV_(Q M/A]\./ _PK\,P>#_ (?>&[;2]/@'RP6R8+-W=V/S.QQRS$D^M;=%%?K5##T, M+1C1HP4815DDDDDMDDM$O(^EA"%."C!62V2"BBBMB@HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH \+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\# M_P#L>Y?_ $F:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH *^8/VI]4OOC3\>= ^ WAZX8PVYKP3]B#PAJ/BKQ%X@^/'B@>9G55'U85^1>)DY\09AE_"-%_[U/VE:W2A2?-*_;GDDHONK=3[ M;A.,/OB# MX.^%_A6Z\:^.]>@T[3;--TUQ.W4]E4#EF/0* 23T%95Z]'#495JTE&$4VVW9 M)+=MO1)=R9SA3@Y2=DMVS3U'4=/TBPFU75KZ&VM;:)I+BXN) B1(HR69CP ! MR2:^,/V@/VO_ (C?M+>+F_9X_9*L;N6UNV:*_P!:@!CDNX\X8JQQY%N,_,YP M6SC@'#8GC7XE_';_ (*,^/'^&WPKL9]$\#64ZM>SSDA-@/$MRR_?29'E7#N6PP&74E3I0V2[]6WNV^K>K/H<)A,/@:"HT(\L5_7S? MF%%%%>L=(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17D/[2W[ MDXGOI>,C* @1 ]FD*@]B>E?&6M_M5_\%!O^ M"C6K7'@S]F/P9<^#O"#2F&[U2UN&B 3OY]^0#G')B@ ;!((<M5?+"W]V^LO*VE]+H\[%9IAL//V<;SG_+'5_/L?6W[4'_!1#]F[ M]EI)](\2^)_[9\11@A?#6A,LUPK=A,V=D Z9WD-@Y"M7R'>?%G_@HY_P4YNY M=&^%6B/X'^'\\ACGNX9Y+:U>/."LMWCS+H]BD*[>FY!UKW']E_\ X(]_ [X2 MR0>+?C==#QWX@!$C07<1738'Z\0G)G.<\RDJ>NP&OKRSL[/3K2*PT^UC@@@C M"0P0QA4C4# 50. .,"O=_MW@[A'WY%]Z=+\G+5/NCE^JYA MC]<3+VL6P%G;O_P!, MK;)7@_Q2%SD9&WI7U,B)&@CC4*JC"J!@ 4M%?"9QGN;\08IXG,*TJD_-Z+R2 MVBO))(]/#X7#X2')2BDOZW[A1117DG0%%%% !1110 4444 ,G@@NH'MKJ%)( MY$*R1R*"K*1@@@]0:^:_VA/^"4O[*7QT\_5]'\,OX-UJ7+#4?#*K%"[^LEL1 MY3#/)VA&/=J^EZ*]3*L[S?(\1[? 5Y4I?W7:_JMFO)IHPKX;#XJ'+5BI+S/S M8F_9H_X*>_L!2MJ/[/\ XWF\;^$[=BYTNQ0W*;,]&T^4ET8]S;EC_M5Z+\"? M^"U?PYUB]7PE^TU\/[WP=JL4GE7.HV$,EQ:*X.&\R(CSX.>-N).G)%?<5>;_ M !V_9'_9X_:1LVA^+GPQT_4+K9MBU:)#!>Q#MMGCP^!_=)*^H-?=?ZZY#Q N M3B7 J4W_ ,OZ-J=7UE'X)OULEV/,_LW%837!U;+^66L?D]T=9\/OB;\//BOX M?C\5_#3QKIFNZ=)C%WI=XDR _P!UMI.UO53@CN*\Y_:Q_8^\%_M+Z ;Q/*TS MQ19PD:;K*Q\.!R(9@.7C)Z'JA.1W5OE3X@_\$C/CM\#/$,GQ'_8>^.]_%(IP?[LBQKCJ34'@S_@JI^U-^S5K\/P\_;B^!-[<%3M&K M068LKR11UD4?\>]T/>,QC_:->3GOA+DO&^55<-E6(IXZC-:TI?NZR\U&5KN/ M246M?A,,3BZ-6B\/F=%QB^N\?O6S[=CT#]F_]K?Q[^S;XO\ ^&;?VK[>XM[: MS98=-UFZ)=K-.B!G_P"6MN?X9!G:..5'R?:-K=6U];1WME<1S0S1AXI8G#*Z MD9# C@@CD$5\SZGX^_8J_P""E'@I/#OACXB64?B.&)FTM+I!;ZI8R8R1Y,F# M-'TW!"R'LP."/,O@]\>?BW^P?X^7X$?M#V5Q=^%7D)TZ_BW2"VC+?ZZW;K)# M_>B^\IS@ Y5OYJ=?B3P>S..3<3*D:FUO+2'%A<=4 MR:4:5>?M,.](U-^7^[/]'_2^Z**IZ!X@T3Q5HMKXC\-ZK!?6%[");6[MI \< MJ'H01UJY7ZW"<*L%.#NGJFM4T^J/K4U)76P5A_$3X>>%_BCX5N/"/BRQ$UM. M,HZ\/#(/NR(?X6'^(.02*W**QQ>$PV/PL\-B(*=.::E%JZ:>C31M1K5<-6C5 MI2<91=TUNFNI\G^#_%GCO]B[XC-X%\<"6^\*:C*7AN(U)7;D#SXAV8Q'Y$9!X-?.GP[\?^-_V/?B _PO\ B:)+GPU=RE[:[C4E M8U)_U\7^S_?CZ@\CG[WXOA,1C/"/,8X'&2<\GJRM2J.[>&DW_#F_^?3?PR>W M7K?[RM2H<;85XB@E''07OQ6BJI?:C_?75=?N/JVBH=/U"QU:QAU/3+R.XMKB M)9()X7#)(A&0P(Z@BIJ_;HRC.*E%W3V9^?M.+L]PHHHJA!1110 4444 %%%% M !1110 4444 %%%>5?M&_MI_L[_LMV#/\4O'4*ZD8]]OX?TW$]_/QD8B!^0' MLTA1?]JNO X#&YGB8X?"4Y5)RVC%-O[E^?0SJU:5&#G4:2[L]5KR/]I+]N'] MG/\ 99LWC^)7CB.35A'N@\.:5BXOY>,C,8($0/9I"BGL37QMXE_;B_;Q_;WU MNX\ ?L>_#F]\+^'_ #/*N]8M9<3(I[S7S );G'S!(L2=0&>O3OV;?^"-7PT\ M(7D?CC]IOQ-)XWUV23SIM-CDD2P64G)+L<2W)SSEBBG)!0U^B0X+R7AR*K<4 M8KEGNL/2:G5?E)_##YO5;-,\EYCB<8^7!0NOYY:1^75GEVO?ME?M_P#_ 4% MUBX\$?LF^ ;OPEX8,ABNM6M)RCJO?SK]@JQ''/EP@2=1EZ]9_9J_X(V_"3P# M,_P!HO7&\[E5.>4K[#T'P_H/A71[?P]X8 MT2TT[3[2,1VMC86RPPPH.BJB !1[ 53\=>/_ 9\,_#5QXO\>>([;2].MA^] MN;J3 )[*HZNQ[*H)/85Y^;>)%7!8">&R>G# 85*\G%VFTNM2J]?G=66C;0X9 M91@_;XR?/):WEI%>BV1?T;1='\.Z7!H?A_2;:QLK6,1VMG9P+%%"@Z*J* % M] *\0_:>_;S^&GP#6?PQX>:/Q#XH4%?[.MI?W-HWK/(.A'_/-/FA\2>*%(D$\T>;6R?K^Z1OO,#_P M'YX! 6OYBQ?&O$'& MN)G@N$8VIIM5,947N1?7V47_ !)>;]V^^C4CAGFF,S2;HY6K16CJ->ZO\*ZO M\/S/(OA_^RU^T/\ MH>)H/BS^T]XDO=)T(G?8Z:$\N9XCSM@A/%O&1CYV!9L M X;.ZOL3X>&K;3+"'GRH%^:1L8+NQ^9V/=F)-;U%?5<* M\"Y/PLY5X7K8JI_$KU'S5)OKJ_AC_=7E>[5STLNRC"Y=>:O*H]YRUD_\EY(* M***^T/5"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** / M"_VL/^2V? __ +'N7_TF:O=*\+_:P_Y+9\#_ /L>Y?\ TF:O=* "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHIEUOJ2OR'PY3XESO,>+JGPUI>QH>5 M"D[77E4FKM=TS[;BAK*LOPN20WIKVE3_ *^35[/_ QT7DPHHHK]?/B HHHH M ***\;_:M_;(\"_LUZ.VFQF+5?%%S%FQT5).(P>DLY'W$]!]YN@XRP\O.R ?=1?0<98_*N>3R ?D;PMX$^/7_!2'QZGCKX MAWC3,,#\ E:_P&_9-^)W[5GC!?VA?VKM0 MNSIMR5DT_1Y"8I+N+.44*/\ 46_/ &&?)/&=S?:6E:3I>A:9!HVBZ=!:6EK$ ML5M:VT02.)%& JJ. .PK\IH9;G?BG6CB\VC+#Y6FG3H;5*]M5.M;X8=5!;[ M]I/YR&'Q?$,E4Q*<,/NH;.?9R[+LO^',OX=?#?P5\)_"=MX(\ :##IVG6J_) M#$.7;N[L>7<]V.2:W***_9,/AZ&$H1HT(J,(I))*R26R26B2/J80A3@H05DM MD@HHHK8H**** "BBB@ HHHH **** "BBB@ HHHH **** "BN&^.7[27P3_9P M\._\))\8O']EI$;J3:VCOON;HCM%"N7DYXR!@9Y('-?#_P 1?^"F'[57[7'B M>?X3?L(_"C4M/MY/DEUIH$DOA&>-[N3Y%DIY&YF8YP0ZGBOK.'^"\]XB@Z]& M"IT(_%5J/DIQ77WGO;M&[76QP8O,L+A'RR=Y/:*U;^7^9]G_ +0W[77P"_9> MT?\ M'XN>/+>UNGCWVFC6O[Z^NO39"IS@GC>VU >K"OB;Q?^WI^V_P#MW>(+ MGX:_L7_#>_\ #FB%_+N]9@<"Y1#_ !37C8CM'[;PGX'\-6.D:9:)MMK#3;5888Q[*H 'N>]?2_7^!N#],#3^OXI?\O*BM0B M_P"[#>=N[TZIG'[+,\P_BOV4.R^)^KZ?U<^.OV:?^"-OPX\(7J>._P!I[Q(_ MC?7I)//FTV.21;!)2<28CVN85G.VRVC'_#%:+Y*[ZMGHX7 M!8;!PY:,;?F_5A1117@G4%%%% !1110 4444 %%%% !1110 4444 %%%% !6 M5XR\#>"_B+H$WA;Q]X3T[6M-G'[ZQU2S2>)O?:X(R.QZBM6BKIU*E*:G!M-: MIK1KT8FE)69\5_'[_@BS\%O&4TGB7X >*KWP3JH;S(K&5GNK$N#D;=S>;"<] MPS =DKY\^-&E_P#!1#]G+P;+X!_:2\%R_$/P/;'-MK,KM??8<#'G0WJCS[8X M& )P4QQL(XK]5Z" P*L,@]0:^V7'6*S++)97Q%AZ>8822Y7"NKRL]^6I\2?F M^9KH>-BLBPE>,O9^XWO;9^L=G^!^67[$/[?.K?!G4?[/1[C4?"UQ,#J>A2N/ M-M&/6:#)P&]1PKXYVG!7]-/ /C_PA\3_ I:>-O NN0ZAIM['NAN(3T/=6!Y M5@>"IP0>#7CWQO\ ^"<'[+_QGOI/$L'@_P#X1;Q Q+#6_"VVV9V/7S8<&*4$ M]2R;C_>'6OEGXH_"S]JO_@GWK8USX=?$6Y&C7TH$.KV=MNL[B0=([JUDW(KX MSCDG!.QP=V/YWS*&&\*\T4L!.I/(JLOAJ)SJX%M[.4;NKA[O25N>*T<7))U? M#H2S/AATP_=;P^3Z?@N_?](**^$?@S_P6DT2RU"+PC^U1\-Y=&NN ?$/ MAM6GM)!_?:!B9$7_ '&D.?X17V/\+/C3\)_C=H(\3?";X@Z7K]G@>8^GW0=H M2>BR)]^)O]EP#[5^RXK),QPN I8]1Y\-52E3K0:G2G%[.-2-XN_:]^Z3/J,' MF6"Q\4Z,T_+K]QT]A'X$ M=117SV/P&"S3!5,)BZ:G2FFI1>J:?]>JW6IZN&Q-?!UXUZ$G&<7=-;IGRM\* M/BAXS_92\=/\'?B\LCZ#++NL[P LL 8\31'^*)C]Y>JG)QD$'ZEM;JUOK6.] MLKA)H9HP\4L3AE=2,A@1P01SFN4^,_P:\+_&GPF_A[7HQ%<19?3M01,R6LF. MH]5/ 9>A'H0"/"O@O\8/%O[-7C-_@?\ &H.FE"7%C?,2RVP8_+(C?Q0-_P". MG/3#"OQS+5U#[G%X?#\9826 M-PD5'&05ZE-?\O%_/!=_YE^MN;ZDHIL4L5Q$L\$JNCJ&1T;(8'H0>XIU?MJ: M:NC\_P!@HHHI@%%%% !1110 445YO^T%^UM\ OV8M(.H_%WQ_:V5R\9>UT>W M/G7USZ;(5^;!/&]L(#U85U8/!8S,,1'#X6G*8?M$?MB?L^?LNZ8;KXL>/8(+YH]]MH5EB>_N!VVPJ@J_%.*]F]U0I6G6?^+[,+]VWZIGD/,J^+?+@8--XD6R$I.2996Q+%? F@6_A7P5X;L=)TRT39;6&G6J0PQ#T5$ K1KFQWB#7P^&E@N'Z$<%0> MC<=:L_\ %4?O?=:VUVBZ64QG-5<7+VDO/X5Z+8H^&O#'AOP;H=OX9\(Z!9:7 MIUI'LM;#3[5(885]%1 H^@J]65XT\<>$/AUX]5J-]H[V;^T].UWH7F&:X3+(J M,M9OX81UD_1'LW[3G[=?PP_9^CG\.:5(FO\ B=5*C2K68>7:MV-Q(,[/]P9< M\<*#NKPSP+^S3^T=^V]XD@^*G[27B*[T;PYG?86"Q^7(\1YVVT!R(4(Q^]<% MFX.'ZCUK]F+_ ()[> O@_)!XT^)DD/B7Q.&$JM*A:TLY.N8U;F1P?^6CCK@A M5/)^BZ^,H<(\1\&#IR]WR=>:UG+^ZM%Y:Q/,AEN.S>2JYD^ M6&ZI)Z?]OOJ_+\M4<]\,OA3\/_@]X8B\(?#KPU;Z;91\LL2Y>9\8WR.?FD8^ MK$GMTKH:**_6L-AL-@\/&AAX*$(JRC%)))=$EHD?24Z<*4%""LELEL%%%%;E MA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7 M^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/@?\ ]CW+_P"DS5[I0 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %>/\ [:GQ+_X0;X22>'[&XV7WB%S: M1@'D0 9F;Z;2$_[:5[!7RQXJ/_#2W[7T'AJ,^=H7AQBD^.4:*%LRD_[\I$>> MXVU^:>*F;XK!\-K+<"_]IQTUAZ?ESZ3EY*,+Z]&TSZS@[!4:^:O%8C^%ATZD MO^W?A7JW;3K9GK_[*OPT_P"%:?!W3[6[M]E_J8^W7^1R&D VH?3:@4$>N?6O M2*.G2BOMLCRC"Y!D]#+L,O=E:[\V]7YL^?S#&ULRQU3%5?BFVW\^GH MMD%%%%>J<844RYN;>SMY+N[G2**)"\LLC!510,DDG@ #O7QU^TC^VQXT^,'B MC_AGO]D2WNKRXO9#;W>O6/$D_9EMVX\N,#.Z$<"JV+; ME4F[4Z<=:E272,8[O6UWLK]VD_.S',\-EE)2J:MZ1BM7)]DCL/VNOV\K+X;W M3[/+<01^=%I\C';L51GS9\G 09"G[V2-M9/[*7[!U[!K"_' M']IUGU?Q'=R_:H-(OI/.$$AY\VX)SYDOHG*KWR>%[3]D7]A[PG^SY:1^,/%I M@UCQA-'F2^*[HK'(Y2 'G/8R'YCR!M!(/O5?&Y-PAFW$V8PSWBU)RCK1PRUI MT>SGTG4[MZ+[E'S,+EF)Q]=8O,MU\-/[,?-]Y?UVL=.E%%%?K9](%%%% !11 M10 4444 %%%% !1110 4444 %%%% !16%\1/B;\/?A)X8F\9_$SQEI^AZ7;_ M .LO-1N5C4G'"KGEV..%4%CV!KX@^.7_ 5_\6?$'Q%_PJ7]A;X8W^M:I=L8 MK?7;S37FD<_WK>T )('7?+P/XH\\9>ADC MAYCMT'_/24L,'D(:/A'_ ,$H/C;\??%"?%_]O7XKZC+OK/^,$X/[9CBE\L/%_G4M_X"_)G!_P *F8?].8?^3O\ R_/U/BWX M&_\ !(#Q9\0?$7_"VOVZ?B=?ZUJEVPEN-"L]2>:1S_=N+LDD@=-D7 _ADQQ7 MV_\ #OX9?#WX2>&(?!GPS\&Z?H>EV_\ J[/3K98U)QRS8Y=CCEF)8]R:W:*^ M3X@XNS[B6:^NU?&?#_C+0;KPOXJT>"_T^^A,5W:7,89)%/8C]0>H(!'(J]145*=.M3<)I.+ M5FGJFGNFNJ8I1C)--73/SD_:]_88_P"%":PWCK2_",/BOP%+-_I%G?!S)8!C M_JY'C(D13T6="I'W6//S\QX*_P""?\/Q(TP?&S_@GU\?=0T37; WOA;6M1: MWOM/D/)1+N #>C8(4L@5@/F?(8#]/;ZQLM3LIM-U*TBN+>XB:.>">,.DB,,% M64\$$'!!KXK_ &AOV5?B+^RIXS/[2'[*UU<1Z=:LTFI:1%F0V49Y<%?^6UL< M\XJSMUMK#XC M'Y-#*JKQ%&'-1>LHKXH?WH/MW6WYKSSP]_P4E_;=_9"UB#P1^VK\$KG5[,/Y M<6KO MKOK7]GS]O\ _9;_ &DQ!8>!OB-!9:Q-@#P_ MKN+2\W'^%58[9C_UR9Z;^SO^TI\)?VQO <_AKQ'H.GMJ:VX&N^%M4A2>*1> M9$60$2Q$^HRI(#=BWDW[0?\ P1H_9U^)QGUSX0W]UX%U9\LL5H#[=>878 M-'Z?NW51_=-?ON3\6>%OB)EU/&NG]5=1756A[U)OKS4G[T+;.,=4]SUL+/'* MA&MA*BK4WLI:2^_OZ_?8.W^S<(H*>N9$11_>-K&E&&88*HK2=)\VG]Z'QQDM]+N+5[IH];+N(_J6,A4C)T:L7=7T^Y[-=-= M^QN_ ?XW>)_@/XL;X#?'$-!:0R"/3[^9LK:Y/R_,?O0-V;^'OQG;].JRNH=& M!!&00>"*\W^,/PC\ _M+^ X=3T+6K&>X$)DT/7K&=9HF!_AWH2'C8]<$XZCT M/F/[//QZ\0_"CQ(?@'\<]]J+640:=?7+?\>Y_AC9NAB(QL?H,@?=QM_F;*,R MS+PQS:GP_GDW/ U'RX;$2W@^E"L^C6T).RMV5U#])QV$PO%N#EF67Q4<1%7J MTU]K_IY!>?VE^NLOI>BCKTHK]I/@@HHK@_CK^TW\#OV;=!_M[XP_$&RTH.A: MUL2WF7=UCM%"F7?GC(&T9Y(KHPN$Q6.Q$:&'@YSEHHQ3;?HEJ1.I"E!RF[)= M6=Y7GOQ\_:H^ _[,^B?VQ\8/B!9Z=(\9:UTQ&\V\NO\ KG F789XW$!0>K"O MBGXA?\%-OVJOVL_$T_PI_82^$FHV$+G9)K+VZ37PC/ =F/[BR4\CJH4[3KR]5K&"?>5^SLSR)9G6Q4N3 PYO[STBOU M?R.5\=?\%(_VOOVQO$D_PM_88^$^HZ59L=D^L^4DEZJ'@/),W[BR4C/4LV1\ MK@\5V'[/O_!&O2IM7'Q)_;&^(%UXLUJZD$]UH]G?2F%Y#R?M%RQ$LY]=NP9' MWF%?:?@7X?\ @?X8^&X/!_P[\):?HNEVP_[84#+'NQR2>236Q6 M.,\09X+#RP?#E!8.B]'):UI_XJCU7>T=NCL53RE5)JIC)^TEV?PKT7^9E^#/ M!'@[X=>';?PEX"\+V&C:9:KBWL--M4AB3U(50!D]SU/>M2BLSQ?XR\*^ ?#] MQXK\::_:Z9IUJFZ>[NY0B+Z#GJ3T &23P 37YOB<3&*G7Q$[+5RE)_-MM_>V MSUFX4H7>B7R21IUXG^TW^W%\+OV>89M M94UWQ.%PFC6DPVV[=C<2#(C'?;R MYXX .ZO%OBS^VY\8?VC_ !._P;_8_P##>H10SY2?6D39=2QYP7#'BUB_VV(; MD#Z)^S+_P3Q\$?"N:'QQ\6YH?$WB8MYH252]G:2=&H-.M%P92@S)\ MY:M_Y+R7XA1117VQZP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110!X7^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/ M@?\ ]CW+_P"DS5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 < M9\?_ (D)\*_A3JOBJ*8+=^3]GTX=S<2?*A'KMY<^R&O/OV%/ANWA[X?77Q#U M.$_;-?G_ '#/]X6T9(!YY^9]Y]P%-%>0L MTHR6([B.'YO^!M7TGH>C:?X=T6TT#28!%:V-LD%O&/X410JC\A7X_E?_ !E_ MBAB,P>N'RR+HT^SKS7[V2\X1]Q_)GV^+_P"$3A&EAEI5Q;]I+NJ ?#EWXN\9:W;Z=IMC$9+F[N7VJ@_F23P ,DD@ $F ML/XS_&[X>_ 7P=+XT^(6L"WA&5M;6/#3W_ Y) YKXZLM,^/\ M_P %+?'XU/5I)?#OP_TRZ.Q4R88L?PIG'VBX(/+'Y4!_AR%;X'B[CBGD5>&6 M9=2^LYA5^"C'I_?J/[$%O=VOTLKR7C9EF\<'-8>A'VE:6T5^=9Y5^L MYA-:S^Q27\E&/V4MN:R;UVN[QEV42HU?K>+ESUWUZ17:*Z+SZA1117Z,>X%% M%% !1110 4444 %%%% !1110 4444 %%5=;US1?#6DW&O^(]8M=/L;2(R75[ M>W"Q10H.K.[$!1[DU\9?M+?\%DOAQX0O7\"?LP^&W\;Z]))Y$.I21R+8)*3@ M"-5Q)='/&%VJ<@AVKWRR^BYVW>T8_XI/1?-W?1,Y<5C<-@X,O"7@#P_<^+/''B6QTC3+1-US?ZE=+##&/=F( ]AWKXF_:&_X M+(:;/K!^&7[&O@*Y\6:W=2&"VUFZL93"TAX_T>V4"6<^A;8,C[KBN'\(?L%_ MMO\ [=WB"V^)7[:'Q(O_ YHA?S+31IT N40_P ,-FN([7(X+2#S. 61NM?; M/[//[(OP"_9>T?\ L[X1^ [>UNGCV7>LW7[Z^NO7?,PS@GG8NU >BBOM/J' M_!^N.J?7\4O^7=-VH1?]Z>\[=EITDCSO:YGF'\)>RAW?Q/T73^K'QA\.O^"9 M_P"U5^UQXG@^+/[=WQ7U+3[>3YXM%6=)+X1GG8J >19*>#M56.<@HIYK[@^! MO[-OP3_9P\._\(W\'? %EI$;J!=7:)ON;HCO+,V7DYYP3@9X '%=S17S7$'& MF>\105"M-4Z$?AI4UR4XKI[JWMWE=KI8[,)EN%PCYHJ\GO)ZM_/_ ""BBBOD MSO"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *" P*L 01R#110!\@?M4_L3>)? WB/_ (:)_90,^G:I M8RFZO=$TT896ZM+;*."",[H<$$$A00=A]%_8]_;:\-_M"6">#O%_D:7XQMHO MWMGG;'?A1S)#GOQEH^HY(R <>]5\O_MA?L+OXTU!_C7\ N&R3^/YQPSF_!68U,\X6ASTYN]?"+2,^\Z2^S42Z M)6ET3^%_,XK 8G*J[Q>7J\7K.GT?G'M+RZ_@?4%>(_M"?\$\OV5_VD//U'Q? M\/(M,UF?)/B#P\1:718_Q/M!28^\B,?I7)_L=_MSI\0[N/X-_'/&E^,+:0VT M%S QZ8/RU]-5^G\%<EK,6M[C XSG<>R#.*YGQ=_P43NO&\0^'G[9 M?P2O/#7B_2UV6_B+3+&2"1/]BYLYL-Y9/)9&)!R53JI_42N4^+/P+^#_ ,== M"_X1SXN_#O2]>M0"(OMUL#)#GJ8Y!AXC[HP/O7Z3G'$?#O'F55,KXURZ&+IU M%9U(6IUEV=XV4G'>/PV>I>!I9AD>,CBLIKNG.+ND]8^EGT?7>Z/DG]FC_@JO M\ _">F#P%\8?B6XM+6$?V;JXTJ\G*)@8AD$<3,0!]TX)'W3TX]7?_@J_^P.( MI'A^.ID9(V<1CPSJ:E]JD[06M@,G&!DC)P*_,/\ ;R^#7@G]G[]K'Q;\)/AS M!,364$[+O/) :5@,Y. ,DGD\Y^S/\+Y?C-\;]"^&\.@R MZH=0>X8Z?#*4:<16\LQ7(((&(SG!!QG!S7W^6>"G '!_AU_:;Q>.Q&'H8>5= M9Z,\[%\3YMGG$'LO94:4ZDU#3FC!280 M_'!6/;C'$A%=Y\-OB9\9OV<_#,7@O0/V7M.T?2+?_ )9:?X=N+8.<8+M( MI(D8]V.2>Y-=5IG_ 4+M(I?LWB?X57-NZG#FVU$,?\ OEXUQ^=?SW7^E1P% MEE)X#)H3RR,M'*K2J>WG_BJQ[M\/OAKX ^$_AF'P;\-?!VG:'I=O\ ZNRTVU6),]V.!\S'NQR3W)K;KQ;1 M_P!O#X(ZCA=0@UG3R?O&XL591_W[=C^E=5H_[4GP!US M/B98QD]KQ)+?'_? MU5KY_#>(W!><5'.&:49SEK[U6*DWZ2:DV56X8S_!JT\)-)=H-K[TFCOZ*YR_ M^,/PGTW0I_$]Y\2M"73[6/?/=KJD3(H^H8Y)Z #DG@5\H_%[]N?XK?'_ ,3- M\&OV._#FH8N"4EUQ(MMS*G0NF>+:/G_6.0W(^X>N/$?'O#G#>&A.I4]K4J:4 MZ5+WZE1]%&*_-V72][(^5S3,:&46C73YWM!+WGZ+]3VO]IC]MKX6?LZV\NBF M==;\2[/W6AV) M6?SA!+F2SM9"<[L-S.^>=[C&>BY&ZOI8 8 P!T%?(4N%>)>/:L<5Q5+V.%O M>&$A)Z]4Z\U9R?\ =5DO[KNGXT7;Z\#H !Q74445^M83"87 8:.'PT% M"G%648I))=DEHCZ6G2IT::A3226R6B"BBBN@L**** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_P!K#_DM MGP/_ .Q[E_\ 29J]TKPO]K#_ )+9\#_^Q[E_])FKW2@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ K,\9>*=-\$>%-1\7:N^+;3K1YY1G!;:,A1[DX ]R M*TZ^?/V[_']U'HVE?!_02TEYK,ZSW4,7+-$K;8DQWW2'\->[!=H1TC;UW]6%>4_M/\ [6GP^_9H\/[M5D74-?NH MBVF:%!* \G822'GRX\_Q'DX(4'!QQO[7O[=>@_!,2_#KX9B'6/&,O[MD0>9# MIK'@&0#[\OI$/JV. W%_LP?L+^(?%_B'_A?G[6RBYM]"U!MS%NJR7 M0/IQB'HH ##^ >#Q#QIF68YG+A_A6*J8I:5*KUI8==Y/52GV@KZ[IV<3\_QN M:UZ^(>"RY[\O\ ACF/@W^S;\7OVVO&D?QZ_:8U*ZMO#KD-ING) MF(W46&-(M["PLHA%:VEK$$CB0 M=@!_DU<1$C01QH%51A548 'I2U]%PCP7EO"="LZDNMWK:-]H MIV76[U?;EF54,M@VGS5)?%)[R?\ EY!1117V)Z@4444 %%%% !1110 4444 M%%%% !17)_$WX\?!?X,VAO/BI\4M"T$;-R1:EJ4<K.LZ$:?+9NFY*?-S7L^:"]WE5[7W6W7Q]S^B"\O+/3K26_U"ZC@@@C+S3S2!4C4#)9B> .F\&OA?\ 8;_9'^,W[8%WXA\" M^ OB$GA_PQ:R6,OBZ2:YD*2Y,_V?_1T(%PZ[9RH8JJY/S D9_3/]E_\ X)W_ M +-W[+20:OX:\,?VSXBC +>)==59KA6[F%<;(!UQL ;!P6:O3S3A?@C@/'SI MYKB)8RM&UJ,(^S6J37M97E9.^BB[VL[6=C"AC,[GP=X0:436FEW5NT0"=O(L 0R23X;^"TGUCR]L_B35L3WTO&#AR (@>ZQA0>X/6O7J*^2 MSWCK.LZP_P!3I\N'PRVHTERPM_>MK+SOI?5)'H87*\-AI^T=Y3_FEJ_EV"BB MBOBST0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y__;%_8AT#X^6DGCOP M((=+\96\8*7 ^2+40HX24CHXQA9.HX!R,;>&_90_;=U_PWX@'[//[5/G:;K5 MC,+6SUK4OE8L.%BN2>_3;-T8$;C_ !-]_5"E/$)=)+:-3M M/2[W:NV?/8_+,10Q#QV7Z5/M1^S->?:79GL(((R#17Q5^SC^UIX__9H\8#]F M[]JZVN;>TM&6'3=8NSM9^33 M2[\MS/#YG2+[/\ S/'/BQ_P3X_9!^./C^_^*/Q1^$7]J:[JGE?; MK[^W]0@\WRXDA3Y(9U1<)&@X49QDY))H^$__ 3X_9!^!WC^P^*/PN^$7]EZ M[I?F_8;[^W]0G\KS(GA?Y)IV1LI(XY4XSD8(!KV>BOT?_67B/ZG]4^NU?9TGR\MKW+;2UK6TM8Z?J6#]I[3V<>:][V5[][VW"JNIZ)HNM1^3K&D M6MVF,;;FW60?DP-6JH^)/$WA[P=HEQXE\5:U;:=I]I'ON;R\F$<<:^Y/Y8[G MBOGL1[!49.O;D2N^:UK+>]]+>IU*HZ7OIVMUV.;UC]GKX(:[G^T/A=HP+=6M MK-8"?QCVFOG3]JVS_8N^ UI+I8TZ^N/$;QYM]"T;6&+1DCAIGE\P0K]06.>% M(Y&?\9/V\?B7\;O$I^#7['7AV_EDN28WUU("+B5>A:(-Q;Q^LKX89S\A&:[' M]FK_ ()U>%_ MU'\0?CO=1>)O$Q(#5^ M 9V\FX\Q4\NX6RNA5L[5,7.E'V5/O[-\MZD^UO=V>L7=<$.-^)Z]1T,FQ$[+ M1U'*7(O17M)_*WJCP#X&?L7?&?\ :BD3Q;XFNG\,^&'RUI=W=N7><'IY,.5+ MC_IHQ /;=C ]O\/?L#_%3X70O%\)?BW!9[L&22.>XLWE(Z%C'NR:^JU554*J M@ # '2EKVLJ\!N!\OP,(554G76]55)PE?RC%\L5V5F^[9ZF18O&9)C:F.2:TLNB/F3_ (0_]O[P?_R"O%!U14Z_Z=;3Y'_;P 3_ M #H_X7M^VKX1X\1?"3[>B_?D.ARO^.Z!MH_*OINBO2_XA=BL)KEV=XVEV4JJ MJ17_ &[*/ZGUW^M]&O\ [UE]"?FH@G,4RC\ BG]:/K_ (T8 M#^-@\)B5_P!.ZDZ;?_@S2_X#^K*3_A47[='A#G0_B6=3"?= M']M>=G\+I0*/^(@<7X+_ )&/#M>/_7F=.O\ =R\H?ZM9'7_W7-*;_P <94_S MN?3=%?,G_"ROV]/" _XG7@$ZILZ_\2F.?/\ X"L,_A0/VX_BGX98+X^^"8B( M^_@SVG_HQ7H_XC+PKA_^1C1Q&%_Z^T)JWKRJ0O\ 47.:O^ZSI5O\%2+_ #L? M3=%?/^C_ /!0CX>W&!KW@?6+4GJ;5XIP/S9/Y5U6C_MI?L_:KA;CQ3RS.DK_ ,TO9_\ I?*>?B.$.)\-\>$G\ES?^DW/ M5J*Y31_CK\&M>P-,^)^B,S?=CDU&.-S_ ,!<@_I72V6H6&I0BYTZ^AN(STD@ ME#J?Q%?7X/-,MS&/-A*\*B_NRC+\FSQ*^$Q>%=JU.4?5-?F34445W'.%%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !7S+^WI_P5Q_8M_X)V7MKX4^.?C/5-0\6WUC%?V?@?PAH5QJFJ/9/.%2MO"'8@/,R!RC+'O?Y:^FJ_(W_@KW\"OVLOV4/CO\;_ -M?X6UT2@,<3!_.D5F"K'EP#]+ M?V6_VLOV>?VTOA);?'']F3XFV?BKPU(3CY)!M)BD,9!)*N!\W_L,_L;> ?V)/\ M@X4\3?#KP=XU\5^*M1U_]CN#7_&'C'QOKCZAJNOZO-XK:*6\N)&PJDQV\$:I M&JHJ1* N!]9U;3OM^G:=K=RZRS MVWF-'YH"J?EWHZY/=3Z5N_ ']M_]DC]J3X1:U\??@%^T!X;\2>"O#EY<6NO> M)[2^\NRT^6"WCN)A-+*%$82&6.1F.%"L"3UKXC^-OP=_X*7:S_P6.^*_[0GP M _8Q\ >)]%L_A+X=\)>#O&'Q?\3O9:0ULLDVH7D5M#;07$\TS7,VPDK&D?DG M<3O3/D?[>'[=]U^U_P#\$LO''[./B?X'GX0>/K']H;PM\,?C=X'TV^CEBM5N MM3MG>>VN85036MU!&%5\ E=Z'?&@NXUVDEX2X &2<MZKIDBC)6XM["::,C_@ M2"@#S;5O^"N?_!-;0OC^W[+^K_MB^#H/&J:V-&ETQ[J3R(M2)P+)[O9]F2XW M?+Y+2APWR[=W%>C_ +3G[7'[-?[&?P_C^*/[3_QBT?P;HD]\EE9W6JRL7O+E MP2L$$,8:6>4@,=D:LV%)Q@$U\#_!?]EWX0:S_P &J9^'VK>%[&YMM=_9FO\ MQA?W-Q"KR/KD^FRZJ-0=SRTZ79202$EAY:C. !7*?L0?$#Q'^V%_P4P_8ZUC MXZ3-K$_A/_@GI:_$737U#]X/^$BU&]LM-N[X!O\ EJT()W=1NX/>@#](OV8O MVN_V:?VSO $OQ0_9>^,>C^,M$M[Y[*]N=+E826=R@!:">&0++!( 0=DBJV&! MQ@@UZ/7P-\-K6U^$O_!R=\0?A_X%M([#2OB?^R3IOC3Q=:VR!$N]9L/$4FF0 MW3@<&3[-*4W=3@YK[YH **** /"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V M? __ +'N7_TF:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &S316\+ MW$\JHB*6=V. H'))/85\N?!:&7]HG]JC5/BO?QL^E:))YMFKC@;8^M?CO%$X<4^(6"R5O_9\ M"OK5>^W.M*,7TTUFT]'%^1]ME;61\*XC,I.U2O\ NH>4=ZDO3I?HT>LNZ1H9 M)&"JHRS$X %?(O[4'[=.O^*_$!^ ?[)L<^IZO>RFUN-=T]=YW=&CM2.XYS-T M4 E?[XY?XS?M*_%W]M?QI)\ _P!F73;JW\/2$KJ.I-F)KJ+.&DF?_EC;_P"Q M]Y^A!)V#Z,_9?_9)^'_[-'A_&F1KJ/B"ZB"ZGKLT0#OW,<8Y\N//8>5'0P+Y:2TE4[^ M4/\ /_@7XS]D+]A/0O@L8OB/\3S%K'C&7]ZK.?,ATUCR=A/WY>>9#TZ+W9OH MJBBOTKA[AS*.%LLC@,NIJ$%OWD^LI/>4GU;]%9)(][!8'#9?AU1H1LE][?=O MJPHHHKW#K"BBB@ HHHH ***Y/XF_'CX+_!FT-Y\5/BEH6@C9N2+4M2CCED'^ MQ&3O<^R@FMJ&'Q&*JJE1@Y2>R2;;^2U)E.$(\TG9'645\=_%G_@M9^RYX*\V MS^&VC:[XQNESY]OK+3+234-1O(K>"%"TL\\@1$4=22> *\.^+/\ MP4H_8S^#_FVVL?&6QU>]CS_H'AI3?NQ'5=\68E/LSK7R[9?\$KOVU_VB+N/6 MOVL_VG&@A9M_V!KZ;5)8CW41[HX(O^ ,P'I7N/PF_P""/G['7PX\J[\3:#JG MB^\3!,NOZ@1"&]H8!&I'L^^NS^PO#S)M)FOL8>%E_X,G[K7I9F?UK-L M1_"HJ"[S?Z+4\B\;?\%L?%'C+53X5_9=_9LOM5OIJF.W#79&.TF?3-?H)X)^'7P_^ M&NE#0_AWX(TC0K,8_P!%TC3HK:,^Y6-0"?>MFC_7C(LJTR3*:4&OMUKUI^JO M91?I=!_9F*K_ .\UY/RC[J_X)\'_ S_ ."'/@=;H:Y\>_C=K&O79<6VB MP+;(S]PTTOF/(#Z@(?I7._\ #@[_ *NN_P#+%_\ NZOT2HK"/BMQ_"K*<<:U MS6TY*;2MM9.#2WZ6OI>]D4\BRIQ2=/\ %_YGSM^P/^P/_P ,/?\ "6?\77_X M2C_A*/L'_,"^Q?9OLWVC_IO+OW>?_LXV=\\?1-%%?&YOF^8Y]F,\=CI\]6=N M:5DKV2BM(I+9):+\3T*[<6^H6ZL=)U MJ",&:S<_^AH>-R$X/;! (^7/A!\=OBY^P7X_7X%?M!V5Q>>%))"=.OHMT@MX MRW^OMV/+Q9^]%]Y3D@ Y5ONBN1^-/P2\ ?'KP5-X(^(&E":%LM:W4>!-:2XP M)8FQ\K#\B."".*_.>+>"J^-QL<\R*HJ&8TUI+[%6/_/NJNJ=K*6ZT[*WAYEE M4ZM58O!RY*ZZ])+^67?UZ?=;HO#WB'0_%FB6OB3PUJT%]87L(EM+NVD#I*AZ M$$5$EM;_ ,0ZM.8[75;#3UCO=FTEE4+B), $F3:- MJ@G(QN'Q^&\>,BI5'@$Z<8QFO:Q?+R0:E=MRT6ENESS*?&&#C+V M->G)55HXI)^\M++7J]M#ZU_:2_;)^%/[.-D]CJMX-5\0-'FVT"QE'F#(X:5N M1"G3DY8]E/-?-OA[X6?M1_\ !0K7X/&OQ4U>7P[X)CE\RQA6)DB*?].T).96 M(X\Y^.3@G&RO3/V;?^"='A_PG>I\1OVA+Q/$WB*:3SSI\TAEM8)"&X:OJ!$2)!'&@55&%51@ >E>G3X9XH\0*BQ'$[>'P=[QPD):R6Z=> M:LW_ (%:VGPM.^\XNV'\4LAY8]<#A1DX '%=?117ZS@L%@\NPL,-A::ITX*T8Q22 M2\DCZ2E2I4*:ITXI16R6B"BBBNHT"BBB@ HHHH **** "BBB@ H(!&",@]0: M** ,36/AI\.?$.3KO@+1KPMU:YTR)S^97-C6=S-# MC\$<#]*]&HKP\=PSPWF=_KF"I5+_ ,U.$OS3/0P^;9KA/X%>$>"PT7_9F9XS#/HHUVX_.,D[KRNO4Z5Q MK7JO_:\)0JKK>FD_DUM]Q\*VO[5OQ>C^)L?Q,N]9$LJH(9-,7*VKP9R8@F3C M)YW%W"/&W#%;'2SS&^VC4FW M%7(?BU\7?A#;?\+>^#?Q0@\("?P/JWC:2SN_ 6K:?J5H MHDTZ&97A>UO"$,RH5<2R>81MB^?]/J* /D7_ ()C?LC?M#_"CXE_'+]L[]K? M3= T/XB?M >*M-U'4/!7A;43>V7AO3M-LOL=A:MM: MQ_9.^+UO_P %I]1_;DDL[#_A KG]F*V\#Q7 OA]J_M9/$,M^RF'&?+\AU._. M,\5]244 ?&?Q6M/^"L/[,_[7GCGXK_ 'X>Z9^T%\*OB!86$FC^ M;^(D/AZ_ M\":E;PF.46\MQ!)%-9W!Q(P_UBN>!A/WGDD'_!&+XZ?&[]B[]H*']HGXC>'= M&^/?[07CJS\?BGX%?\ !3C_ (*,_$_X,>#/VW?V;/!'PF^'WPC\?Z?XX\87^A?$%=$_+@^SQP7IC>."ZMY[=)1YB['#MDKM ;[KHH ^.?V%OV7/VH]>_;, M^(__ 4K_;=\%Z#X/\8>+?"6G^"_ WP\T#7QJW_"->';69[J1;J]5$CN+BXN MG,I$2[$" 98L0OV-110 4444 >%_M8?\EL^!_P#V/%_M8?\EL M^!__ &/Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Y;^U3^TUX M._9S\ W-]J&I1OKU[;.NA:5&P,LLA&!(1_#&IY+'@XP,D@5YV;YM@,CRVKCL M;-0ITTVV_P EW;V2W;:2,ZM:AAZ;J5I*,5NWLOZ^\\(_:4^*_@CQ9^T,K^.M M;6#PKX5?R;G'S&X\L[IDC4$EG8I( MIQ+J!#?,D.>BY!#2G/.0,D';]_>#_!WA?P!X;M/"'@S0[?3M-LHO+MK2V3"H M/7U))Y+'))))))K^:N!>$N)N/7BLSSANA@L74]K.*NJE=+^'!O=4(+;9RNVK M^[*.6?YI4XSG1H48RI9?0CRP3TG5ZRG)?94GK;TZ[8GP6^!_P]^ G@Z+P9\/ M='$$0PUW=R8:>\DQ@R2OCYC[< #@ #BNNHHK^G<%@L)EV%AAL+!0IP5HQBK) M)=$C6E2IT*:ITU:*V2"BBBNDT"BN3^)OQX^"_P &;0WGQ4^*6A:"-FY(M2U* M..60?[$9.]S[*":^9_BS_P %K/V7/!7FV?PVT;7?&-TN?+EM[;[%:,?>2<"0 M?41&OH,HX5XCSUKZAA9U$^JC:/\ X$[17S9R8C'8/"_Q9I?G]VY]B5%>WUEI MEI)J&HWD5O!"A:6>>0(B*.I)/ %?G0?V]?\ @IS^U,?LW[,_P .@Z;<'$&J6 MVDF; /8WEYMMNGHBGO4EE_P2N_;7_:(NX]:_:S_:<:"%FW_8&OIM4EB/=1'N MC@B_X S >E?5_P#$/*&6:Y[F5'#=X)^UJ+_MR'^;.'^UI5O]UHRGY_"OO9]1 M?%G_ (*4?L9_!_S;;6/C+8ZO>QY_T#PTIOW8CJN^+,2GV9UKYQ\;?\%L?%'C M+53X5_9=_9LOM5OI5=^)M!U M3Q?>)@F77]0(A#>T, C4CV??7T=X)^'7P_\ AKI0T/X=^"-(T*S&/]%TC3HK M:,^Y6-0"?>CZ_P"&>3?[MA:N,FNM67LX7[J,/>:\I![+.<3\)/$L_@#1KGI%+=KHZHIZJ8[<-=D8[29],UUOPS_ ."' M/@=;H:Y\>_C=K&O79<6VBP+;(S]PTTOF/(#Z@(?I7WA16-?Q.XAA2='+8 M4\)3?2C3C%_.3O*_FFBHY+A'+FK-U'_>;?X;'D_PF_89_9-^"GE3^ O@?HB7 M<6"FHZC ;VY5O[RRW!=D/^Z0*]8 & , = ***^&QN88_,JWM<75E4EWE)R? MWML].G2I48\M.*2\E8****XS0**** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** /D?]NO]A7Q[\7O'I^+WPA6 MVO+V\MHHM6TFXN5A=WC4(DL;N0A^154JQ&-H()R0#]A7]A7Q[\(O'H^+_P 7 MUMK.]L[:6+2=)M[E9G1Y%*/+(Z$H/D9E"J3G<22, 'ZXHK\T_P"(3\(?ZW_Z MQ#_ *N99_:?UZSY[WM?2_>UKWOKO:_0 M****_2SW@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO]K#_DMGP/ M_P"Q[E_])FKW2O"_VL/^2V? _P#['N7_ -)FKW2@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHI&954LQ &23VH 6O%/VI/VWO /[,U];^&9M$GUS7;F 3_P!FVUP(4@B) M(#2R$-M+$'"A2<#)P,9D^,O[>7[//P=\W3Y/%/\ ;VJ1Y']F:#MG*MZ/)D1I M@]1N+#^Z:_/+]HSXYVOQY^-.J_$6XL8M+FU,0^5I9O1*T4<<*1#DA2T]E32;G-V4H)II*TMKW:T/D>(N(Z>!P_ ML\)43JWZ:V75]K[*S[['UEKO_!6/PW=?#JXN/#'PUO+;Q4[^5:65W.LUI&"/ M]:9%VL^#_!M4DXY YKPS3OA!\6OC!\8[*7XR7=U<>(O$%Q"[VM[_ *R%),%3 M*G'E*L>'$8 VKC@=*Q/V'/$?PMTK]IG2KKX@:[9JVF:=?ZA9:;/;-,;N:&UD MD"C"E4955I5+E?FB 4EB!7T;^S_\4_A7X<\=^(?VC/C]\2]#T)WED6P35-12 M.2267YI#%&3O?9'A %!X<^E?D<,MX]\4<3D^"SJ55SQ4W*G35-P3P]/^)B+) M+F[3TMJU;1 M_6OAKP]I?A+P[8^%]$MQ%9Z=:1V]M&!]U$4*/T%7J^._BS_P6L_9<\%>;9_# M;1M=\8W2Y\N6WMOL5HQ]Y)P)!]1$:\G/[>O_ 4Y_:F/V;]F?X '0=-N#B#5 M+;23-@'L;R\VVW3T13WK_03+?"[B>6%C.K2CA:$4DI5I*G%);*S]Y67]TPK9 MW@O:-1DYR?2*N_\ +\3]%[V^LM,M)-0U&\BMX(4+2SSR!$11U))X KP[XL_\ M%*/V,_@_YMMK'QEL=7O8\_Z!X:4W[L1U7?%F)3[,ZU\NV7_!*[]M?]HB[CUK M]K/]IQH(6;?]@:^FU26(]U$>Z."+_@#,!Z5[C\)O^"/G['7PX\J[\3:#JGB^ M\3!,NOZ@1"&]H8!&I'L^^O0_L+P\R;7,,QGB9K[&'A9?^#)^ZUZ69E]:S;$? MPJ*@N\W^BU/(O&W_ 6Q\4>,M5/A7]EW]FR^U6^ER+6;62\\K_\ ;I:9)_"6 ML;_A!?\ @LY^UG\WB3Q+/X T:YZ12W:Z.J*>JF.W#79&.TF?3-?H)X)^'7P_ M^&NE#0_AWX(TC0K,8_T72-.BMHS[E8U )]ZV:/\ 7C(LJTR3*:4&OMUKUI^J MO91?I=!_9F*K_P"\UY/RC[J_X)\'_#/_ ((<^!UNAKGQ[^-VL:]=RMYEQ;:+ M MLC/W#32^8\@/J A^E?3'PF_89_9-^"GE3^ O@?HB7<6"FHZC ;VY5O[RRW M!=D/^Z0*]8HKY_-^..+,[3CB\7-Q?V8ODC_X#&R?S1UX?+,!AM:=-7[O5_>P M & , = ****^4.X**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_VL/^2V? _P#['N7_ M -)FKW2O"_VL/^2V? __ +'N7_TF:O=* "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKAOBY^TE\%?@?;L M_P 1?'=G:W(3U MWA.$L!4QT[VY[.G03_QR2C9X$^(/K#<TW'@;01YDO/8*H/9JX%?A?\ M_\ [9)% MQ\1]&+K[FI64 M1L(VC/1OMD_[V0CUMP/]VONPI6[2;_>U+]F MEKM(\FK[7&SY<97=1_\ /NBGR_.6[1[G;_LW_L'?L::;%XE_:"\?:9?:BJ>9 M&?$DZGS,=3#8Q[FD''0K(1ZU^<_[=/Q;^'_QS_:H\4_$_P"%@E_X1_4#91Z; MYMIY!*06-O;DB/\ A7=$V!P<8X'2OMGX0_\ !$SP_/J/_"7_ +4?QCU'Q+J4 M[^;=V.C2-''(_?S+F;,LH/J%C/O6I^T_^Q]_P3Q^$>G'2-(^ MM<^)+JW5;> MW3Q)J2I:H%"B:14N0,X&0.KG)/X8SOP+^CE@JV84)SE%0<)3I4XQB[N+ M44IR52I-N*2;E*_IJO7P/"N;Y_.& R_#PIW=TKN_764DGHD];GYK_"SPSXL\ M9>/M/\+^!]2:TU2]:2.UG29XR,QMN&4!;E=RX'7..]?H;\(O^"&O@:"*#6?C MU\8-6U6[D19+G3M"@2VC1R,E&FD\QI!GC("$^U4OV(_V8O@???M+:9XRT3P3 M::3+H5LU[:VR:G4J4:TJD)U)3DIQE5E[)QG34%S1:DJC3?OXW@A\-1C@WO#X9^ '@:[\1Z MA*_EV]]?0O' SGILA7][+]#Y9KY;B+C3ACA6%\RQ,82>T%[TWVM"-Y._>UN[ M//QV:Y?ER_?U$GVW;^2U/J^>>&VA>XN9ECCC4L\CL J@=22>@KPOXR_\%#OV M>_A3YNG:/K3>*-43(%IH;*\2M_MSGY /7;O(]*^4?C'XH^,7C=/[6_;,_:)T M_P ":2X$L?AV[E+7;)U!CTNVS(Q]&F"G_:KSG2?VJ?@=X-UB+PQ^R=^S'J7C M_P 32-MM-<\;V[71:0=X--ML@C/*EFW#C-;A?*7A,*_\ F)Q? MN*W\T*;[+57"I+O/67R@KOTOHSZ&G^-O[>G[7^^#X4^'' M\)>&I7XB^)%]>H> ?^"?/_!/']F/9?\ Q:\21^,=:@Y>/6KCS8U< M>EE!D;3Z2^8/>OHGX-^$/!\EFGB'GCS/$1^RI15&+[)R:I*/>.K70,#P_FF< M8AYD#'/\ $:V_"O\ P28_:=_:"UN+QQ^VG^T/=*Y.[^SK M:\;4+J-3UC#N1#;_ $C$B^U?0&H_MO\ @OPW90^#_@=\)V,,0\JR@,*6T*>@ M2"$$D>V5JB3^W-\;>@D\,Z?+_P!N"J#^K32C&/^%22Z,_2-OV]?A;H6^W\'Z1 M?ZY,OW9-OV: _P# G&__ ,\DFY MF^N%->M^"?@1\(OA[LD\+>!+&&=/NW)K)>2_AK_"[6V/;I83@+)(>)_&7Q)M[O76AW0 MP2O).9F'1'FK M7=&T>.,7@G;+,/3P\?*/-)KM*4M7]R9Y3^S3^S3I/P8TD:YKB177B.ZBQ<7 MY6U4]8HS_P"A-W^E>K445^C9!D&5<,Y53R[+J:A2@M%U;ZRD^LGNVSY;,LRQ MF;8R6*Q4N:%_M8?\EL^!_\ V/Z5X7^UA_P EL^!__8]R_P#I M,U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445#?ZA8:59 M2ZEJE[#;6\*%YI[B4(D:CJ68\ >YI2E&*;;LD#:2NR:BOGGXR_\ !2;X"_#7 MS=,\'7$OBW4DR!'I;A;56_VKAA@CWC#U\;?M!_\ !3?XO>///TNY\;+X?L&R MIT?PR2LK#IM>7.\G'4%E4_W:^%J\?9=B\S_LK(*%7,L8]J6&@ZC7G*:]R,5] MIW?+U1\[CN)\LP;<(/VD^T=?O>WY^A^A/QB_:P^!'P,22#QQXYMSJ"#C1]/_ M -(NR?0HI_=Y]7*CWKY6^+G_ 4\^*7B^WN+;X->&K3PQIB-LDU[6)HFD3/3 M+RD00$^C;SGHB^'?V+O"5S<1:S^TE\?;W69XUPNA^#8C,8USGR_M=R%BB ](HY%YX-= M6;\+\08.E[?Q%XAPW#^'>OU:C.-?'279N+:@WTE#F\XG+@<)QOQ=/ER_#R4/ M[B_.H]%\K',^//VA? >HZT_B'XB>.=>\?ZR_!BL;EXH?]QKJX5F&#_!'"R$? M=<=:[_X7_#'_ (*'?'/33'\&OAO;?"GPO3%[V9".OEDQ MGGY0.*]C^"?@O3?"#QI^R?\ LKZ?872'"^);VS;5+]&_O?:K@>7#GN%51[5Z MQ!^R=^T+\59EOOC1\43;Q$[C:M<-=,GL(U*Q)_P$GZ5YW#OB!X5<(U.;PQX4 MK9CB?^@W&J_,_P"93J>[!]?=C&_5'V>!\)H98_:9WCJ>'?6,7[2K\[7?W.Q\ M[^"_^">W[&_PLN3KO[2'QXOO'VL%_,N-'\,[DMG<\LKS*Q>0Y_B\R(\\BO:/ M _QX\/>!;1O _P"Q_P#LQZ=I",H5GMM.,L\P[-(L(W,W^T[O7L?@G]BKX(^$ M]D^IZ7;^/OB'*^>YM#!T7_RZH1YW;LW*T(O^]!'T>&CX?Y O]BPDL1-?:J/E M7R2U:\I'S1_PJ']LKXT_O/B!XS;1;"7[UM+=B(%?3R;?@_1R#[UUO@G]@KX7 M:'LN/&.L7^N3#[T>[[- ?^ H2_\ X_7NE%>3@/"+@^A76)S",\;6_GQ$W4?_ M ("[0MZQ9IB>-L\J4_989QH4_P"6E%0_'XOQ,;PG\// W@2W^S>#O"=AIR[< M,UK;*KN/]IL;F_$FMFBBOTC#87#8.BJ.'@H06RBDDO1*R1\K5K5:]1SJ2PHHHKY?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ M $F:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBO*OC+^V?^S]\$?-LO M$?C.._U.+(.CZ-BXN P_A;!V1GV=E->=FF;Y7DF%>)Q]>-*FNLI**]%?=^2U M9AB,3A\)3]I6FHKNW8]5KG?B)\6?AK\)=)_MOXD>-;#2+<@F/[7. \N.H2,9 M>0^R@FO@_P"//_!6#XD:VLFE?#Z&T\)64N5CER+J_E'3@D;5SZ*A(/1J^>C8 M_M!?&[7CJ5KHVH375Z_S:MXEFD>>8_[,?S2-[9&*_.L7XBXS,,+[?(\,OJ[= MEBL5-8;#76_(YVG7DNM.E%U.T6>+0S;,,YKO#Y)A9XB7=)\J\WY>O*O,^SOC M;_P5CT#2(I[#X*^$1<; 0=;\0'RH5_VEA4AF'H69?=37QG\7?VP_BU\>]:^Q M:MXBUCQ5<%]T.FV:E+2$^JQ( HQ_>"_5J]?^%O\ P2H^*GCF:'5?B':WMP"0 M=VM3?8K=/I"N9?T /I7U#\+O^";/PZ\&V<<&OZV3&N"UCHEHEK%G_:8@L_UP MIKP_[.EG\E/,88G.)?R+FR[+EZN:6,Q,5W]G1?\ >/5AP+BL4^?B/,HTX_\ M/JE^\EZ/E?(O5S;78_.C1_@3\8/'F)O&>NQ:!9.,_8[4;Y2,]"%.!D>K'']V MO>O@?_P3\OV,-]X1^#,VHR9RNK^)X5>/![A9@L) [%4+#UK]!_!/P/\ A/\ M#P(_A/P+86\R?=NY(O-F'_;23+#\#75U]Q0R_P 1<5EO]FO,H97@GOALKI+# M1?\ BKN]>HVM).;=_FSZ? QX)X>BEEF7*I-?;Q#YW_X+5H+U6I\R^%_V"O$> ML-#=_%7XE,1&@1;330TK(@Z*))!MDUCX*AOKA/^7K5 MC]H8GUVM\@/N%%>AT5&3>&7!&1U?;4L'&=5ZNI5O5FWWO.]GYQ2.G'\6\09A M#V*?%7B+^S](\.#5KV*&PL_+1&EN[F= M&9@%*)$A#DOM9!]^5^6'_!8S]D_$GQ:_:^_8C_;/TGPW\0?LG@[1?CE\, MIH+75['61'J=M_8TM]$L@N-,G0,K+*.988F55 =V8 ^T?V!?VWM4_;%^'7BJ M_P#B=\"=7^%OC;X>^+;OPWX]\'ZU>K=0V5[ JN9K:]1$CO+5T<,DRJH.&XP MS<9^SA_P5_\ V:?VNO\ @H5XN_8-_9SN8_%4?@CP$^OZYX_TS45DTU[M+Z"U M:PM]JD7.WS@S3H^P,I0!B&*YW[!?[5WQ*_;?LOCI^PW^WM\&?#.E_$;X5WT' MAKXFZ=X0OKB;0=>TW5K!IK:ZM3,1/%'/;F0&)V+H,$L"VU/,_@U\*OAG\$O^ M#BN;X6?![P#H_A?PWHW["=C!I6A:#IT=K:6L?_"87!VI%& JY))/')))R230 M![%^T=_P4G\<^"_VG+_]C?\ 8\_8]U_XX?$'PUX;M]=\=VFG>*;#1-/\-VES MN^R13WEZ=K74X0LENJY*?.2 #B?P/_P5R_9?\0?L$^+_ -OWQQ:Z]X1T3X&/VSVMO M^1('[?7@'^WL?\>_^LT\7^_M_KC;[L]]N: /T;^%G_!5[XFP_&3X=_#']L_] M@/QE\#],^,-W]@^&7BG6_$^GZI;7FI-$TT.FW\=JV_3+N6)28XI VYPR9#*V M/LNXN(+2![JZG2**)"\DDC!510,DDGH .]?!O_!P=N/[.WP172_^0V?VL/ M\-;/]9]N^WOM\OONV>9T[9KZC_;C77G_ &*?C GA7S/[4/PM\0#3?)^_]H_L MVX\O;CONQB@#Y/N?^"[&I2_#F^_; \-?L!?$'5OV8M-UN6RNOCC::W8>9)9Q M7)M9=7AT8M]KET])@6>?X>^"O"VJVUJEW86\*SW&I7%[<,(;6T2-T_>MN+LZA%;YBOSY\"/^ M$&7_ (-9[7S/LW]C_P##&NH?VATV>9_PC\_VC/\ M>;YF>^[WKQS_@EW%X@7 M_@H_^R6_Q&,F[_AUOHW]B_:\Y^W?VK8>=C/_ "T^S%-W?&%_M8?\ );/@?_V/%_M8?\EL^!_\ V/Z4 %%%% !1110 4444 %%%% !7G_P"U'\<+G]G#X%ZW\9;/P<=?ETA[18]( M%_\ 9OM!GNX;?_6['VX\W=]TYVXXSD>@5X5_P4LU:VT/]BGQEJEX/W4-I4W/!X?ZQ62O"EJO:S7PT_=:E[[M'1IZZ-,Y,?5J4, M#5J4_BC&37JDVCQK_A\%JGV+S/\ AFR#[1MSY/\ PFIVY]-WV+^E;:_\%;O! M\OPUL=;'PCOHO%-TDIN]".I*]K8E9G1-USY:F0LBI)A8\#?M+ @FOA+^UM+^ MQ?VC_:,'V?;GSO-&W'UK[H_X)[_LH_L[?%+]GSP]\=/%_@A=1P!_-G W%7C-QO1QF'A"G1A"HE+$3HR3HR:E^ MX@KJ#D[.5JD932A\:U3^ R/->(LXQ4J"K**2NVXK35+1)*[UZZ6OY'A_C+]J M;]L3]K*^D\.^"[75[FSF.TZ1X0M'BM@O0B2;.7'J&S?!:UM9O-N"O^\ >?;"'WK]#](T31O#]@FEZ#I%K8VL8Q';6 M=NL4:#T"J !5JOT++?"S+:>*6-S.O+%8C^>K:HUW45-2A%+3E<(0G'I-'VN% MR+*:%15L1!XBI_-5;:7I!62]).:/G/X0_P#!,;]G/X7E;V_L;C6+W_EK<3N8 M_,/NP)E_#S,>U>Z^%? 7@KP-;?9/!_A6PTU",,;2V5&?_>8#+?4DUKT5]]AL MCRK"XKZU&ES5K6=2;=2JTMDZDW*;2Z)RLCZ*KF&,K450<[4UM"*48+TA%**^ M2"BBBO6.(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ KX _X*<_\$@_B'\=O%_C']IW]B3X\ZWX"^(?CS3]!TWX@^'H M;.RN](\70:=?6[VMS<1W>/)NK6-,I*C@LD(BVXD??]_T4 >"?L'?L%>%_P!B M31/%^LWWQ1U[XA?$'XD^(O[=^)/Q&\3I#'>:Y>B,1QJL4"K%;6\,8V10(-L: MD@$YK3MOV+_#%M_P4-N_^"AJ^-;\ZS=_!N'X>MX=-NGV5;:/57U$70?[_F%W M*;?NX&>M>T44 ?*?[27_ 36\;^.OVF;[]L;]C_]L3Q'\#?B%XB\-V^@^.;S M2O#-AK6G^([.W+&UDN+*]4H+J .RQW"G(3Y""I(-CP%_P2._9>\,_L%>+_V M_&EQKWBW0_B-=7VJ?$7Q7KE\K:QK^MWDJSS:O+,J[5N5FCA>,A2$^SQ AMI+ M?4E% 'QA\*?^"3?Q(/QE^'GQ._;,_;]\;?''3/@]>&^^&'A;7_#FG:;;V.HB M-H8=1OY+5-^IWD,3$1S2E2K%GP69L_0GACX$>--$_:5\8?''6OV@/$FL>'/$ M^@V6GV'PTOU0Z3HLD(Q)../]TVW:8U*LOS!OI&B@#YV_8B_P""?UO^REXT\=?'CXG_ !SU[XK? M%KXES6G_ F7Q"\16%O9E[6T1DM;&SM+91%96L89CY:9+.Q9F.%"_1-%% !1 M110!X7^UA_R6SX'_ /8]R_\ I,U>Z5X7^UA_R6SX'_\ 8]R_^DS5[I0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!X7^UA_R6SX'_ /8]R_\ I,U>Z5X7^UA_R6SX M'_\ 8]R_^DS5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7^UA_R6SX'_ /8] MR_\ I,U>Z5X7^UA_R6SX'_\ 8]R_^DS5[I0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110!X7^UA_R6SX'_ /8]R_\ I,U>Z5X7^UA_R6SX'_\ 8]R_^DS5[I0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!X7^UA_R6SX'_ /8]R_\ I,U>Z5X7^UA_R6SX M'_\ 8]R_^DS5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7^UA_R6SX'_ /8] MR_\ I,U>Z5X7^UA_R6SX'_\ 8]R_^DS5[I0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110!Y9^VS^UQ\-/V$?V5_&?[6GQ=M[V? M0?!FF+XO)I)H[>WMH@2!OEGEBB4D@ R D@ U\7?!K_@LG^V_HG[3 MDGPY_;8_X)X1>#?!6K_$70_!]OJWA'QB-9OO!^IZII-M?6<&JQ+"@GCD$^7N M8=B6YRC*^T._UQ_P44^"_P"S)^T=^QOXU^ 7[7_Q!L/"W@/Q=:0:?J&O7^N0 M:<+*Y-S$]G+'/<$1K,MTD#1JV0SJJ[6S@_FWX%_:-_X*$_\ !(S]HGXN>,OV M@/B#X6^/'PELOBWX/\,_%#QQ=:3)H_BRT:]T32K>QU%(8G>UN(XHI;:*93^] MFD3>"OF,5 /MG]K?_@I]XZ^ O[7%K^QA\ OV(/&GQH\8'X>1>,M7A\*:]I]D MFF:?)?2V2(I8R1'Y0 ;'7?#GA_03X;^$L>GKKFEBR@=EBO;NZBN M#!$\TDTPBC2,RB0;F_=C=\:_M._V*?BS^QG^U[\18?'=]^S[^UKX M!T+7/B,FFQV?_"0^'+O4+>YMGO88OW2W"?(LI7@DIG+!G< ^^/A9_P %7OB; M#\9/AW\,?VS_ -@/QE\#],^,-W]@^&7BG6_$^GZI;7FI-$TT.FW\=JV_3+N6 M)28XI VYPR9#*V/LNXN(+2![JZG2**)"\DDC!510,DDGH .]?!O_ <';C^S MM\$5TO\ Y#9_:P\ #PUL_P!9]N^WOM\OONV>9T[9KZC_ &XUUY_V*?C GA7S M/[4/PM\0#3?)^_\ :/[-N/+VX[[L8H ^3[G_ (+L:E+\.;[]L#PU^P%\0=6_ M9BTW6Y;*Z^.-IK=AYDEG%'1BWVN73TF!S,,/Y:L_E_*5'N/[8'_!1G MP_\ L\:Q\-_A;\$?A%JOQA^)/Q>6>?X>^"O"VJVUJEW86\*SW&I7%[<,(;6T M2-T_>MN+LZA%;YBOSY\"/^$&7_@UGM?,^S?V/_PQKJ']H=-GF?\ "/S_ &C/ M^UYOF9[[O>O'/^"7<7B!?^"C_P"R6_Q&,F[_ (=;Z-_8OVO.?MW]JV'G8S_R MT^S%-W?&%_M8?\EL^!_\ V/Z5P MOQP^#S?%"STO7-"U".R\2>&KM[WPQ?7(9[>WNF79NEC'^L7:3\OK7"_\(#_P M4$_Z+_X$_P#"4D_^*H ]THKPO_A ?^"@G_1?_ G_ (2DG_Q5'_" _P#!03_H MO_@3_P )23_XJ@#W2BO"_P#A ?\ @H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ M .!/_"4D_P#BJ /=**\+_P"$!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+ M_P"!/_"4D_\ BJ /=**\+_X0'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$ M_P#"4D_^*H ]THKPO_A ?^"@G_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3_P ) M23_XJ@#W2BO"_P#A ?\ @H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D M_P#BJ /=**\+_P"$!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4 MD_\ BJ /=**\+_X0'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^ M*H ]THKPO_A ?^"@G_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_XJ@#W M2BO"_P#A ?\ @H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#BJ /= M**\+_P"$!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ / M=**\+_X0'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*H ]THKP MO_A ?^"@G_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_XJ@#W2BO"_P#A M ?\ @H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#BJ /=**\+_P"$ M!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ /=**\+_X0 M'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*H ]THKPO_A ?^"@ MG_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_XJ@#W2BO"_P#A ?\ @H)_ MT7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#BJ /=**\+_P"$!_X*"?\ M1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ /=**\+_X0'_@H)_T7 M_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*H ]THKPO_A ?^"@G_1?_ G_ M (2DG_Q5'_" _P#!03_HO_@3_P )23_XJ@#W2BO"_P#A ?\ @H)_T7_P)_X2 MDG_Q5'_" _\ !03_ *+_ .!/_"4D_P#BJ /=**\+_P"$!_X*"?\ 1?\ P)_X M2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ /=**\+_X0'_@H)_T7_P "?^$I M)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*H ]THKPO_A ?^"@G_1?_ G_ (2DG_Q5 M'_" _P#!03_HO_@3_P )23_XJ@#W2BO"_P#A ?\ @H)_T7_P)_X2DG_Q5'_" M _\ !03_ *+_ .!/_"4D_P#BJ /=**\+_P"$!_X*"?\ 1?\ P)_X2DG_ ,51 M_P (#_P4$_Z+_P"!/_"4D_\ BJ /=**\+_X0'_@H)_T7_P "?^$I)_\ %4?\ M(#_P4$_Z+_X$_P#"4D_^*H ]THKPO_A ?^"@G_1?_ G_ (2DG_Q5'_" _P#! M03_HO_@3_P )23_XJ@#W2BO"_P#A ?\ @H)_T7_P)_X2DG_Q5'_" _\ !03_ M *+_ .!/_"4D_P#BJ /=**\+_P"$!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4 M$_Z+_P"!/_"4D_\ BJ /=**\+_X0'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z M+_X$_P#"4D_^*H ]THKPO_A ?^"@G_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3 M_P )23_XJ@#W2BO"_P#A ?\ @H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/ M_"4D_P#BJ /=**\+_P"$!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"! M/_"4D_\ BJ /=**\+_X0'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#" M4D_^*H ]THKPO_A ?^"@G_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_X MJ@#W2BO"_P#A ?\ @H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#B MJ /=**\+_P"$!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ MBJ /=**\+_X0'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*H ] MTHKPO_A ?^"@G_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_XJ@#W2BO" M_P#A ?\ @H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#BJ /=**\+ M_P"$!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ /=**\ M+_X0'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*H ]THKPO_A M?^"@G_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_XJ@#W2BO"_P#A ?\ M@H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#BJ /=**\+_P"$!_X* M"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ /=**\+_X0'_@H M)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*H ]THKPO_A ?^"@G_1? M_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_XJ@#W2BO"_P#A ?\ @H)_T7_P M)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#BJ /=**\+_P"$!_X*"?\ 1?\ MP)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ /=**\+_X0'_@H)_T7_P " M?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*H ]THKPO_A ?^"@G_1?_ G_ (2D MG_Q5'_" _P#!03_HO_@3_P )23_XJ@#W2BO"_P#A ?\ @H)_T7_P)_X2DG_Q M5'_" _\ !03_ *+_ .!/_"4D_P#BJ /=**\+_P"$!_X*"?\ 1?\ P)_X2DG_ M ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ /=**\+_X0'_@H)_T7_P "?^$I)_\ M%4?\(#_P4$_Z+_X$_P#"4D_^*H ]THKPO_A ?^"@G_1?_ G_ (2DG_Q5'_" M_P#!03_HO_@3_P )23_XJ@#W2BO"_P#A ?\ @H)_T7_P)_X2DG_Q5'_" _\ M!03_ *+_ .!/_"4D_P#BJ /=**\+_P"$!_X*"?\ 1?\ P)_X2DG_ ,51_P ( M#_P4$_Z+_P"!/_"4D_\ BJ /=**\+_X0'_@H)_T7_P "?^$I)_\ %4?\(#_P M4$_Z+_X$_P#"4D_^*H ]THKPO_A ?^"@G_1?_ G_ (2DG_Q5'_" _P#!03_H MO_@3_P )23_XJ@#W2BO"_P#A ?\ @H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ M .!/_"4D_P#BJ /=**\+_P"$!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+ M_P"!/_"4D_\ BJ /=**\+_X0'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$ M_P#"4D_^*H ]THKPO_A ?^"@G_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3_P ) M23_XJ@#W2BO"_P#A ?\ @H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D M_P#BJ /=**\+_P"$!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4 MD_\ BJ /=**\+_X0'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^ M*H ]THKPO_A ?^"@G_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_XJ@#W M2BO"_P#A ?\ @H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#BJ /= M**\^^#/AS]I+1-3O9?CC\1_#VN6CP*+&+1=':V:*3=RS$D[ACC%>@T %%%% M!1110 4444 %%%% !1110 4444 %%%% 'F?[8G[)GP?_ &YOV;/%7[*_QVTZ MZN/#/BVQ6"\>PG$5S:RQR)-!483L$[6ZSR;BYS^E]% 'R+\;O^"7WCJ^_:E\3_ +8O[$_[:7B7X&>,_B#I M=G8_$F&P\+:?KNE^(?LD9BM;MK.^7;#=Q1G8)D;!48*_-(7O> /^"/W[+?AO M]BKX@_L6_$'4/$7C:U^+E_=ZK\4?&WB*_5M:\0:Q<,DAU)I50)%+%)%"T*JF MR(PI\K'<6^K** /C#X4_\$F_B0?C+\//B=^V9^W[XV^..F?!Z\-]\,/"VO\ MAS3M-M['41&T,.HW\EJF_4[R&)B(YI2I5BSX+,V?H3PQ\"/&FB?M*^,/CCK7 M[0'B36/#GB?0;+3[#X:7ZH=)T62$8DN8!]XR3<[\\PW1VLMR;F728=9*?:X=.>4G, RV MPLOF?,S'W+]L'_@G+X=_:*U+X<_$OX*?%[6/@[\2/A$L\/P[\;>$]-MKE;*Q MGA2&?3KBRN%,-W9O'''^Z;;M,:E67Y@WTC10!\[?L1?\$_K?]E+QIXZ^/'Q/ M^.>O?%;XM?$N:T_X3+XA>(K"WLR]K:(R6MC9VELHBLK6,,Q\M,EG8LS'"A?H MFBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _(_P"! M/_!.K]DC_@H7_P %;?VX9/VN? >M>)_^$.\:>$[?PRMKX\UK2DL8[G1-TP5- M/O(%?%;GPM>>'?AIJVK07L=KHNR8B6TMY$&&E M0>0 75D(Y% 'JFO_P#!6KXK>/?'WCO2_P!A MW_@GCXW^-GA#X7Z] - L8TUK6-9=I(Y M+%TE<1VQMY(9EN)'?RXO*;ELH&_,KX"_!?\ 9:_817XD_LZ_\%%?C=^UM\./ M'&B_$/6[_P )6WPR\5^*8M%\>:7=733VEWI2:6C6YGD$@CDC9D82??(/F;/6 M-'_9O\9?LF?L[_L9?MU^'/V,?B/X6\*?"7XG>)?$'Q&^%VH:U/XI\2:)I?B" MVEMFU:<""*:5XB$NI8%C:6$7#!@2DA4 ^W?@I_P5(UFX^-NL?LZ?MQ_LI:]\ M _%.G^!+OQGIUQK/B6QUK1]2T2T.+R9+^R.Q)H/O20NH8(-P)&,^$M'_8NTO]B#2?V++2'4K]85M)K:-O(DL(=),_B%\-!XP\"Q^$M5LK>SU" W+18FNK METBM81$CS&X>_#S_@M=\[-RI?R(X59W$$K$*@1WR?@O\#-<^$G_! M:KX)^&K+X;:EI6A>#_V"1X=3S;I]0ATZ>WUFSC6R:_\ +1;B58T(WX5I I?: M <#M?^"<7A/Q+HG_ 5%_;M\0ZQX:OK2RU?QSX,?2[ZYLWCBO4C\/(KM$[ " M0*V5)4D \'F@#YU_X*7_ /!2SP'^T/\ L(_L8_\ !0+X7^#_ !G%I%S^V3X7 MFU/P996F_6FGLH]:ANM*$*.!-,9[=HT0L%D)0\;N/K+X*_\ !3WQ]?\ [4/A M;]DK]L[]B;Q3\#O$GQ&TZ\O/AC>ZIXHT[6M/U\VD8EN;-KBQ(M2\):-X=FFU. M2PAU#Q)*TD4!4,6*%3'G 9VC /S"OJSXF_M">"/^"M7_ 4$_9GTS]C70O%. ML>$?@GXTOO&_Q-^(.J>#M1TBRTAUL)+>UTE6OH(6ENII9?GB0'8BY.=KA0#U M;7/^"MWQ6\?^-O'=M^Q!_P $[O'/QK\%_#'7KG1/&'CK2?%&F:7#<:E:X^UV MNDV]VXEU1X>5)38K.NU"VY2SOC;_ ,%Q?V=?AU^S/\$_VIOA7\,_%WQ%T3X[ M^(6T'P;I'ARU1=3_ +4\F?98O Y_X^#=0&S90VU)226V*6K\YOV?/@Q^RS^P M?I?Q!_9N_P""B7QM_:X^'7CWP]X]UN[\*V/PR\5^*8=&\>:;VD^'?V4?&GPZMS^TW<>)=6\$ M>*?$,WB#4=!CN;:_E$U]=&WB,3N625D=%,3R[&.\&@#]//V3?C#\8_CI\&;3 MX@_'C]F;5OA'XDFO;F"Z\%ZUKEKJ,UNL(]7TBS\(1I9R2/%:P:?.' MNM2G>&:8S!6_\ @IK\(;KPAX?L M=12Y^$'BK3/ ^J:UI?C/1I;<;HM]O!.!?QN7CD@(3(==H(^9@"+_ ()4?$C] MNK6?^",WAOXB3:2WCOXE3V&HO\.$^(NO>1<:KI37\JZ5-JMR@0@&1 ME0!OWC,:\V_X(Z:%^U7X2_X*K_ME>%?VROCC9^//'-OX>^'-SJ5_HME):Z78 M"YL]4N18V$+L62V@$OEJS8>3:9'&]VKTG_@@3\%OB5\)_P!F3XC^*/%'PIU? MX>>$/B'\<_$?BWX3?#?7;4VUUX:\,W;Q?9+=[8_\>>YDEE%N,!!("/OFK'[% M_A7Q/IG_ 6Y_;8\4ZEXS=(+MHM*OEE$4A&V0H2 VTG M:2 <4 ?<%%>7?"C]KCX7?&/]H[XI?LM^%]-UZ#Q-\(DT63Q.^IZ48+2>/5() MYK62TE)/VA,6\RLP "NA7D@X]1H **** "BBB@ K\_\ _@YMFNHO^"2'BN*U MO[FW^T>-/"T$LEI%#I@%D+ ,I M((ROV0_^"UJ/_P $EOA5^U9^T=X-UCQ1\5O%?B*3P#:>!_!UE$VH>*O%5O=S MV@2!"R11"5;?[3(Y*Q1!F Z(C:OQ*_X+]_!77O!^H^'_ -C3]F7XY?%'XCWE ME)%X4\,V?P/M8_:7\/?LB_MI?L:>(O@=XU\=:5>7_PY:_\ %6GZ M[I?B,6D8EN[6.\L6VQ7<49\QH'4912P8Y7=Q'BK_ (+)_$/Q+?\ Q"\6_L@_ M\$[_ ![\8/AK\*=:O=*\:?$32O$NF:;'<75CS?)I-I=J@A 8%DV!V4JA; M*D_-7[)_@+]AWX^_\%$?A#J7['5Q^TW\8C!&8RJ_,S$*X3=_X)\?MO?#_P#X(^_LP^*/V _VN/AW MX]M?B;X#\:^))O!6D:1X!U/4?^%CVM[J-Q>V-SIEQ:V\D,K3&X6$AW5HV4A] MNUL 'T]\1_\ @L#\/+O3OA/X<_8^^!OB?XS^/_C1X0_X2OPAX'TFYM]*:RT- M=HDU#4[J[81Z?$LC>3\VYFF4QJ"15WX2_P#!572O$_AKXQ^'?CG^SEXE^&GQ M3^!_@V;Q1XN^&6LZG:W;WNEBVFGAO-/OK=FAO+>3R7B\P;3')\KJO&?A#]L3 MX7_$J[_;<^$7_!1G_@I3X1^+WPJ\'>//V=X?"_CC4_@-XGUB.;P!K\>I2W\5 MKJ4FF*;@V4D,ZHWRLBW**Y)[>6Z?3-,T_4[=;AX(9(@?M ?;YDKHL?[S>0#VN MY_X.$Y- ^"/@[]M;QY_P3Q^)>A?LZ^*9M.M;KXMW>L:?)+I\]UB/S/[)C=KR M6T6I7:Q8$<8.<8-?17_! M2?PKXGUS_@I-^POKFB^'+^\LM)^)/BF35+RULWDBLT?P_*JM*Z@B,%L*"Q ) MXH ^9O\ @G%^W1^U%\+?&?[7WP\^ /[!'COXVMX=_;%^(.I^(M6L?%5AIEKI M]H]XB0V5FUZ^Z]NPMO*_V:)0$5HLL#*JGZ]\1?\ !9O]F"/]B?P!^V5\-?#7 MBKQA)\5M;B\/?#KX/-<_:8T']D']L_]C?Q%\#O''C;2+S4?AT+_P 4Z?KN ME^)4M$$EY;0WEDVV.[AC;S&@=1\@+!B"N[D/V4_^"POC?]L[X\2_#3X$?L ^ M/;_P=H'C[5O"/C_XG76M64&F^'[^RFF0!4(O!O[+_ ,3[/Q/X8O=*N+O]I/QU M=I%?V3P/-$^IMY(+BUM[_QAIUN[7MKIOGHUY':NK*8)Y(0\:S2!G!'YW?":Q_9#^ __ M 6*^$7[,O\ P2&^)^MW&HZ1-XBLOVH_"Z>--3U/24TZTMS%')?&_FD0ZG'? M#:A@/FAMXD 0\_H'_P %!_CM^TA^S1^S?=?'#]F/X#_\+*U7P_K-C<>(?"-L MDLE]=Z)YP%\]C'&P,MVD1+I& /@?X2\-:=<:O=:?<2W'B+QMW:))+'#O$0*Y1#(&=B0%168 M\"@#UNB@'(S10 4444 %%%% !7YD?\%8OV>/A1^US_P6:_9"_9N^/FCZCJ_@ MK7O!?CR?5]%L?$=_I@N9+>TMYH6,MC/#*-LB*W#C.,'()%?IO7YH?\%7/C-X M>_9=_P""Q/[)/[3_ ,2_"WBNY\&^&?!OCJVUO4O#'A&^U=K62ZM+>&!6CLXI M'&YV Z=,GH#0!QO_ 46_8+\&_\ !%WX!3_\%+O^"9?C#QOX-N_ACK6FWGCC MX<7WC_5-6T/QEHDU[#:W-I/!J$\Y255F#I*K H%<@;]C+];_ +1/_!3EO _Q MF\,_LN_LG_LT^(OC7\4/$?@^/Q;-X;T?6;32;+0]"D<)'>:A?W;>7;F1\K'$ M%=W*G@ IN^4/^"@/[7^M?\%KO@G_ ,.VOV"?V?\ XJOI_P 1/$&FP?$CXJ^+ M_A[>Z'HOA;0K>\AN[B02WR(9KI_(5$@"Y=2^#G%,/CIX'^"GQ$^%NB:5X=^(_P7\0ZU9V^AZII@-N=,U7^R5>81R1;)8G= M2FXL ?\ 6% #[>^"W_!6/X->+/A3\7O%_P"T;X"USX/^*?@!;B?XP^!O%,D- MU(?CG MK6I:3I7B?X8^)O!&K:1%X(A#1KJ5SJEU+;+#!#;1B0*4=O,?RPH;) .^^(/ M_!4SXH>(OCIXZ^"'["O[!OBOXY?\*KU :;\1O$MAXMTW0]-L-4\L2/IEK+>O MF^O(T8>9&@58V959P6%9_P 2?^"Y/[-/@3]B+P5^W3I?PX\9ZOH7BGXEVO@? M5O"L&FJFO:!JSR3Q7%K<6A8EKB"2!D,*MERR%6*L&KX'T7X'_LU?L5_M0_M$ M> ?^"CWQO_:@^%T_BGXTZYXU^'/B'X7>*?$UMX?\7Z5J;K/&L2Z/')&VI1-N MBF5PKG$8&0O'2WW[.=SX>_X)V? C6/AW^RA\3O ]OXT_X*"^%O&EUH'Q%\1W M&O\ B"XM)+SRFUC46>!)+1IXX%FDADW^67+-*Q/-%EU'X,^%+#Q/H^JMXN\IU$T$MQ!.(-+DAC8SS&> M0I%%'(Q8GRUDQ_C/_P %&O$7[4_[ O[;OP&^*?[.?B'X.?%GX0? S7I?$OA/ M4]>M=15;:_\ #]_-97EK?6A\N96$3YV@%"%&%?M2_#_QY?_M- M?\%/+ZP\$ZO-!KW['^G6>B30Z;*R:C<#P]K"&& A<32!F5=B9.6 QR* -']D M3_@L1\0_@!_P3Y^"7QC^-_[ 7Q'TWX$:=X"\,:%K/QNN=)M0T'0=>L]+T[0]%:7RH[N^U&Z;RHC*X(BB4.[[2< %"WPE\2OVZ]"_: M0_X(O>'O^"6WPK^ /Q"E_:*\7?";0_ O_"KK_P"'^I6HTEQ;6UO+JL]Y) +6 M/3UA0W*3B4@JT>0I#[,O]J;]D3X?_L@?\%*;GXI_MJ_$WX[^%_A)XU^#/AC0 M]%^+'P:\0:W96VGZSH]LME+8:K_9*O,JS(BSQ/(I3<[ '/F%0#[/_ -G33S<_%'X0ZS>6SW]INMS<6TEO=0LT%S;7 M$09HIU.&V-P!@GM/V!?V\?BG^W&VH^-+[]B?QG\.OA[=:/::K\/_ !QXKU2T M(\5V=QNV2QVD9,UL"JB11+RT!7YP6WP3^&'C;]@O\ ;J^.O[+GP2^. MFH:)XE^%J^'O"WQ.^+WC#5-4U/XC);VTCF2TT^_MUNH;>!W,4+_P#! M1K]C[3/VF_$/ACQQ^TG^T3<^'/V=_AUHVK:Y\3_!%EJ=UI:>()8X0\,]_?6T MT;BRM4264PC 9OF8L /!/\ @AOX\\#>*_VF/VBM!_8A^(NM^(_V4]%N]#@^ M',FMZS=WMO8Z\;>1M5M]+>^9KG[%DQ,0Y\OS#F(E2Q/O_P"W)^WCXW_8@^/' M@6Z^+OP6N=0_9[\3Z/?6?C3XAZ)H=YJESX5UA2K6WVRWMED9;&:,LGFB-L2? M>*C ;P+]@R30/VH_^"S?Q"_;[_9"^&>L>'?@A+\$[;PIK_BF]\,W&BVOC[Q0 M-3%PE[;VUQ'$]PMM:@P-=L@.?D!*MD@'"?%Q?^"B5W_P6Y_8]\??MA>.O#FA M^&/$/B_QW;^"/A'X+N);BWTJVM?#EUMOM0NWVB[OIEG *JGEPJF$.9)*_5^O MA_\ X*$>%?$^L_\ !6S]@SQ%I'AR_NM/TCQ)\06U6^MK-WALED\-%(S*Z@K& M&;Y5W$9/ YKZ/^*?[7'PN^#_ .TG\+?V6?%NFZ\WB+XO/J\?A2\L]*,E@DFF MV37L\=S/D"%VA1S&N"7V-T"DT >HT444 %%%% !1110!@_%5WC^%_B22-BK+ MH%X58'!!\AZ_)#_@BI_P17_X)[?M@?\ !*WX2_M%_&_X;^++WQYXGTF^GU;Q M38?%7Q%:3--'J5W#'(D45\L"%8XXP-L8'RY()))_7#XI0RW'PR\1P01,[OH- MXJ(BY+$PN !U-?DK_P1G_X*[?LS?L8_\$N_A1^S1\8_AI\9F\=>%M*O;?4_ M#^B_!?6[IVFEU&ZGC2.06XB[^S7H3BUN;YD >)S^[;DD*V:\)UO2/V M$OBU^S'H?P!T33/VW_B5\:=>M=.T37OV8-=^)7BS3HK.[W1)=)?3W=O)96]C M!AI!*V]-J)POS&, _4W]IW_@I/K'PR_:1LOV,OV5?V6_$/QM^*;^%U\2ZWHN MBZ]9:3IN@:2\ABBGO=0O&\N.25P?+A57=@-Q"@J6Y/3?^"V?P/T?]EGQ=\=O MC)\%?'/A#QEX&\?Q> ]=^#LUE%>:Y<^*)R@M=.L#"_DWPN X:*9&",BNW 4U MX^_C3PU_P26_X*J_$CXY?M.>'/$>G_"7XS_"KPAI_AWXAZ=H5]K5EHFJ:%;R M6#?V7OB)8 M_#'X/_M+:'XE\)6GAHWVE^,O&/A.TM9H+_6+"V98[BVG62Y,EI@+*R1L^T$# M(!]??"W_ (*?_$_3_C[X*_9]_;D_86\4? R]^)\LMM\-]=OO%VFZ[IFJ7\<1 MF;3;B>Q?_0KQHP6CC<%9"K*KEA@\1K?_ 6H^)OBOQS\8/A[^RM_P3<^('Q/ MO?@9XSU+1?B#>VOB?3=+LH(+101-;RW+AKN>4+,5M(D9U6-2S R(#\N?"+P3 M^P+^TE^V1\#O#?[(NI_M6_'ZZ\->/[/Q7K^L_$3XE^)[;0/ATUAF6*\NTU>U M,<]V7S"MHFUG#R*9$!PWU#_P2C\'>*/#VI_MRS:]X6O[%M7_ &J_%EUIC7=B M\7VVW;3K$)+%N \R,D, RY!(.#0!SNK_ /!P=:S_ +/&E_MW_#[_ ()]_$[6 MOV6SHN\\M^T]^ MU/\ $WX(?\'$FFVWP1^ OB?XM:UXL_8PL[;PYX0\/:O;V5J9#XJO)WOKJZNG M6&T@6&%@9B&8L\4:JQ<"O--*^&?Q#C_X,XW^&G_"O]:7Q%_PJZ:/_A'_ .R9 MA>^8=?9]OD;?,W;?FQC..:]$^*W[1NC_ +%/_!;[PS\>OC9\-/%R_#J\_8ET M;P_KOCO1?"-[J5KX=NSXBO9X_M?V6*1XXF\L1LP4['E@+ *VX 'TY\ /^"L7 MPH\=^"/C!>?M,_#C6?@MXO\ @!:K>?%OP;XJNH;M],LI+=[F"]MKBU+1WUM- M'&_EO&-S,NW9\R%_.(/^"UGQ \)>!_#_ .T]^T-_P3@^(OP[_9_\3WMG'8_% MC5_$6EW$^F6MY(D=G?ZGI,$IN+&UD:1,R9N?$FE3:3-XXN-+N#J-Q=1072QR1P22JEK% M+*JAQ(2=NUPOCWB+1OV#_C-^S9H?P!\-Z9^V_P#$[XS>(8=.T77OV8_$/Q,\ M6:=%876^);I=0GO+:2RMK*WPT@E(="$3A?F:, _1W]JK_@KSXE^"7[7^J_L+ M? #]AWQQ\8_B-I_@RP\4PZ=X8U:TM+:32YI)DGGDN+@A(1"8XE .3*]S&B#J M1]>K=>*=<\"B]L;*/1=;O-)WPV^H*+A;"Z>+(241L!($"0,U]P>-9O%UOX-U>X^']G8W&O)IEPVB6^IR,EM+=B-C"LK+\PC,FT,1R 3 MB@#\6O\ @H5^S[^SO_P3X^!%AI.L_MC>-/%/_!0WQ/=V.K>!O%VE>,M435=? MU2ZU0QQJ+%IS8VVE;8YH#%,BPB.%EY;&?TW_ &OK#_@HGXP^$GA?X;?L>ZCX M&\+^*O$B"W\<_$3Q$TEQ%X3A\E?-N+"R4?Z;(V22&VO M;6[>!H%LXYBEVEV)R$C&0Q;@_HU^Q-\.?BG\'OV./A3\)_CCKYU3QGX9^'6B MZ7XJU!KGSC/J$%E#%<-YO67]XK?O#R_WCR: /F'_ (-K[_Q!J?\ P1[^'5]X MK\2WNLZG)XC\7&_U;49VEGO)?^$FU/=+([$EF8Y)))Y-?=M?#?\ P;N>'_$G MP^_X)#^!=*\;>&=1TN^L]?\ %TMQI^H6+PW"JWB34Y%)CVE&"%#I@%D+ ,I((F_P"#EG0?$?B+ M_@DYXJL_"_AG4]7NH?&7A>Y:RTC3Y;J=HXM:M'=ECB5F;"J2<#H*A^)7_!?O MX*Z]X/U'P_\ L:?LR_'+XH_$>\LI(O"GAFS^#FL64$MZRE8FNKB[AB2"V5RK M229.U QQ0!E?LA_\%K4?_@DM\*OVK/VCO!NL>*/BMXK\12> ;3P/X.LHFU#Q M5XJM[N>T"0(62*(2K;_:9')6*(,P'1$;V/X$_P#!2SQ]K'[2_A[]D7]M+]C3 MQ%\#O&OCK2KR_P#ARU_XJT_7=+\1BTC$MW:QWEBVV*[BC/F- ZC**6#'*[OS M[_:"_P""3/QC_9._X)O_ +(3^/--\?>(G^"_Q!U#Q!\=XO@[JMQ%X@LX]<,L MEY?6$EF1+(;&21(V,/S/&K-PA=AW'[)_@+]AWX^_\%$?A#J7['5Q^TW\8C!&8RJ_,S$*X0 ^E?%7 M_!9/XA^);_XA>+?V0?\ @G?X]^,'PU^%.M7NE>-/B)I7B73--CN+JQYODTFT MN9/.U00@,"R; [*50ME2>F^(_P#P6!^'EWIWPG\.?L?? WQ/\9_'_P :/"'_ M E?A#P/I-S;Z4UEH:[1)J&IW5VPCT^)9&\GYMS-,IC4$BOF'_@GQ^V]\/\ M_@C[^S#XH_8#_:X^'?CVU^)O@/QKXDF\%:1I'@'4]1_X6/:WNHW%[8W.F7%K M;R0RM,;A82'=6C92'V[6QYW^V)\+_B5=_MN?"+_@HS_P4I\(_%[X5>#O'G[. M\/A?QQJ?P&\3ZQ'-X U^/4I;^*UU*33%-P;*2&=4;Y61;E.3A U 'W?\)?\ M@JKI7B?PU\8_#OQS_9R\2_#3XI_ _P &S>*/%WPRUG4[6[>]TL6TT\-YI]]; MLT-Y;R>2\7F#:8Y/E=5XSXK<_P#!PG)H'P1\'?MK>//^">/Q+T+]G7Q3-IUK M=?%N[UC3Y)=/GNL1^9_9,;M>2VBSEHA+O#]M^S)K?@_0_C?\8?'.KW[>*Y)[>6Z?3-,T_4[=;AX(9(@ M?M ?;YDKHL?[S>>A_:Q^&_CJ_P#^#7'X-?#[3O 6K3ZU;^$?A8MUHD.ERM=1 MM'J&DM,'A"[U*[6+ CC!SC!H ^GOA7_P5<^(NI?M;> ?V8?VG/V _'?P?MOB M_:ZC+\)_$OB/Q#IE[_:TEG;?:I;:]MK.5VTR?[/\XBD9FW$(<'./E+_@G%^W M1^U%\+?&?[7WP\^ /[!'COXVMX=_;%^(.I^(M6L?%5AIEKI]H]XB0V5FUZ^Z M]NPMO*_V:)0$5HLL#*JGZ9_X*3^%?$^N?\%)OV%]6 MMF\D5FC^'Y55I74$1@MA06(!/%?.W_!/_P#X*-_!W_@GUXF_:M^'G[6?PV^( M?AJ76/VN/B!K_@*_L/AQJE_!XRCGOP@M[*2V@=&N@T2C9(R*R30N&*[BH!]6 M^(O^"S?[,$?[$_@#]LKX:^&O%7C"3XK:W%X>^'7PYTC3XUU[5=?>22)],>)W M"020R0S":1W\N,1%@S[D#W/@+_P4J\>:Y^TQH/[(/[9_[&_B+X'>./&VD7FH M_#H7_BG3]=TOQ*EH@DO+:&\LFVQW<,;>8T#J/D!8,05W?FAX_P#^"=G[1_@G M]A']G?\ :?\ C7\*?B=IEKH'Q_\ %7C[XI>!OA??W5MXI\)Z'XBE?RY[?[*1 M.);2-(7FBC_>*)Y%8 +(5]D_9'\ _L0?'O\ X*+_ DUG]CJ;]IKXX6/@/\ MM'7=;^*GQ-^)/B)= \#3M:F*&!(-8M?]-NKG>8V@C,91<,S,%<( ?3G[*?\ MP6%\;_MG?'B7X:? C]@'Q[?^#M \?:MX1\?_ !.NM:LH--\/W]E-,@"HY$EY MNCCCE;RA^[%U"I)9B![[^W;\"/CA^TQ^S5K/P.^ /[0%S\,=8\07%K;W_C#3 MK=VO;73?/1KR.U=64P3R0AXUFY,>\D#."/GW_@@AX0\1>#?V7_B?9^)_#%[I M5Q=_M)^.KM(K^R>!YHGU-O+E < LK*!M;H0!@U[I_P %!_CM^TA^S1^S?=?' M#]F/X#_\+*U7P_K-C<>(?"-LDLE]=Z)YP%\]C'&P,MVD1+I&IZ2FG6EN8HY M+XW\TB'4X[X;4,!\T-O$@"'G=_X.:4_X*(ZW^Q-\6]1\ >.?#G@#X'^$O#6G M7&KW6GW$MQXB\;7-Q>V\#V/R[4T^QC,P+MEI)C&$QY;L*K?M4?'_ . __!53 M]J;]F'3/^"<7@/Q#JWCKX?\ QKTOQ?XX^)G_ @&H:-%X/\ #< E;4K"\N[N MWAW2W>]8_L@+B1D.['&[Z'_X.*?"_B7QG_P1A^.?ACP?X=OM6U*[T;35M=/T MRT>>>8C5[%B$C0%FP 3P.@)H ^R]!).AV1)_Y=(__015NO)/VK_VMOAA^PG^ MRMJO[4/QJTS7KGPUX6LK1]7C\.:2;V[1))8X=XB!7*(9 SL2 J*S'@5ZV#D9 MH **** "BBB@ HHHH _(_P"!/_!.K]DC_@H7_P %;?VX9/VN? >M>)_^$.\: M>$[?PRMKX\UK2DL8[G1-TP5-/O(%?%;GPM>>' M?AIJVK07L=KHNR8B6TMY$&&E0>0 75D(Y% M'JFO_P#!6KXK>/?'WCO2_P!AW_@GCXW^-GA#X7Z] - L8TUK6-9=I(Y+%TE<1VQMY(9EN)'?RXO*;ELH&_,KX"_!?\ M9:_817XD_LZ_\%%?C=^UM\./'&B_$/6[_P )6WPR\5^*8M%\>:7=733VEWI2 M:6C6YGD$@CDC9D82??(/F;/6-'_9O\9?LF?L[_L9?MU^'/V,?B/X6\*?"7XG M>)?$'Q&^%VH:U/XI\2:)I?B"VEMFU:<""*:5XB$NI8%C:6$7#!@2DA4 ^W?@ MI_P5(UFX^-NL?LZ?MQ_LI:]\ _%.G^!+OQGIUQK/B6QUK1]2T2T.+R9+^R.Q M)H/O20NH8(-P)&,^$ MM'_8NTO]B#2?V++2'4K]85M)K:-O(DL M(=),_B%\- M!XP\"Q^$M5LK>SU" W+18FNKETBM81$CS&X>_#S_@M=\[-RI?R(X M59W$$K$*@1WR?@O\#-<^$G_!:KX)^&K+X;:EI6A>#_V"1X=3S;I]0ATZ>WUF MSC6R:_\ +1;B58T(WX5I I?: <#M?^"<7A/Q+HG_ 5%_;M\0ZQX:OK2RU?Q MSX,?2[ZYLWCBO4C\/(KM$[ "0*V5)4D \'F@#YU_X*7_ /!2SP'^T/\ L(_L M8_\ !0+X7^#_ !G%I%S^V3X7FU/P996F_6FGLH]:ANM*$*.!-,9[=HT0L%D) M0\;N/K+X*_\ !3WQ]?\ [4/A;]DK]L[]B;Q3\#O$GQ&TZ\O/AC>ZIXHT[6M/ MU\VD8EN;-KBQ(M2\):-X=FFU.2PAU#Q)*TD4!4,6*%3'G 9VC /S"OJSXF_M" M>"/^"M7_ 4$_9GTS]C70O%.L>$?@GXTOO&_Q-^(.J>#M1TBRTAUL)+>UTE6 MOH(6ENII9?GB0'8BY.=KA0#U;7/^"MWQ6\?^-O'=M^Q!_P $[O'/QK\%_#'7 MKG1/&'CK2?%&F:7#<:E:X^UVNDV]VXEU1X>5)38K.NU"VY2SOC;_ ,%Q?V=? MAU^S/\$_VIOA7\,_%WQ%T3X[^(6T'P;I'ARU1=3_ +4\F?98O Y_X^#=0&S9 M0VU)226V*6K\YOV?/@Q^RS^P?I?Q!_9N_P""B7QM_:X^'7CWP]X]UN[\*V/P MR\5^*8=&\>:; MVD^'?V4?&GPZMS^TW<>)=6\$>*?$,WB#4=!CN;:_E$U]=&WB,3N625D=%,3R M[&.\&@#]//V3?C#\8_CI\&;3X@_'C]F;5OA'XDFO;F"Z\%ZUKEKJ,UNL(]7TBS\(1I9R2/%:P:?.'NM2G>&:8S!6_\ @IK\(;KPAX?L=12Y^$'BK3/ ^J:UI?C/1I;<;HM]O!.!?QN7 MCD@(3(==H(^9@"+_ ()4?$C]NK6?^",WAOXB3:2WCOXE3V&HO\.$^(NO>1<: MKI37\JZ5-JMR@0@&1E0!OWC,:\V_X(Z:%^U7X2_X*K_ME>%?VROCC M9^//'-OX>^'-SJ5_HME):Z78"YL]4N18V$+L62V@$OEJS8>3:9'&]VKTG_@@ M3\%OB5\)_P!F3XC^*/%'PIU?X>>$/B'\<_$?BWX3?#?7;4VUUX:\,W;Q?9+= M[8_\>>YDEE%N,!!("/OFK'[%_A7Q/IG_ 6Y_;8\4ZEXS=(+MHM*OEE$4A&V0H2 VTG:2 <4 ?<%%>7?"C]KCX7?&/]H[XI?LM^%]-U MZ#Q-\(DT63Q.^IZ48+2>/5()YK62TE)/VA,6\RLP "NA7D@X]1H **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBLWQCK.J^'?".J^(-"\-W&LWU MAIL]Q9Z/:2HDM]*D;,D",Y"JSL H+$ %AGB@#2HK\OOBG%_P6H^%/[!GB?\ MX*7_ !D_;ZL_!'CGPQX7O?&-_P# .Z^'6D2>&+&SMU>?^P9;G:;V6=XD$?VA M;C=YL@521ACW'Q0_;A_:D_;.^,'[._['W[)7CYO@YJWQ6^!T7Q=^)GBTZ';: MIJ7AW0I$MXX+"SANT:#SY;NX,+RR(?+6/P6JK )K> MZC$8DC5?-5]S!3Q7D%G_ ,%-_P!MSXP_\%>_V=/@_;? 7Q'\*/@/X\?QM#80 M^-+*O&\NE:,TS7_X)Q_ ?]H:/X*Z3X\\&:SXFUGXCQ:#9W^HZJ]G(D:Z-IJWR/;I- MAS/(Q1W$>TKMP=VC_P $L/VG/VCO''[0G[1O[%?[0?Q@LOBH?@1XGT6TT3XM M66B6^GOK$6HV4ER]A=16@%O]LLFC\J5H@N2XW*K#D ^U**** "BBB@#D_!_P M3^'_ (&^)_B_XR:'87)\1>.#8+KVH7=]+,6@LH6BMK>)78K#"GF3R"- !YES M,YY:2)PB %3 MN!5@#ZCHK\]/@A^V9^T=^QE^VE\9/V+/VPOVA/\ ATGX@R>' M;/3=6TRQ@N)+>XTF_2S5+>64B/SXI B,4R6W;AM\N/QG_P""P5M_P3D3_@M+ M+^U_8/(?#*_$.7]G0^!-.'A[_A$R/M7V!;_R_MXN?L!\_P"U&0_/\FS;\U ' MZN45\R?M(?MX?%#1?V?OA[XV_8J_99\2_%CQA\8M$BOO %E!&MOH^EQ36T-P MM]K-ZS!;.U1+B,X!+RL/+3!.Y?&?^"?/_!1[XMO_ ,&_-G_P4O\ VE-2?QEX MNTCP/XK\1:N5@CMO[1ELM3U)+>W B0+$FV&&($+\JC)R0<@'Z T5^6?BCXC_ M /!77]FW_@G]9_\ !7'XD_MS:9XPO+;PW8>-/%_P';P!IMIX=_L.Y\J:73;. M]C3[;%=0V\Q*7+RR!Y(]K*ZD&OTU^'_C?0?B9X#T3XC^%9VETOQ!I%MJ6FR. MN"]O/$LL9([$JXH UZ*** "N3^./P3^'_P"T5\,-2^#?Q4L+F\\.ZR85U?3[ M:^EMQ>P1S)*UO(T3*S0R;/+DCSB2-W0\,:ZRB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHKXH\6_#/_@JS^UM^TM\3$T[]J+6/V;OAAX.U.'2OAK;^'?! MNC:O?^+G$"R3:O=37R3A+?S6,<=N@C+*#OP5RP!]KT5^6/AW_@L'^UM8_P#! M-3Q%J-XGA;Q#\>;+]IR;]GWP;XLMM/,.B>)-<-[';P:V+=20L1A>20QH2C2P M$ *C;5](U;X@_MW_ /!-+]JKX&>'OVF/VUKGXY?#7XY>+_\ A!M8F\0>!],T MB]\.^)9[:2>PN+-M/CC#VT[PR1-!+N,0 978F@#]!J*^'K_X4_\ !6S]KKXW M_%+Q#)^UMJ_[-7@?PKXLGT+X4>'_ _X&T76+CQ%;011G^W[V:]28O!/([". MV3R2$0AP&&YO$O#7_!83]K?QS_P3+\#ZIX=C\*O\>_B%^T(?@AX>\7VVGF30 MY]06]FAD\1QVY/SP+;0/+L!V>=_#L_=T ?J=17P'I7Q*_;;_ ."=_P"W'\&/ M@;^TU^V'=?'#X;_'JYU'0(-8\1>#=-TG4O#'B2WM3=P&-M.CC2:UNE62(1.I M:)E4A\9!^_* "BBB@ KD_%WP3^'_ (Z^*?A'XP^*+"YNM8\"B_;PR#?2K;VL M]Y +>6X,(8(\P@,L*2,"42XF48\PUUE% !1110 4444 %%%% !1110 4444 M%%%% !17B/\ P4(\=?M@>!OV;+S_ (83^&]IXA^)6M:Q8:1HT^I!&L]#BN9U MCGU6XC9U\V.WBWR;%));;E67<#\I?%CQQ_P4#_X)D?M#?L^3_%7]OJ[^/7A7 MXT_%G3_A[XH\(^)_ 6DZ5>6-U?12LFKZ=)IT4;1PP-%F6&3S5".!GNA?$#]O7_@IA^U!\=M,_9H_;8N?@9\./@=XU?P'H#:#X&TS6+KQ%XDMK M:.:_N;YM0CDVV\,DT<2P0[/,4EF92.8/A;^WM_P48_:G_P""*?B%^WA_P3A_;/_9]^&_Q<_;FO/CWX.^.WBRZ\*:QH'BCP3I6EZIH] MZMJUPNJ6,FFQ1;K=64++%*KK&C#!RX9<'_@N3_P4V_;<_9S\%>(_ _[&GP%\ M1Z%IW@_7/#L7C_XY:_90Q:;;1ZA>6216&CI-N_M"Y?[4BS2!#';IYB\R%2@! M^E]%%% !1110 CH'0H20",$J2#^8Z5ROP0^"O@#]GGX7Z9\(?ACI]Q;Z/I?G MO&;R]DN;BXGGGDN+BXFFE)>6::>66:1V)+/(Q/6NKHH **** "BBB@ HHHH M**** "BBB@ HHHH **^7/VW;?_@HC\5?C_X _9Q_9"\72?"_P+J.E7^K?$GX MU0Z'8ZI=V7E,B6VDV-M=[HUGF+.SS21.$0 J=P*MXO\ !#]LS]H[]C+]M+XR M?L6?MA?M"?\ "Y?#'@#]GYOB]I/Q!D\.V>FZMIEC!<26]QI-^EFJ6\LI$?GQ M2!$8IDMNW#: ?H717Y1GXS_\%@K;_@G(G_!:67]K^P>0^&5^()QLP$8, MI# 'V;17Y]?LV?M9?MP?!7]IK]HK]@OXE^,5_:*\1_"[X76?C?X<:_!H]EH^ MIZE)=13"+0=16W$=JD[2I%YZ_X*>_&; M_@H193^+O#>DV'B'QE\"=5^'6DVWAE89YH1)H45S$GVV.:/SQ$MQY[M)(@'1 M\@ _4VBLGP'XI'CGP-HWC5=*N+$:QI-M?"RNAB6W\V)9/+<=F7=@^X-:U !1 M110!R?QQ^"?P_P#VBOAAJ7P;^*EA<21NZ'AC76444 %%%% !1110 4444 %%%% !1110 445F^,=9U7P[X M1U7Q!H7ANXUF^L--GN+/1[25$EOI4C9D@1G(56=@%!8@ L,\4 :5%?E]\4XO M^"U'PI_8,\3_ /!2_P",G[?5GX(\<^&/"][XQO\ X!W7PZTB3PQ8V=NKS_V# M+<[3>RSO$@C^T+<;O-D"J2,,>X^*'[Y03D4 ?H317P MA^S1^U5^V1\"/VD_CA_P3W_:$\4GXW^-/ OPMB^(WP?U^'2+31]2\6Z5*9K< MZ;=QP!+6.XCO8DMUG4*KB7>X7&*\D^/>I?\ !9?]E7]@+4O^"GOQE_X*"V-C MXT\.:!!XI\3_ &U+X<:3'X8MX'>-GT 7"*;X3H)/)%P+AF>90H)#!J /U*H MKX\^--Q_P4B_;"\?_#+0?V:/',_P,^$FN_#2/Q5XT^)-MIVEZIKDFJ7'E^1X M?M[6]WBW*1N9I+IH&4[=BLK AJW_ 2H_:B_:$^)WQ8_:#_9*^/WQ5T_XG2_ M GQOIVD:/\7=,T>"Q7Q##>6(NFM;B*V_T<7MFV89S$$797-=9110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %4?$_B;P]X*\-:CXQ\6ZS;Z=I6DV,U[J>H7DH2&UMXD+R2NQX55168D] # M5ZLWQGX-\)?$7PAJOP_\?>&K'6M"US3I]/UG1]4M5GMKZUF0QRP2QN"LD;HS M*RL"""0>#0!^4]K^T?\ "K_@N;XXA\6?M$?M&>"_AQ^R-X<\0>=X?^&>K^-+ M.RUSXJW-I/\ )>ZO$\JO9Z4LL>Z*S($DVT.^!Y97UWXE>,?AS\#?^#@+X2?M M!>)O%.D:?X$^+_[*%[X#\#>(1=Q)IMSJ=IKD.K1V\'K>73]/BMHQ%;K;PLNV#RHQL0H%*+PN!0!\A_ /Q!H'[1G M_!Q%\5?CG\*-:MM9\-?"S]F32?AUX@UG39EFM1K=UKLVJFU6525>2.%<.JDF M-CM;!XK2_;Y_Y3@_\$_O^O7XL_\ J/65?7OP(_9W^!'[+_P_A^%7[.GP@\.> M"/#D$S3)HWAC28K. RMC?*RQJ-\C8&7;+' R3BM#Q'\(_A;XP\?^&_BMXK^' M>BZEXG\'"]'A/Q!?:;%+>:.+N)8KH6TS*7@\Z-52381O50#D"@#\Z?V[/ WP M8_; _P""V'A#]C3_ (*':PB?![2_@Q_PE7PM\':CJSZ;IWBGQ3_:#P7,DD\; MQM<3V]MM*VH?A3YFT@MNU/\ @DUHWP[_ &=/^"E7[0?[#O[$OB3^U?V>?#'A MG1M>73;;4VU"R\(>++R25;K3+:[9G=EEAC$[Q-(_ENA4;/F!^Y/VA_V4_P!F MG]K;PC#X$_:<^!'A7QYI-M.9[.R\4Z)#>+:RD8,D1D4F)R."R$$CC.*O? K] MG?X#_LP^ HOA=^SK\'O#?@CP[#,TRZ/X7T>&R@:5@ TK+$H#R-@9=LL<#)- M'94444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7QU_P %3_\ @J)% M^Q7J'A#]FOX)6GAK5OC=\4S,G@RQ\8:Y'IVB:':1@B;6=5N79?+M(L-MC4^9 M.Z&./D''V+7DOQW_ &"?V(_VH_%]O\0/VDOV2/ASX]UVTTY-/M=8\7>#K/4+ MF*U1Y)%@62>-F6,/+(P4' ,C'J30!\A?!S]BWX&?\,1?M'_#'P!^UMX;^.?[ M1OQV^%VO#XD>/++Q%9W-]JUW-IDUG;PP6\$C?9-/MWN$BAB7"H'4$C*J/.[_ M /;F_9[F_P"#6GR8OB%I3:[/^S2OPP'A=;M#J1\3MI T0Z<+3/F^>+C+>7MW M>6-^-OS5^@/P'_8*_8D_9;\7W/Q _9L_9)^'/@+7;S37T^ZUCPAX.L]/N9K1 MY(Y&@:2"-6:,O%$Q4G!,:G&0*J+_ ,$[?V#T^/\ _P -4)^Q]\.1\1OMOVW_ M (3(>$;7[?\ :\Y^U>9LS]HSSYW^L_VJ -3]A_X6^(O@=^Q9\(/@IXNA,>K> M#_A=X?T35(R<[+BTTV""09'7#QM7Q-_P0ZTOX7ZU_P &T_@[2?C;X4N]>\&W M'P^\9IXKT2PM7GN+_3CJVK_:8(HT(=Y'BWJJJ0Q8C!!Q7Z55SOPI^$?PM^!/ M@#3_ (4_!7X=Z+X3\,:2)!I?A_P[IL5G9V@DE>5Q'#$JHFZ21W. ,L['J30! M^(W[6OPNT.R_X(N/H?P__P""P'BSXL_"#QAX9LM&_9_^"D>@:5;Z_JNH7+QQ M:5H]W>P%KR]%I*Z-):A(BOV39)^[3RZ_:?\ 9O\ AQJ'P<_9W\!?"+5IDDNO M"O@O2]'N9$;*M);6D4+$'N"4-<5\//\ @G%^P+\)?C/-^T1\,OV-_AOH/CB> M:28^)]*\(6D-W'+)GS)(W5!Y3OEMSIM9MS9)R<^TT %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5^;7[$M) M([LS,S$DEB3R: /BS_@HE\(OV3?V8_\ @G-^SIXD_8VU/1=3^$G[,W[4_@CQ M7XMO_#6K1:IY%E;W4B7UW5CS^\W8"XQZ!_P5<^)7PX_:@_:4 M_8E_9I^"'CW1_$_B"?\ :3T7XER1:!J45X(/#^BV=Y-/>R-$S!(7\]%1V($A MR%)((K[0^$W[)G[+WP&^&FJ_!CX*_L[^"O"GA#7;B>?6_"^@>&;6UT_4))H4 M@F::WC01REXHXXVW*=RHJG( %8W[.G[!G[%G[(NMZIXE_9@_99\"> ]2UI/+ MU34/"_AJWM)[B/<&\HR1J&$08 B,$(" 0* /B/\ ;'_X*"7G[=W[1_C'_@FU M^S5^U-X6^#W@#P;=?V5\>/C;J_B>TL]3DE.5GT'P_%/(I-S@-'/>D%8#N"C< M$\S/_P""AO@7]E/]EO\ 9I_8^^)_[*^H>'O^%)?L]_M*^'1XCU'PYJD=]9:+ MI4ZW%K<7]S/$SAF2XNH9)G8EV>X+G);G["\0?\$E_P#@E[XLUZ^\5>*/^">G MP9U'4]3O);O4=0O?AQILLUS/(Y>261VA)=V8EBQ.222:]#^'G[)O[+WPE^$> MH? 'X8_L[>"=!\"ZNTYU7P=I7ABU@TN],RA)O-M5012;U55;L:A, M=MO96ZD@&21NYX55=VPJ$U\B_L,>'_!W[1'[3>A?\%"_^"B_[5GPLU3XNR1- MI_P=^#'AOQ_87FF?#>WO,1F"$+*3?ZO.&6.:Y Y)\N,%0FW[J^/'[-?[/7[4 MGA*V\ _M)_!'PKX]T.SU%-0M-(\7Z%!J%M#=+')&LZQSJRK($ED4,!D"1AT) MKS?P=_P2H_X)F?#SQ?I7Q \!_L ?!W1MG07-C=PR+)#/% M(D(:.1'565E(*LH(.10!\W?\$G_B;\,_V7_V@/VU_P!FWXX>/]&\+^(++]IG M7_B3Y/B#4HK,2^'M;M;.YM[Y&E90\*^5(KN"50A0Q4D"O)_V#?V\_A3_ ,$_ M/^":OQS_ ."CWQ4TR^O-#^-_[6'C/Q3\)O#UN!!=^)SJ=XL%A!#Y@ C$OV.6 M4R,,+$C28; #?H9^T5^P5^Q5^USKNF>*/VGOV5_ ?CS4]&01Z9J/BCPU;W<\ M$6XMY0D=2QBW$DQDE"23CFM3XO\ ['W[*/[0'@;1OAA\!O WQ0_:7LOV_/V^ M_P!KOX6>+?C[K-B^E_#OX<^%/'-C=:5\-]/N>&T[3D29FNK^53MN+L99\F., M^7R_0_\ !R9_RB2\9_\ 8Y^#O_4ETVO=_ '_ 2X_P"";7PI\:Z7\2/AE^P9 M\(O#_B#1+Q+O1];T?X?:?;75E<((K.YOM6NYM, MFL[>&"W@D;[)I]N]PD4,2X5 Z@D951]>_'?]@G]B/]J/Q?;_ ! _:2_9(^'/ MCW7;33DT^UUCQ=X.L]0N8K5'DD6!9)XV98P\LC!0< R,>I-'P'_8*_8D_9;\ M7W/Q _9L_9)^'/@+7;S37T^ZUCPAX.L]/N9K1Y(Y&@:2"-6:,O%$Q4G!,:G& M0* /S^O_ -N;]GN;_@UI\F+XA:4VNS_LTK\,!X76[0ZD?$[:0-$.G"TSYOGB MXRWE[=WEC?C;\U=M\:OV]?%W_!.3]F/]G7_@F-\'G\)/^T1K7PAT338I_'FN MQ6&@^#K.RT^*UN-9U.9V&Z-9895B@3+S/&P&2 K_ & O_!.W]@]/C_\ \-4) M^Q]\.1\1OMOVW_A,AX1M?M_VO.?M7F;,_:,\^=_K/]JI?C=_P3Y_85_:6\;? M\+)_:'_8]^&OCCQ#]CCM/[;\5^"[*_NO(0L4B\V:-FV*6;"YP-Q]: /#_P!@ M/P9^P]^P7\$/B'\4KO\ ;/\ #7Q,\:W]K/XS^/OQ;G\1VEW?:J\$3%[F2*VD M M'PXT?Q!X>^'_ .P]\*=$L/%>E?V9XGL]+\!V$$6JV7F+)]FN%2(":+>B-L;( MRH..*Y__ (<\?\$H/^D;GP/_ /#8Z9_\9H ^BK"_L=4L8=3TR\BN;:YB66WN M() Z2HPRK*PX92"""."#4M5M%T72/#>C6GAWP_ID%E86%K';6-E:Q".*WA10 MJ1HHX554 #@ 59H **** "BBB@ HHHH **** "BBB@ HHHH **** "J/B? MQ-X>\%>&M1\8^+=9M].TK2;&:]U/4+R4)#:V\2%Y)78\*JHK,2>@!J]6;XS\ M&^$OB+X0U7X?^/O#5CK6A:YIT^GZSH^J6JSVU]:S(8Y8)8W!62-T9E96!!!( M/!H _*>U_:/^%7_!)Y5>STI98]T5F0))MH=\#RROKOQ*\8_#GX&_\' 7PD_:"\3>*=(T M_P "?%_]E"]\!^!O$(NXDTVYU.TUR'5H[>.<'RAYMK,#$ <284)N.!7OW_#G MC_@E!_TC<^!__AL=,_\ C->E?$7]D3]EKXN_!'3_ -FSXG_L\^#=>\ :1:6U MMH_@_5/#UO+I^GQ6T8BMUMX67;!Y48V(4"E%X7 H ^*_ OQ?^%OC7_@O+\;_ M -L/3O'FFM\.O@5^R?8^#?'?BZ&Y$EA9:@^L7&M31F9,JS0VT;&15),9^5@& MXKS'P;\=OA9_P6S\?Z3\=?VP?V@_ OP]_9@\-:\NH?#SX'ZSXVL(-6\>W-M* M?(U;Q#&TP,-H'7?#I_\ 'PTFY0ID_1WP3^QK^R;\-_@3>_LP^ _V;_!6D_#O M4XI8]4\%V/ARW33;Y90!+Y\ 39,7 8N&+8&2<5YU_PYX_X)0?\ 2-SX'_\ MAL=,_P#C- %'X^_M9?L8_%+X_0_\$O\ ]H?3+M;3XG?#(^(M$U?4-0CL]"\4 MV/VD1R6%G>PW*RR72@"9HE"YA(8,RMBOG#_@D)H_@+X!_P#!2+]HW]B[]B/Q M1+JW[.'A#1-%U2TTZ'5'U'3_ KXLNR_VS3;.[=G9U>-/-DB,C^5(NWY3N!^ MW_C/^Q=^R3^T5\,=*^#'QT_9N\%^*_"N@Q11Z#H6M^'H)[?2UC01H+967_1] MJ*$'E[?E&WIQ6_\ !'X _ _]FGP!;_"O]GOX2>'?!7ANUD:2'1/#&D0V5L)& MQND*1* SM@;G.6;')- '74444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%9GAOQGX4\8?:_\ A%]?M;[[#=-;W?V:4-Y4@ZJ?\>A[ M5C/$4*=6-*>*>R6?ZMTN[-G=+>ZC:($HIVNIX&%WR 'WO17QY^Q; M_P %(_ ^F?\ !)OX1_MR_P#!0+X]>'?#EQXK\+6L^M>(-4\JRCO;^4R8B@@B M4;Y&"$B*)"Q"L0N :]8_93_X*,_L2?MO:QK'AO\ 9<_:(T3Q7JV@1++K.BQ) M/:W]I$Q $KVUS''-Y>2HW[-N6 SDB@#VNBOFSXD?\%@_^"8_PA^,MQ\ /B/^ MVCX*TOQ39:BFGZG9RWKO!IUVS%1;W5TB&WM9,@@I-(A4@@@8K$\-_M6?%_4_ M^"TWB7]CNX\3VK_#O3OV:].\8V>GK8P[UU276YK5Y_M 7S"AA11L+;!C.,\T M ?5U%?!W_!3[_@J+!X-_X)XZM^U)_P $^?CAHNLW&E?%/1/#$_B33["._L2T MNJ06UY#&\J&&8A)&7?&6 )X;-?>- !17S5\+OVM/!WPTL?CK\3/VC?VTO!^N M^%/!'Q4;2A+::3]B7P1%*+2[QU7,\XGN$_>G.?M"#/%7/A5_P5J_X)N?& M_P"/G_#,/PG_ &Q/!NN>.'N)H+31K*]&_M4_\%*OV%?V)?$.G^#_VH/VD] \*ZUJEHUW9:)*)KJ^:V7(-PUO; M1R2QPY5AYKJ$)5AN^4X]/^$OQ>^%OQZ^'6E?%WX*_$'2/%/AC7+;S])U[0KY M+FUNH\E24="02&#*PZJRE2 010!T=%%?'7P!_;0^*WB+_@JG^U?^SM\4?&EF MGPX^#_A'P=JOAV!M/BC;3A>Z;-#+'5+LVNDC5)V-QJ$PP3';6\8:: MX8!@2(T8@$$XS0!Z?17G/[,?[7'[-7[9OP]?XJ?LN_&31?&FA17CV=U=Z1.2 MUI/[_ .%WQ1^+O]EZ[I?E?;K'^P-0G\KS(DF3YX8&1LI( MAX8XS@X((KNP&69EFM9TL%1G5FE=J$7)I:*]HINUVE?S1E5K4:$>:I)17F[? MF>ST5XQ\)_\ @H/^R#\GS7;VUI'OEF$<;.41?XF M.W '&_A1X> M^#^G:[IVEQQ3R1QVFH:AS86)53PH /U HKYC_9X_:D_;'U?_ M ()R^(?C[^TK^RS-H?QE\%^'M>.I>!+&.1+?7M0TZ.9H'L=Q:3[/>>7$8\Y( M,I4%MH8_%/\ P3]_X*8_MF?$[]H#]EN^U3]N/PG\<-/_ &C?#NKZG\0?A9H' M@:QT^3X8I;6IE,T<]L3<"*&Z!LF-ZS>:T;>62S#8 ?KE17PC_P %7/C[^VMX M=_;3_95_8X_8Z_:2T_X7/\:[WQE#XA\2WW@2T\0>4-+TVUO8"MO<-'G.9D.V M1/\ 6ACNVA3YS^U-\:?^"MG_ 27L?!W[27[0G[:G@?]H#X8W_C[2O#OC?P^ M_P (H?"^JV%M?3"%;NQDM;J59I$<@^7)P0<8ZLH!^FE%([I&ADD8*JC+,3@ M5^5G['/[2?\ P5?_ ."@/PZT[X]_#O\ X*5?!#X=V/CW7-;G\ _#O6_AA#?: MM_8]OJ=U:VTIS?123;XX ^X1\@@Y.: /U4HKXJ_:Y_:6_;!U[]KOX7?\$P?V M3OB?X>\+^/-<^'=SXW^*'Q1U/PLNHKHVBVTT=DKV6GO(L;S75ZS(/-8K$@/# MDY7%^ __ 4(^.'[-'Q$_:#_ &7O^"B7C'1O%FM_ OX;K\2-%^('AO0AI;>* MO"C0SM*\MD'>."[@FMVA/EML?>F ,$L ?=]%?EGK/[6__!87X6?L(:1_P61\ M?_%WP)JOA"YTRQ\8>(?V<;+P$L(LO"=V\3A;?63-]H>_BM)4G8R((MV]=F%" MM^G?A'Q5H7CKPIIGC;PO?+=:9K.G07VG7*C F@EC62-QGU5@?QH T:*** "B MBB@ HHHH **** "BBB@ HHI&944N[ #))/2@!:*\P_X;._9=_X2S_A"O^%S M:5]N\[RL_O/L^[.,?:-OD]>^_%>G*RNH=&!!&00>M>?@,VRK-.?ZEB(5>1VE MR3C+E?9\K=GY,QHXG#XB_LIJ5M[-.WK86BBBO0-@HHKXD_X*7_M=?M/>'?VM MO@=_P3P_9/\ BKX7^&/B#XR6^M:A??%'Q=H::F-.MM/CC;[+I]G*Z175[*TG MW9&PJJ."6RH!]MT5\._#>S_X*_?LA_M5_#SP+\:_CC;_ +37PE\?7=UIWB7Q M3:_#*S\/ZQX%NEA,EO=2K8-]GGLY''ENS*K)D$=,/SO_ 4K_;*_:"\*_P#! M0'X??L-^"_VQ-#_9K\(^(OA7J_B^;XOZYX7T_4SJVHV=QY;:-#_:7^BPB*W# M7\U6*+PK-^S?I6H+;_8]2N;( W0NX2X?[/OXB!7?CG&2 M ?J_17QY_P $F_VU/VC?VBM1^,_[-/[8%EX;G^)?P%\?KX_D3V6]=LA=0R C&3R?;_VIO^"G7[!'[%/BRS\!?M._M.>'O"^O7UF;R'0Y M/.NKU;89_P!(D@MHY)(8?E;$DBJAVM@\' ![Q17PY_P5M_X*Y_#+]DS_ ()? M:S^U[^S#\;/"&LZ]XJTQ(?A'J44RW]GJER]S##++%LRDC6\'OAQX) M^+NK_%_1X?#7Q(U'2K#P'J_G%HM,3S3##'RTC9L*3C )KLOV6?VU_V5/VV/#.H M^+?V6?CAHOC&TT>\%KK,6G2.ESITQR52XMY52: MM8KYB+NVG&<&@#U*BN,_ M:.^(WBKX/?L\^//BWX$\%2^)=<\+>#-4U?1O#D&[?JMW;6DLT-HNW)S*Z+&, M$_CIIG[1OA/5]8^(7PTT'P-8Z?) M\+UMK3SO-CGM29Q%%=[K%OMI8RO&WEDLPV 'ZW445^>GQ'_:$_;R_;9_X*5_ M%[]A#]E+]L#P[^S]H7P-T;09M5U63P'9^(?$'BJYU.T^U^9;P7[""&SA5DC: M0(S>81DD2+L /T+HKY-_8:\5?\%*_A[^T=XT_9/_ &Z9;'XC>'M,\-VFN^ ? MCWH'A)=&@U97E,,^F7UK$[PQ7L;8D41'!C!8]1C>\9_\%AO^"8OP]^-4_P"S MWXS_ &TO!5AXIL]473+^UEO7-K97I)'V:XO%0VL$H8%3')*K*P((!&* /I2B MO(_VF/V\OV//V-TA?]I_]H+P]X+^TZ-XH ]5HKYE_:R_;!\"2^%M3\-_ _\ ;9\'> ?$/@SXH^'] M \::GK&D?VC#;S74R/\ V,RE2J7-S$P16!)C+@G!KK_VK/\ @HU^Q#^Q#J6F MZ#^U+^T=H'A/5-8MVN--T:X:6YOYX%)#3BUMDDF\H%6!E*!,JPSP: /:Z*\O MA_;8_9&G_9J'[8T?[1OA#_A5ILOM7_"=MK<0T[9O\O'FDX$GF?N_*^_YGR;= MWRU@_LI_\%'_ -A[]MW6-3\-?LN?M':%XKU;1[9+G4=&A$UK?16[8"W'V:YC MCE:$EE'FJI3+*-V2* /;J*^9_'G_ 61_P""7_PQ^,5W\!O'O[:7@W3/$NG: ML-+U.">YE-I87V2#;7%ZJ&U@E4@ADDE4J00P!!%?2\?\ @H+_ ,%!OV]_CC^S%^RW^VOX=_9\\+_ ?4M-TJ:.'X>6 M/B+Q%XCN;FU6=[R2+4'\JUL@6"1LB,7P22"1M]M_8#\:_P#!1CP]\7/B+^R_ M^WQIMCXNMO"<5A?> ?CEX>\-?V39>+;.X5O-@N+57:.WO('4!EB.PJ_3Y0S@ M'U117S5-_P %B/\ @F';_&T_L\3?MJ>"1XJ76?[(:V^W/]D74,[?L9O=GV43 M[OE\HR[]WRXSQ61XP_:E^,VD?\%H_!?[&UCXAMU\ ZS^SWJOBK4-+.GQ&5]4 M@U>"VCE$Q7S%41.PV!MISDC- 'U917S9\1?^"P?_ 3)^$OQGN?V?_B+^V?X M+TOQ38:BFGZI:37CM;Z==L2H@NKM4-M:R9!!261&4@@@&O4/VCOVLOV;/V1/ MAL/B_P#M*_&G0/!WAR2X2WMM2UB]""[F<%DA@1AT M5\@?&O\ X+/_ +%ND?L%?%7]L_\ 9T^/OA/QA_PK[0[Q;;39I9X6.N?9I7L; M"Z@9$N(/M$T812RKN&[:>"1ZG_P3N_; \'?MS?L?>!_VA/#'B_2=8O\ 5/#M M@/%AT2*1+>SUHV<$M[:JLF67RY92,9; Q\QZT >V45\C77[67QNB_P""[MM^ MPTGB2W_X5Q+^R@WCA](_LZ'S3K0\2&P\_P _;YNW[/\ +Y>[9GYL9YK1\;_\ M%NO^"3_PYFTJ#QC^W-X)M6UB29+0)7Y5U):.TYCC;[*HGAECW3;%)C8@ MD#- 'U117FWQX_;#_9<_9C^#EO\ M _'CX[^&_#?@R]\C^S?$%[J*M!J!F3? M"MMY>YKIG0%U6(.64%@" 37RW\"?^"J/AO\ :T_X*U>'O@-^R]\>]"\7?"*\ M_9YU3Q%JEKIMDGGV_B"VURWM-LQD1;FW=8)>8) O#J^WD&@#[MHKSWP1^U?^ MSG\2?VCWVJOXQMI&-FME9F474^2,[8S!,&X_P"69KE? MC1_P4=_8>_9Z^$GA#XY_&+]I'P]HOACX@64%WX'OG>6:77H)H4G26TMX4>>= M?*EC%]+M-1\1>'[=R MT^G6UUN^SR2X&$\S8Y4$Y(4G&.: .MHKY&_X*@_M9?&[]F7XK?LM>%O@_P") M+>PLOB?^T5I/A/QC'/IT,YN]+GAG>2)3(I,3$HOSIAAC@UW7[0?_ 5/_P"" M>O[*OB#7?"'[0/[5OA?PUK/AN]M+36=$NII9+Z":YMA=0J+>)'EDS 5D)16" MJREBN1D ]_HKSCX=?M@?LN?%G]GL_M7_ ]^/GA;4OALEC->7'C5-7C33[:& M'/G--*Y40F,J0ZR;2A!# &OB_P#::_X+@? ;X@^,OV??!_\ P3W_ &KO#/B" M^\7_ +3?A?PIX]TR&PW7%QX=OHK[SGBCNXE$ M_M3?\%-/V#?V*O%5EX$_:=_:9\/^%M=U"S-Y;Z)+YUU>+:@D?:)(+:.22*'* ML/-=50[6P?E..@\2_MR_LA>$/@WX8_:(U_\ :'\+Q> O&>I6MAX:\8QZB)=, MO;BX9EAC%Q'NC3^'/"V]GO+RVMUS-.$0$I$H!^=]JD@@$D$5VM !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %>+?'+QI^U/H?CV2P^$OA/[9HXM M8V2;["LF9"#N&2PKVFBO!XCR6OGV7K#4L75PSYD^>DU&6E]+M/1WU]$>EE>/ MIY;B?:SHPJJUN6:NNFOJ?,W_ LO]O/_ *)\/_!4G_Q5'_"R_P!O/_HGP_\ M!4G_ ,57TS17PO\ Q#/-/^B@QO\ X,C_ /(GT/\ K9@_^A;A_P#P%_YGRAXX M\<_MPZMX4OK#6?"-Y:6;P-]KFL--591'CY@"I+ 8ZDE??E9GAOP9X4\'_ &O_ (1?0+6Q M^W737%W]FB"^;(>K'_#H.U?+YIX)YEF&?87'O.L1+V5[RG*]6/5>RDK*-W\5 MU]^QZ^#X_P +ALNK8;ZA37/;2*M!]^=;O3;7[CYY_P"%E_MY_P#1/A_X*D_^ M*H_X67^WG_T3X?\ @J3_ .*KZ9HKZC_B&>:?]%!C?_!D?_D3R/\ 6S!_]"W# M_P#@+_S/F;_A9?[>?_1/A_X*D_\ BJ^D-%EOY]&M)M5CV73VL;7*8QMD*C<, M=N/F^<4#O MBC<^'X[B-],1F:1(743," QS@$CO6E^Q/H?@G]CW]N;]J7_ ()Y?LD_%MOB M/\'Y_P!G^[\?>(M?U&YMM1U'P_XLE=K5M.N=4A17NS+;?OPL[.Z! JD;9"WW M5\8O^"-7_!+S]H'XFZQ\9?C/^Q5X,\1>*?$%U]IUK6]0M96FNY=H7>Y#@$X4 M#IVKTSX%?L6?LF?LQ?#;4_A#^SS^SQX2\&>'-:C=-:TSP]HT=LNH[D,9-PR M/.VQBNYRQ . <5]>>(?E/^S7\81I?['7_!-WX ?"#]G#P-XT^-WB+PAJ^K?" M[Q'\4==O+/0/"GV.TS>7\N&B<+%&JED92X9" 3UG@36/VK(?\ @X8L M=%^.OQA^%'B+XKI^R=KT3Z?\*?#EQ86NDEKZ*6SM+I[NZGEN)"X\X>9LVHZ$ M( P)_07XF?\ !,O]@OXQ? SPI^S9\1_V8O#>I>"_ I4^#-(\N6%M#(_Y]9XG M6:#/&=CC=@9S@59^"?\ P3B_88_9P\2Z!XT^!?[,7A7POK7AF"^ATG6=)LC' M=A;P(+HS3;B]RT@C3<\Q=OD7D8% 'Q5_P21E_8>L_P#@W-^T_M-Z=H]UX+A\ M-^(W^/\ :ZL2+N;4UO+DWZ7F&6<7Q(C$>6$W-OY9!\LU\P?MN_ 3]H3]L3]N M?4_AY_P3$\9/X2\.W_\ P3Z\-WUOX:UN*\AU+Q'XV\/B9Y!<6CW*>3 M%+(\@DVY1VP[FOU0^(7_ 2$_P""9OQ7^-L_[1'Q#_8Q\%:IXMO-134-1OY[ M%A!J%VI)%QYER22\L;L2222:]BL_@-\'M/^-MS^T?9?#_3XO'-WX8B M\.W/B5(R+F32HYVN$M"//!VE3^!K> 0-X4OK76;:.ZTR:/ *20R!@2P!<,LG20$_K5;? M%#X:7EQ'9V?Q$T*665PD44>KPLSL3@* &R23QBO+O%W_ 3<_87\>>$_'/@/ MQ;^S-X:O=$^)?B6/Q#X[TAX'6VUG58WWK>RQJP7SBV&9U +D MG K@?!?_!# MG_@DK\.O&.D_$'P1^PAX%TW6M"U.#4=(U&VM)1):W4,BR12J3)]Y756'N* / MS+_;4B6?_@E]_P %4(7)P_[5EFIQ[ZCX=K[4_P""UOPQ^'OPU^'_ .QGI7@' MP;IVCV_A']LSX(5UWXA:7/"YBUW45>&1;F<;LEPUO 2_0D6&K6;%K:\CP1B2-F8J3QSTH M _*G]E_1/^"A6N_\%'YF/E,Q0%VX^ M8YH_'_\ X)[?!;Q__P $_?%/_!/GX*_#[PCX*\):]X>?2=-TZ/P_OT_3/,E5 MS="WB>/S9D<&=2SC=,JLY8%L@'OMI=VM_:Q7UCU^%FEIXC^).E6VF^.]76-O.UJTMX M&@@AF.<%4B=D&,<,: /RWT7X/_#'1_\ @SJN=)T_P-ID<%W\!)?$%R@LD_>Z MFTGVDW;''S2B4*P<\C:H!P!7HGP*NM(U'_@N)\$=2^.\T$WG_L*Z?)\))M8( M,;ZR;]#JAM2_!OC:E2Y7Y_()S\N:^_A^RC^SHO[-_P#PR"/A)I/_ K/^P?[ M%_X0WRV^Q_V?C'V?;G.S'O6-^T%^PA^Q_P#M5?#'1/@[^T)^S_X?\4>'_#0C M_P"$;M+^!EDTGRT6-3:SQLLUN=B*I,;J2% .<4 QT>VVFYN' #3SR,3)/*0J@R2,S851G M 'H5 !1110 4444 %%%% !1110!^?_C#X_?\%E;/Q;JEIX9^"GFZ;%J,Z:?+ M_P (Y"V^ 2,(SGS.1__ "1Y#RNJW?ZQ/[_^ ?G=_P -#?\ !;#_ *(8/_"9A_\ CE?&/[6' MB+XV>*_C_K^O_M%Z%_9OC*X^R_VQ9?9EA\O;:0K%\BD@9A$1Z\YSWK]WZ\8^ M+'_!/C]D'XX^/[_XH_%'X1?VIKNJ>5]NOO[?U"#S?+B2%/DAG5%PD:#A1G&3 MDDFOJ^$O%3(\GS*=;$Y93HQ<&N;#P7.W>+L^::7+HV];W43@Q^1XG$45&%9R M=]IO3KV6_P#P3\A_V3_$7QL\*?'_ $#7_P!G30O[2\96_P!J_L>R^S+-YFZT MF67Y&(!Q"93UXQGM7V=_PT-_P6P_Z(8/_"9A_P#CE?57PG_X)\?L@_ [Q_8? M%'X7?"+^R]=TOS?L-]_;^H3^5YD3PO\ )-.R-E)''*G&ST<6^*F1YQ MF4*V&RRG6BH)G3NM_^ ?G= M_P -#?\ !;#_ *(8/_"9A_\ CE=G^SQ\;?\ @J_XA^-GAS1/C7\(OL/A2YU% M4UR[_L"*+RH-IR=P<HKX_$\);SP]X=O=3M?#NDX^ MU:K)! \JVL.[CS92@C7/&YA7YF?!+]@'_@C_ /\ !1[X16__ 4/_8K^+WBS M]GGQ3XHT]=5\6:I\&OBBVB7.A:B1NGM]0M S6T+Q2E@X6.(2#YP<.'/ZJU\J M?&#_ ((>?\$F/CS\3;KXQ?%+]A7P1?\ B*^NVNM0OK:WFLUO)V.YI9HK:2.* M9V/+,ZDL222237Y\>L? C_\ !4']M_0O^"-GBGQ/*(I2#+=6CEI'N$P(1+(.@>)8_V MT_X9T^ (^"!_9H7X+>%E^';:2=+/@=="@&E?8SU@^RA/+V=]NW&>>O->1? 3 M_@D#_P $ROV8]0UK5O@K^Q=X)TNZ\0:7/IFK7%WI[7[S6,Z%)K0&[:4QP2(2 MKQ)M1EX((XH ^,O^"HO@GQ=^T_\ MV?\$WO"OA_]J"]T+6?$VG^.Y_\ A:GP MLEMU9Y1X5,0#G!KW[P]_P1'\*^)?BIX2^)G[7G[= M/QT^.MKX%UV'6_#'@WX@^([0:'%J<))AO)K6TM8OM$D9.4WMM&6#!E8J?HCP M?^PS^R-X 'PQ'@OX!^']-_X4S;7T'PO^RV[+_P (ZEY%Y-WY'S=9DX=FW,Q) M))))/J] '-?&C4_#^B_!WQ9K'BRTU2XTJT\-7\VIP:'$SWLENMN[2+;JGS-, M5!"!>2Q&.:_)_P"+G["7_!"!/^"$7B;]K/\ 9I^%WAS1-(M/AS>Z_P##_P"* M-U.$\4V6OQ1NUC"VH%S<"Z6^2*#[,)-NX>6% Q7["U\SP?\ !&W_ ()=VWQI M'[04'[$O@=?% U?^UEG%@_V1;_.[[6+'?]E$V[YO,$6[=\V<\T ?(O['_BWX MI^$O^"M7[-OQ=_:^N9-.\4_&3_@GSIWAXW>KCR9;[Q59:G;ZE?VA#8Q<&&X, MKQCD,& %<_\ MM_#W7/VQO\ @HA^VU:? N,ZU)X0_8*?X>:@--/F!_$5Y=7N MIP6&5X,QB0*4ZJ6P0#Q7Z5?M/_L@?LR_MH> H?AE^U'\&-%\9Z-:WJWEC;ZK M"WF65RH($\$T966WDP2-\;*V"1G!(J7]F;]DW]F_]C;X<_\ "I?V8/@]HW@S M0&O'NY['2("#0^*_V=]*\):/9VLZR2W&N7%C#IW]G1HN6>XCN?,1HU!8>2YQA21^ M@7[+7@+6_A5^S'\.?A?XF3;J7AOP'I&EZ@N[.)[>RBAD&>_S(:\O\/?\$CO^ M":OA3]H%/VH_#O[&_@RT\;Q:NVK6^JQ63^5!J#$$WD=J6^S1W&X!O.6,/N&[ M=NYKZ,H **** "BBB@ HHHH **** /(_VM_%O[2/A+PYI%S^S?X9_M.^FO77 M4H_L2S;(@F5.&(Q\U>%?\+G_ ."I?_1)Q_X(HO\ XNOM&BO@L]X*QV=*6?8QJ2:UFFM5;5<'%XRKJNZ_R/Q_ON45Y>ZD_P#$ M>1E7".,PU_8.(_Z#*O\ MX$O\CS[]F3Q!\9_$WPLAU3X]:)_9_B$WLRR6WV818B!&P[02.1FOEO\ X*7> M+_\ @G-\>OVHO G_ 32_P""DOP)L9]&\;>%+KQ#\/?B%XCU0:?9C6(+@02Z M7:7D>44E^615=6C0AF95/W+7GW[27[*/[-O[87P^/PK_:@^"?AWQSH M G$\.G^(=.2<6\P! EA<_/#)@D;XRK88C."17Z1EN#GE^ I8:=655PBDYS=Y M2MUD^K?4]VA2=&C&FY.5E:[W?FS\UOB9\)/$/_!';]L']G7PI^Q3^WM\1/&> MA_%GXN:;X2\1_LZ_$+Q@OB&*/0[I9#?91V:HLC/R&++NDVY1N:^*G M[)^A?\%W/VE_VLOA=^V'^T%JGA35?@%XH?0/@MX'M[Q;>R\*P"!)HO%-U;G' MV\7;)@M(=BPF15*EHF3]"_V3_P#@E)_P3K_8<\5S>/?V5_V2O"GA/7YH&A.O M00275]'$PP\<=Q.;3XG?M0?LH^% M_%GB*SMUMTUNYBE@NI85.5AFDMWC:XC7LDI=1DX R:[34^,O^"!__!6+]I'] MOSX_?$#X"_'3QE\,[6W^$'@K3]"32/!]Q#,WBC5(+RXM[K7[&2/:K6#)#$NR M-3&K3QE2H8 ^2?\ !!'_ ()U_&W]H#_@E;\/_B9X2_X*B?'CX;:7JNH^(4B\ M'>![_3(M/L1'K=]$QA,UG)*IJ38$EW>7) M5?,D(4#"JJCD[=S,S>'?\%//'O\ P3P^+G[0?P[_ .""?'WB3418V%OK-K(L;:?!>(\-%(K!ED0.)$C^8N%/V]7!_M%_LO? ML[_M<_#J7X3?M-?!GP]XW\.R3+,-+\0Z_Q%\3:9\3/B_H_A/5_V;_'WC,>(;6\T:\9 MEN+[35D'GV0MD57,W*Y9-\FW]W)[/_P2"/A ?MU_MSCXH_8_^%N?\+\E-Y_: M.W[?_P (9]@M?[$V[OF^R^7YNW'R_=S_ U] _LJ?\$F/^")-?BAENKV"-QM=(I[EY)(58'#!"H8<'(K2_:E_X)D?L$_MJ> M+;+Q]^T[^S#X<\5:]I]I]DM]W_ .%=_P!FX_L_=_;.A_;_ +#M^3[+ M]H^YY?[O[VWO7Z!?MU7]AI?_ 70_87N=3O8;>.7PY\48XY)Y @9_P"R;#Y0 M3U/M7U/KW[&/[*?B3]FH_LE_M4? C0O&L?AF_:]\/R:M"PET^=@N] MHI8V5T#;$W*&VML3(.T8 /RD^/\ XP?L,:]XYU/QR]VI,5Y=6>H2:3X78=@R6UW).GJ(-O$%E;;;C5VMD9(#,V>=BNPXQG.3D M\T ?F?\ LU?&[]H#XW?L]_&WX_\ [%G@G]G#X"?L]ZEX_P#%4_C3Q#\3H-5\ M1^(-6N(Y&CU+5+ZV%S;VT#3!CV^LZ3=_M'3K>6%_&)H;A(+S6F6*1&R'3,2J4(((&",<5^K^J?\$@O^"9 MNM_&Z\_:(UC]C/P9<^*]0U;^U-0NI[-VM;J_W;_MIS/,\MS;KNP MC,UQ,Q'3,K<)FNU-ZMO#:S0$:@UJ8"C[LXS@%F4CK_ -D/X;_'31?^"XVL^,_V MC_VL?@QJOQ/?X"FT\9_#_P"$7@76;$W6F?VA$UEJ&H37$L]N+B-_W:!Y5G,, MB (8R"?NC]IC]DO]FO\ ;)^'G_"J?VH?@OH7C;05N5N8+'6[/>;:=00)H9!B M2"0 L-\;*V&(S@D5E?LJ?L+?LB_L0Z+J>A?LJ_ ;0O!L>MW"SZU=:?&\EWJ+ MKG89[F9GFF"[FVAW(7#?\%XOVIOC/^RE^Q+INO\ P7\>MX*E\8_$ MW0/"/B7XDK:B4^"]'OYVCNM6 ;Y5:,*L:NWW6G!!#!2/SI_;HTR;_@V%\;R? M&/\ X)Y_$/P[X@T#]H/PFND7^B^/M-I(?$TX3 A M$L@Z!HD3]S?B/\-_A_\ &#P+JGPP^*O@K2_$?AS7+-K76-#UJQ2YM;R%NLU>%? 7_@D#_P $ROV9;O6[_P""_P"Q=X)TR?Q'I4^EZQ/=Z>U^ M\]C,A2:T#7;2E()$)5HDVHPX((H ]N^$&OS^*OA/X8\2W?C72/$DVH>'[.XG M\0^'R#8:G(\",US;[68>3(273!/RL.37P#\8/AI_P2J_X*R_MM_$;]G']I[X M0W7@7X[_ 8U*WT_0O$5OXK;1/$.K:5+ )[?4;":VD1KJWQ(V$D$OE;P2%\P M9^^O@W\&_A=^SW\+M$^"OP4\#V'AOPKX;L5L]$T33(MD-K"I)VC.2222Q8DL MS,68DDFO-/VM_P#@FM^PA^W=<6.H?M:_LO\ A;QK?:;#Y-AJVH6K17T$.XMY M2W4#)-Y>XD^7OVY).,DT ?"'P,\1?M/?LD?MT_%/_@FQ^SE^V]XR_: \+-^S M?K'BO1/^$UUF+6-=\ >(HY/L]E9R:C& 9%F+H4@D"LN8RJJ 6D\'_88\!_M< M>*O^"")M[/\ :3_9+T/X"W?@754^(9\6_#O6+K5-/G8R_;VU"2*^'F:DDI+* MPB\PN(3&AS&*_83]E3]A_P#9(_8>\)77@C]DS]G_ ,-^!=/U"59-2&B6.V:^ M=00C3SN6EG*AF"^8[;=QQC)KSGQ[_P $:O\ @ES\4/C#<_'GQY^Q)X(U'Q-? M:DNH:E<26+K;7]V"6^T7%FCBVN)"Q8L\D;%BQ+$DF@#X;^%?P>\+>)?VY_\ M@F?X6^(_C&Q^)]MX=_9Z\47FC>)[[1;B&+5A#I]DME??9[Y%F5O*:.13*H<, M%?A@#7KW_!1CXA>"/^"3G_!0;X?_ /!3"_TM--^&GC7X;ZO\._BA;V$2Q0QW MEC;3ZOH4JHHP9I&M[JS4XX#HHSD"OO'6?@%\&O$/Q8\-?'/6?AWIL_BWP=IM MWI_A?76B(FTVUNE1;B&+! 57$: C'\(J#]H+]F[X$?M6_#:?X/\ [1OPLTCQ MCX8N;N"ZFT76[;S8&FA5,-L;: KV,)QCI7U#^P"OAT?\%O? MVVF^*2VW_"P=O@W_ (1$Z@%^T?\ "*?V4,?8MW/V?[3_ *[R_E\[9O\ FQ7V MM\8?@-\'OC_X5LO!'QE^'VG^(=)T[6;/5;&POXR8X;VUD$MO.H4C#1N R]LB MN"_:M_X)S?L1?MOZEI>N?M3?LY:!XMU/18&@TO6+D2V]];P,26@%S;O'*8B6 M8F(L4RQ..30!^57_ 41U;]F77K[X+:/_P $Z8O!_A?X;VG[<&LP_$+5O'FE M7UWX*E\>BS5H)Y(_/5)+0S&0+Y#QVRR#@ *PKW?QA\+_ -KD_P#!6O\ 9?\ M%7[9_P"V-\ +7XA:9+KQ\*>&?AA\.M=M]8\2:,]BZWUM<2O/);_ ,:_LN_LS>'O"FMZE:"TN]FV!!^SK<7,DDD<.54^6C!#L7(^48 /S,TKP5\*?A_H^JZ/X=NO]9I=K<644L5LQ[F-& M5,]#MSWKRSXB?\$;/^"7OQ8^+U]\=/B%^Q7X,U/Q)JNHC4-8N);61;;4KL-N M\^ZM$<6US(6)9FEC8L22V237TK:6EK86L5C8VT<,$,:QPPQ(%2- ,!5 X X M % 'YK>*O@Y_P2B_X+"?M9_%'P1\;OA;J7PS_:%^#?C&;PV=7TGQB^A>*-0T MZ*-#::O;M;2+]JM98V'E-*DK1J%!VAT!\O\ GCO]K3X ?%3]K?_ ()L? '] MM+QA^T'X<\+_ +*&K>*_!/BGQ)J<>J>(/!OBJ1+BUM="FU"$ W$\B@7"*^&7 MRT"HOSEOT"_:T_X)=_\ !/O]NG6[7Q3^U?\ LI^%?&&L6< @M];N[9[>_$() M*Q&YMWCE:,$DA&8J-QP!DY[']F#]CO\ 9<_8L\"2?#7]E7X%^'? NC7$XGO+ M70; 1M=R@;1)/*_3-,US]JC]D/PY M^S9>_"1(M?O;[X;:U<:AI,S0@7$DK07K"36(KPLV8X6=KM04C.54^\> ['XF MZ/\ \%+?@)IOA_Q^WB[QA:_\$WKZ/3O%+64]LVLZ@MU9"*\,-TJRQ-+(%D*2 MJKJ7(8 @BOL#5/\ @C'_ ,$LM:^,;_'G5/V'_ LWB275?[3GE.GN+.:]SN^T MO8A_LKREB6+M$6))))/->WWGP(^$&H?&VQ_:/O/ %A)XYTWPY+H%AXE9#]I@ MTV699I+53G&QI%5R,=10!^*O_!-WP3^V;XF_X(<7BZ7^T3^REHWP;N/#VOK\ M5HOB#\/=8NM7LKEII_[1.KRI?KYE\&.X,8PY7R-BD;*]+_9E\.Z'X5_;)_X) MR^'/CG\7[/X@>#+']GOQ#!\)O&6I:5=65EJNO+]G%M-%#?HDJ3_V8(!%YBAR M54IR0:^]/B?_ ,$;_P#@E]\9_B_=?'?XF_L4^"M5\3:A?K?:K=RVW=5)4/$58*Q ."10!\9_\%+M8_8:_L?]M/PQ\,O" MV?CT_P"QMK5Y\1M9TN.X-O\ V2+"]2R@NRK_ &=;S.74,@G,&T[C& !]1?\ M!,_4M.U7_@G1\!;K2[^&YB_X4SX74R02AUW#2;7(R.X]*T?@!^P/^QM^RY\, M=?\ @W\"/V=?#6@^'/%@E7Q7IZV9N#K:R1M&ZWDLY>2Z!1W3$K,-KL!P36M^ MR[^R)^S;^Q7\.[CX2_LL_"33?!?AN[U>75)](TII#$UW*D:22XD=B"5BC& 0 M/E&!0!\BWO\ RM,67_9A;_\ J9FO+/\ @C_\(/AC/_P0>^,LUSX&TR5_&6I_ M$J7Q0TMDC'4FCNK^WC\XD?/MBAC5<_=V\8K])7^ 'P9?X^+^U(_P\T\_$%/" M)\+IXKV'[4-'-U]J^Q9SCR_/_>8QG=WJM\-OV:/@/\'_ (27GP'^&7PPTS1O M!]^U^UYX?LXV%O*;UY)+HD$D_O7ED9N>KF@#\COV.;[2)OB'_P $IM2^/ES M_@Y?@?KMOX/EUA@;-/%8L+5+56+_ ""?[.H6WW?-O&(_FKZ6MXO@BG_!T6DG MP\.E_P#"5/\ LA7O_">C3=F_S_[>L?LIN=G_ "W^S[?O?/Y0@_AV5]<>-OV" M_P!CCXD_LV:9^Q_X]_9U\,ZM\-=%MX8=%\)7UCOM].6$$1-;DG?"Z!F"R(P< M!B W)K._9Q_X)P?L-?LC>)K;QM^S?^S3X;\)ZU;:536UQ-%-.D MTTCM).7DAA)>0LW[I!G"@4 ?G3^P-\5_AQX"_P"#0?Q%-XO\9Z;I[:5\'_B' MH&H175VB/!JL]WJ\4%BRDY6>1YX L9^9O.0@88&KG@OX2W_Q$\&?L&>(_P!D M[]LWP[\-OVF/#_[(NER>$/"OCWP;/J>B^*="ETG3ENXO-"JMO.CJ"3"YN#'N M/E[ 6'W#J7_!'/\ X)?:Q\9-6^/^I_L2^!IO%>N27$NJ:@^G-Y0L[!W)G6,2;F+;MQS75_&C_@G)^P[^T/\ !_PE\!OC+^S7X..:_1GX&?L,?L@?LU?"#6?@)\$/V>/#&@>$?$B3KXET6#3Q* MFLB:,Q2_;&EW/=EXR4)E9R5.WIQ6'\'O^":/["7P TSPQHWP>_9H\/Z%:^"_ M%%WXC\*0VOG,-+U2ZMUMI[J'?(VUWA14(Z8' % 'SG_P59T/0?V+_P!I/]G/ M_@J/X:L;31= \">,G\"?%N6VB6"W3PKXAD\K[9<%0 ([746AG]WG8G-=%_P1 M \-:S\2_A-\1?^"C_CS398?$/[3?Q#N_%-BEVA$]IX8MLV.@VC>JI9P^:I[B MZ[=!?_X*_?"G]M+]K[X:?\, _ +]G+1[WP)\5+*WL_'_ ,8M9\7VD2>$+1;V M-[@1Z7(AGO)V@C)A>,[5D8%MNP,?K;X>> O"GPJ\ :'\+_ >D1Z?H?AO1[;2 M]&L(ONVUI;Q+%#&/9410/I0!\+?\%O\ _DN_[#/_ &>!H/\ Z37-1?L(^ O! MVI?\%]?V\OB3J'AVTGUW2=)^&-AIFJ2P*TUK;7/A^1[B.-B,JLC6\!8#KY2> ME?:WQ4^ 'P9^-VK>%-=^+'P\T_7;SP-XDA\0>$KB^0EM+U.)66.ZBP1AU#, M3D<]*?X0^!/PA\ _%/QA\;O!O@&PT_Q9\0!IX\9Z[;H1/JWV&!H+/S23@^5$ M[(N .#WH _#_ .*^C:7X:_80_:I\+7>F):?"G2?^"I6/B;IUO%ML[7PJ;W2& MND:->$MQ,8"5 "CTQ7V9_P %KO\ AG*?XV_L&7FFR^'V\8']JOPM_P (6VGF M(S-H!60W1AV=;3S/[/Y7Y=WE8K[B\.?LL?LY^%/#OCGPAHGP9T!=)^)FNWNL M^/\ 2[BP6>VU^^O(TCNIKF*7(+/6])U)89II["]M&=K=X))9&:%$:1V$2%8\D$J2 0 ?!O[ M'&A_\%$M>_X*:?ML/^SQ\6_@1H'C9/B\%UNR^+7@[4M1UR3PV+6+^QY(9+:\ M@"Z?]G("KM(#@DGYD O_ ++>C?L<_"+_ ()'?M;K^V1^T!X%^)WPAU+XJ^(I M->T[X9>&;_3=*TS5IEMA+I&B)? AW%]Y3VKV[R0++*K))PQ'Z!?M4?\ !,;] M@C]MCQ39>.OVG_V8O#OBG7;"T-I;Z[*)K6]-MS^X>XMI(Y)8OF;$;LR#E^([?\ :JU#X>^'[OPY MJ'C:^CN)KKX>I:0):6EDRJNR2WN5=+Y<;WN '-_AIIM_XR\!&Z_X1#Q*Z,EYI:W*".X2.1"#LD0;60Y4C.1R:[:@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** 9** "BBB@ HHHH **** "BBB@ HHHH __V0$! end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2023
Feb. 15, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-37924    
Entity Registrant Name BlackLine, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 46-3354276    
Entity Address, Address Line One 21300 Victory Boulevard    
Entity Address, Address Line Two 12th Floor    
Entity Address, City or Town Woodland Hills,    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 91367    
City Area Code 818    
Local Phone Number 223-9008    
Title of 12(b) Security Common Stock, par value $0.01 per share    
Trading Symbol BL    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 3,034,000,000.000
Entity Common Stock, Shares Outstanding   61,520,108  
Documents Incorporated by Reference
Portions of the information called for by Part III of this Annual Report on Form 10-K where indicated are hereby incorporated by reference from the Definitive Proxy Statement for the registrant’s Annual Meeting of Stockholders to be held in 2024, which will be filed with the Securities and Exchange Commission not later than 120 days after the end of the registrant’s fiscal year ended December 31, 2023.
   
Amendment Flag false    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001666134    

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Name PricewaterhouseCoopers LLP
Auditor Location Los Angeles, CA
Auditor Firm ID 238
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 271,117 $ 200,968
Marketable securities (amortized cost of $932,850 and $875,456 at December 31, 2023 and December 31, 2022, respectively) 933,355 874,083
Accounts receivable, net of allowances of $5,064 and $2,282 at December 31, 2023 and 2022, respectively 171,608 150,858
Prepaid expenses and other current assets 31,244 23,658
Total current assets 1,407,324 1,249,567
Capitalized software development costs, net 37,828 32,070
Property and equipment, net 14,867 19,811
Intangible assets, net 79,056 90,864
Goodwill 448,965 443,861
Operating lease right-of-use assets 19,173 14,708
Other assets 93,552 92,775
Total assets 2,100,765 1,943,656
Current liabilities:    
Accounts payable 8,623 14,964
Accrued expenses and other current liabilities 59,690 58,600
Deferred revenue, current 320,133 279,325
Finance lease liabilities, current 778 989
Operating lease liabilities, current 4,108 5,943
Convertible senior notes, net, current 249,233 0
Contingent consideration, current 0 8,000
Total current liabilities 642,565 367,821
Finance lease liabilities, noncurrent 4 785
Operating lease liabilities, noncurrent 15,738 9,292
Convertible senior notes, net, noncurrent 1,140,608 1,384,306
Contingent consideration, noncurrent 0 33,549
Deferred tax liabilities, net 6,394 5,568
Deferred revenue, noncurrent 904 343
Other long-term liabilities 3,608 6,229
Total liabilities 1,809,821 1,807,893
Commitments and contingencies (Note 17)
Redeemable non-controlling interest (Note 4) 30,063 23,895
Stockholders' equity:    
Common stock, $0.01 par value, 500,000,000 shares authorized, 61,515,105 and 60,016,824 issued and outstanding at December 31, 2023 and 2022, respectively 615 600
Additional paid-in capital 474,863 385,709
Accumulated other comprehensive income (loss) 205 (1,472)
Accumulated deficit (214,802) (272,969)
Total stockholders' equity 260,881 111,868
Total liabilities, redeemable non-controlling interest, and stockholders' equity $ 2,100,765 $ 1,943,656
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Amortized cost $ 932,850 $ 875,456
Allowances for doubtful accounts $ 5,064 $ 2,282
Common stock, par value (in usd per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 61,515,105 60,016,824
Common stock, shares outstanding (in shares) 61,515,105 60,016,824
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues      
Total revenues $ 589,996 $ 522,938 $ 425,706
Cost of revenues      
Total cost of revenues 146,793 129,385 97,871
Gross profit 443,203 393,553 327,835
Operating expenses      
Sales and marketing 243,154 256,862 202,620
Research and development 103,207 108,893 77,322
General and administrative 71,530 80,155 86,507
Restructuring costs 10,964 3,841 0
Total operating expenses 428,855 449,751 366,449
Income (loss) from operations 14,348 (56,198) (38,614)
Other income (expense)      
Interest income 52,059 14,637 700
Interest expense (5,898) (5,850) (62,945)
Other income (expense), net 46,161 8,787 (62,245)
Income (loss) before income taxes 60,509 (47,411) (100,859)
Provision for (benefit from) income taxes 1,450 (13,520) 135
Net income (loss) 59,059 (33,891) (100,994)
Net income (loss) attributable to redeemable non-controlling interest (Note 4) 892 (369) (910)
Adjustment attributable to redeemable non-controlling interest (Note 4) 5,334 (4,131) 15,077
Net income (loss) attributable to BlackLine, Inc. $ 52,833 $ (29,391) $ (115,161)
Basic net income (loss) per share attributable to BlackLine, Inc. (in usd per share) $ 0.87 $ (0.49) $ (1.97)
Shares used to calculate basic net income (loss) per share (in shares) 60,849,000 59,539,000 58,351,000
Diluted net income (loss) per share attributable to BlackLine, Inc. (in usd per share) $ 0.81 $ (0.49) $ (1.97)
Shares used to calculate diluted net income (loss) per share (in shares) 72,045,000 59,539,000 58,351,000
Subscription and support      
Revenues      
Total revenues $ 555,516 $ 491,187 $ 398,633
Cost of revenues      
Total cost of revenues 121,308 102,132 71,979
Professional services      
Revenues      
Total revenues 34,480 31,751 27,073
Cost of revenues      
Total cost of revenues $ 25,485 $ 27,253 $ 25,892
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ 59,059 $ (33,891) $ (100,994)
Other comprehensive income (loss):      
Net change in unrealized gains (losses) on marketable securities, net of tax of $123, $0, and $0, for the years ended December 31, 2023, 2022 and 2021, respectively 1,755 (1,450) 88
Foreign currency translation (136) (624) (312)
Other comprehensive income (loss) 1,619 (2,074) (224)
Comprehensive income (loss) 60,678 (35,965) (101,218)
Less comprehensive income (loss) attributable to redeemable non-controlling interest:      
Net income (loss) attributable to redeemable non-controlling interest 892 (369) (910)
Foreign currency translation attributable to redeemable non-controlling interest (58) (304) (146)
Comprehensive income (loss) attributable to redeemable non-controlling interest 834 (673) (1,056)
Comprehensive income (loss) attributable to BlackLine, Inc. $ 59,844 $ (35,292) $ (100,162)
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (PARENTHETICAL) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net change in unrealized gain (losses) on marketable securities, tax $ 123 $ 0 $ 0
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
0.125% Convertible Senior Notes Due 2024
Convertible Senior Notes due 2026
Cumulative Effect, Period of Adoption, Adjustment
Cumulative Effect, Period of Adoption, Adjusted Balance
Common Stock
Common Stock
Cumulative Effect, Period of Adoption, Adjusted Balance
Additional Paid-in Capital
Additional Paid-in Capital
0.125% Convertible Senior Notes Due 2024
Additional Paid-in Capital
Convertible Senior Notes due 2026
Additional Paid-in Capital
Cumulative Effect, Period of Adoption, Adjustment
Additional Paid-in Capital
Cumulative Effect, Period of Adoption, Adjusted Balance
Accumulated Other Comprehensive Income (Loss)
Accumulated Other Comprehensive Income (Loss)
Cumulative Effect, Period of Adoption, Adjusted Balance
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjusted Balance
Beginning Balance (in shares) at Dec. 31, 2020           57,682                      
Beginning Balance at Dec. 31, 2020 $ 422,070         $ 577   $ 622,768         $ 376   $ (201,651)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                  
Stock option exercises (in shares)           415                      
Stock option exercises 11,421         $ 5   11,416                  
Vesting of restricted stock units (in shares)           780                      
Vesting of restricted stock units 7         $ 7                      
Issuance of common stock through employee stock purchase plan (in shares)           107                      
Issuance of common stock through employee stock purchase plan 9,020         $ 1   9,019                  
Acquisition of common stock for tax withholding obligations (17,007)             (17,007)                  
Stock-based compensation 67,595             67,595                  
Other comprehensive income (loss) (78)                       (78)        
Equity component of partial repurchase of 2024 convertible senior notes   $ (219,284)             $ (219,284)                
Equity component of the 2026 convertible senior notes, net of issuance costs and tax     $ 268,803             $ 268,803              
Purchase of capped calls (102,350)             (102,350)                  
Net income (loss) attributable to BlackLine, Inc., including adjustment to redeemable non-controlling interest (115,161)             (15,077)             (100,084)    
Ending Balance (in shares) at Dec. 31, 2021           58,984 58,984                    
Ending Balance at Dec. 31, 2021 325,036     $ (262,130) $ 62,906 $ 590 $ 590 625,883     $ (324,418) $ 301,465 298 $ 298 (301,735) $ 62,288 $ (239,447)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                  
Stock option exercises (in shares)           246                      
Stock option exercises 4,681         $ 2   4,679                  
Vesting of restricted stock units (in shares)           634                      
Vesting of restricted stock units 6         $ 6                      
Issuance of common stock through employee stock purchase plan (in shares)           153                      
Issuance of common stock through employee stock purchase plan 6,996         $ 2   6,994                  
Acquisition of common stock for tax withholding obligations (9,544)             (9,544)                  
Stock-based compensation 77,984             77,984                  
Other comprehensive income (loss) (1,770)                       (1,770)        
Net income (loss) attributable to BlackLine, Inc., including adjustment to redeemable non-controlling interest (29,391)             4,131             (33,522)    
Ending Balance (in shares) at Dec. 31, 2022           60,017                      
Ending Balance at Dec. 31, 2022 111,868         $ 600   385,709         (1,472)   (272,969)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                  
Stock option exercises (in shares)           583                      
Stock option exercises 19,756         $ 7   19,749                  
Vesting of restricted stock units (in shares)           738                      
Vesting of restricted stock units 6         $ 6                      
Issuance of common stock through employee stock purchase plan (in shares)           177                      
Issuance of common stock through employee stock purchase plan 8,010         $ 2   8,008                  
Acquisition of common stock for tax withholding obligations (15,029)             (15,029)                  
Stock-based compensation 81,760             81,760                  
Other comprehensive income (loss) 1,677                       1,677        
Net income (loss) attributable to BlackLine, Inc., including adjustment to redeemable non-controlling interest 52,833             (5,334)             58,167    
Ending Balance (in shares) at Dec. 31, 2023           61,515                      
Ending Balance at Dec. 31, 2023 $ 260,881         $ 615   $ 474,863         $ 205   $ (214,802)    
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities      
Net income (loss) attributable to BlackLine, Inc. $ 52,833,000 $ (29,391,000) $ (115,161,000)
Net income (loss) and adjustment attributable to redeemable non-controlling interest (Note 4) 6,226,000 (4,500,000) 14,167,000
Net income (loss) 59,059,000 (33,891,000) (100,994,000)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 50,099,000 42,816,000 27,128,000
Change in fair value of contingent consideration (33,549,000) (35,130,000) (2,758,000)
Amortization of debt issuance costs 5,535,000 5,511,000 55,538,000
Loss on extinguishment of convertible senior notes 0 0 7,012,000
Stock-based compensation 77,970,000 75,884,000 65,870,000
Noncash lease expense 6,453,000 5,593,000 4,513,000
(Accretion) amortization of purchase discounts on marketable securities, net (33,884,000) (8,874,000) 6,000
Net foreign currency (gains) losses 853,000 (1,470,000) 112,000
Deferred income taxes (1,525,000) (14,404,000) (817,000)
Provision for (benefit from) credit losses (18,000) 115,000 (100,000)
Impairment of cloud computing implementation costs 0 5,330,000 0
Changes in operating assets and liabilities, net of impact of acquisition:      
Accounts receivable (20,855,000) (23,033,000) (14,255,000)
Prepaid expenses and other current assets (6,599,000) 1,059,000 (3,956,000)
Other assets (595,000) (10,112,000) (22,505,000)
Accounts payable (5,104,000) 4,376,000 3,997,000
Accrued expenses and other current liabilities (924,000) 5,893,000 14,876,000
Deferred revenue 41,271,000 36,646,000 51,579,000
Contingent consideration paid in excess of original estimates (2,393,000) 0 0
Operating lease liabilities (7,171,000) (6,949,000) (5,153,000)
Lease incentive receipts 240,000 812,000 0
Other long-term liabilities (2,250,000) 5,841,000 0
Net cash provided by operating activities 126,613,000 56,013,000 80,093,000
Cash flows from investing activities      
Purchases of marketable securities (1,343,331,000) (1,599,945,000) (1,180,885,000)
Proceeds from maturities of marketable securities 1,319,821,000 1,392,250,000 697,209,000
Capitalized software development costs (21,644,000) (19,208,000) (14,536,000)
Purchases of property and equipment (5,953,000) (10,974,000) (8,729,000)
Acquisition, net of cash acquired (11,376,000) (157,738,000) 0
Net cash used in investing activities (62,483,000) (395,615,000) (506,941,000)
Cash flows from financing activities      
Investment from redeemable non-controlling interest 0 0 2,171,000
Proceeds from issuance of convertible senior notes, net of issuance costs 0 0 1,128,794,000
Partial repurchase of convertible senior notes 0 0 (432,230,000)
Purchase of capped calls related to convertible senior notes 0 0 (102,350,000)
Principal payments under finance lease obligations (990,000) (619,000) (37,000)
Proceeds from exercises of stock options 19,762,000 4,687,000 11,428,000
Proceeds from employee stock purchase plan 8,010,000 6,996,000 9,020,000
Acquisition of common stock for tax withholding obligations (15,029,000) (9,544,000) (17,007,000)
Financed purchases of property and equipment 0 (84,000) (549,000)
Payment of contingent consideration for the 2013 Acquisition (5,607,000) 0 0
Net cash provided by financing activities 6,146,000 1,436,000 599,240,000
Effect of foreign currency exchange rate changes on cash, cash equivalents, and restricted cash (120,000) (618,000) (314,000)
Net increase (decrease) in cash, cash equivalents, and restricted cash 70,156,000 (338,784,000) 172,078,000
Cash, cash equivalents, and restricted cash, beginning of period 201,207,000 539,991,000 367,913,000
Cash, cash equivalents, and restricted cash, end of period 271,363,000 201,207,000 539,991,000
Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets      
Cash and cash equivalents at end of period 271,117,000 200,968,000 539,739,000
Restricted cash included within other assets at end of period 246,000 239,000 252,000
Total cash, cash equivalents, and restricted cash at end of period shown in the consolidated statements of cash flows 271,363,000 201,207,000 539,991,000
Supplemental disclosures of cash flow information      
Cash paid for interest 313,000 313,000 506,000
Cash paid for income taxes 3,097,000 1,123,000 890,000
Non-cash financing and investing activities      
Adjustment for adoption of ASU 2020-06 0 262,130,000 0
Estimated fair value of contingent consideration 0 55,947,000 0
Stock-based compensation capitalized for software development 3,481,000 2,379,000 1,849,000
Capitalized software development costs included in accounts payable and accrued expenses and other current liabilities at end of period 1,510,000 1,816,000 1,276,000
Purchases of property and equipment included in accounts payable and accrued expenses and other current liabilities at end of period 60,000 847,000 816,000
Leased assets obtained in exchange for new financing lease liabilities 0 1,223,000 1,231,000
Leased assets obtained in exchange for new operating lease liabilities 10,438,000 3,866,000 12,066,000
Leasehold improvements paid directly by landlord $ 271,000 $ 0 $ 0
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
The Company
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company The Company
BlackLine, Inc. and its subsidiaries (the “Company” or “BlackLine”) provide financial accounting close solutions delivered primarily as Software as a Service (“SaaS”). The Company’s solutions enable its customers to address various aspects of their critical processes, including financial close, intercompany accounting, invoice-to-cash, and consolidation.
The Company is a holding company and conducts its operations through its wholly-owned subsidiary, BlackLine Systems, Inc. (“BlackLine Systems”). BlackLine Systems funded its business with investments from its founder and cash flows from operations until September 3, 2013, when the Company acquired BlackLine Systems, and Silver Lake Sumeru and Iconiq acquired a controlling interest in the Company, which is referred to as the “2013
Acquisition.”
On September 12, 2023, the Company acquired Data Interconnect (“DI”), hereinafter referred to as the “DI Acquisition”. DI is a cloud-based Invoice-to-Cash automation vendor within the electronic invoice presentment and payment (“EIPP”) market. The primary purpose of the DI Acquisition was to enhance the Company's existing accounts receivable automation solution by adding EIPP capabilities. This acquisition was not a significant acquisition under Regulation S-X.
On January 26, 2022, the Company acquired FourQ Systems, Inc. (“FourQ”), hereinafter referred to as the “FourQ Acquisition.” The primary purpose of the FourQ Acquisition was to enhance our existing intercompany accounting automation capabilities by driving end-to-end automation of traditionally manual intercompany accounting processes. The purchase accounting allocation was finalized during the quarter ended March 31, 2023. Refer to the Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which was filed with the Securities and Exchange Commission (“SEC”) on February 23, 2023 for additional information.
The Company is headquartered in Woodland Hills, California. On June 15, 2023, the Company entered into a five-year lease extension for the office in Woodland Hills. This extension increased both the right-of-use asset and lease liability by approximately $7.3 million. The Company has other local offices in Pleasanton, California; New York, New York; and Westport, Connecticut. We also have international office locations in Australia, Canada, France, Germany, India, Japan, the Netherlands, Poland, Romania, Singapore, and the United Kingdom.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Principles of consolidation and basis of presentation
The accompanying consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the operating results of its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated on consolidation.
Use of estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the dates of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period.
On an ongoing basis, management evaluates its estimates, primarily those related to determining the stand-alone selling price for separate deliverables in the Company’s subscription revenue arrangements, allowance for doubtful accounts, cancellations and credits, fair value of assets and liabilities assumed in a business combination, recoverability of goodwill and long-lived assets, useful lives associated with long-lived assets and right-of-use assets, income taxes, contingencies, fair value of contingent consideration, fair value of the convertible senior notes (the “Notes”) issued in August 2019 and March 2021, redemption value of redeemable non-controlling interest, and the valuation and assumptions underlying stock-based compensation. These estimates are based on historical data and experience, as well as various other factors that management believes to be reasonable under the circumstances. Actual results could differ from those estimates.
The Company assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to the Company at December 31, 2023 and through the date of this report. The accounting matters assessed included, but were not limited to, the Company’s valuation of contingent consideration, the allowance for credit losses, and the carrying value of goodwill and other long-lived assets. While there was not a material impact to the Company’s consolidated financial statements for the year
ended December 31, 2023, the Company’s future assessment of these accounting matters and other factors could result in material impacts to the Company’s consolidated financial statements in future reporting periods.
Segments
Management has determined that the Company has one operating segment. Together, our Chief Executive Officers are the chief operating decision maker and review the financial information on a consolidated and aggregate basis, together with certain operating metrics principally to make decisions about how to allocate resources and to measure the Company’s performance.
Concentration of credit risk and significant customers
Financial instruments that potentially subject the Company to a significant concentration of credit risk consist of cash and cash equivalents, investments in marketable securities and accounts receivable.
The Company maintains the majority of its cash balances with one major commercial bank in interest-bearing accounts, which exceeds the Federal Deposit Insurance Corporation, or FDIC, federally insured limits. The Company invests its excess cash in money market mutual funds, commercial paper, U.S. treasury securities, corporate bonds, and U.S. government agencies with two major investment banks. To date, the Company has not experienced any impairment losses on its investments.
For the years ended December 31, 2023, 2022, and 2021, no single customer comprised 10% or more of the Company’s total revenues. No single customer had an accounts receivable balance of 10% or greater of total accounts receivable at December 31, 2023 or 2022.
Cash and cash equivalents
The Company considers all highly liquid investments with an original or remaining maturity of three months or less at the date of purchase to be cash equivalents. Cash includes cash held in checking and savings accounts. Cash equivalents are comprised of investments in money market mutual funds, commercial paper, U.S. treasury securities, corporate bonds, and U.S. government agencies. The carrying value of cash and cash equivalents approximates fair value.
Restricted cash
Included in other assets and prepaid expenses and other current assets was $0.2 million and $0.2 million of restricted cash at December 31, 2023 and 2022, respectively. The cash was required to be restricted for use by the Company’s office leaseholder to collateralize a standby letter of credit.
Investments in marketable securities
The Company periodically assesses its portfolio of marketable securities for impairment. For debt securities in an unrealized loss position, this assessment first takes into account the Company’s intent to sell, or whether it is more likely than not that it will be required to sell the security before recovery of its amortized cost basis. If either of these criteria are met, the debt security’s amortized cost basis is written down to fair value through other income (expense), net.
For debt securities in an unrealized loss position that do not meet the aforementioned criteria, the Company assesses whether the decline in fair value has resulted from credit losses or other factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. If this assessment indicates that a credit loss may exist, the present value of cash flows expected to be collected from the security are compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses will be recorded through other income (expense), net, limited by the amount that the fair value is less than the amortized cost basis. Any additional impairment not recorded through an allowance for credit losses is recognized in accumulated other comprehensive loss in the consolidated statements of stockholders’ equity.
Changes in the allowance for credit losses are recorded as provision for (or reversal of) credit loss expense. Losses are charged against the allowance when the Company believes the uncollectibility of an available-for-sale security is confirmed or when either of the criteria regarding intent or requirement to sell is met. The Company has not recorded any credit losses for the year ended December 31, 2023. The Company has not recorded any impairment charges for unrealized losses in the periods presented.
Accounts receivable and credit losses
Accounts receivable are recorded and carried at the original invoiced amount less an allowance for any potential uncollectible amounts. The Company makes estimates of expected credit losses and cancellations and
credits based upon its assessment of various factors, including historical experience, the age of the accounts receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses, while the estimated credit loss allowance for cancellations and credits is recorded as a reduction in revenue on the consolidated statements of operations.
Leases
The Company has leases for office space, equipment, and data centers. The Company determines whether an arrangement is a lease, or contains a lease, at inception if the Company is both able to identify an asset and can conclude it has the right to control the identified asset for a period of time. Leases are included in property and equipment, operating lease right-of-use (“ROU”) assets, finance lease liabilities, and operating lease liabilities on the Company’s consolidated balance sheets.
The Company has made accounting policy elections, including a short-term lease exception policy, permitting the Company to not apply the recognition requirements of this standard to short-term leases (i.e. leases with expected terms of 12 months or less), and an accounting policy to account for lease and certain non-lease components as a single component for certain classes of assets. The portfolio approach, which allows a lessee to account for its leases at a portfolio level, was elected for certain equipment leases in which the difference in accounting for each asset separately would not have been materially different from accounting for the assets as a combined unit.
Finance lease assets and operating lease ROU assets represent the Company's right to control an underlying asset for the lease term. Finance lease liabilities and operating lease liabilities represent the Company’s obligation to make lease payments arising from the lease, both of which are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date or remeasurement date to determine the discount rate used to present value lease payments for finance and operating leases. The incremental borrowing rate used is estimated based on what the Company would be required to pay for a collateralized loan over a similar term. Additionally, the Company generally uses the portfolio approach when applying the discount rate selected based on the dollar amount and term of the obligation. The Company’s leases typically do not include any residual value guarantees, bargain purchase options, or asset retirement obligations.
The Company’s lease terms are only for periods in which it has enforceable rights. The Company generally uses the base, non-cancellable lease term when determining the lease assets and liabilities. A lease is no longer enforceable when both the lessee and the lessor each have the right to terminate the lease without permission from the other party with no more than an insignificant penalty. The Company’s lease terms are impacted by options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.
The Company’s agreements may contain variable lease payments. The Company includes variable lease payments that depend on an index or a rate and excludes those which depend on facts or circumstances occurring after the commencement date, other than the passage of time. Additionally, for certain equipment leases, the Company applies a portfolio approach to effectively account for the lease assets and liabilities.
Judgment is required when determining whether any of the Company’s data center contracts contain a lease. The Company concluded a lease exists when the asset is specifically identifiable, substantially all the economic benefit of the asset is obtained, and the right to direct the use of the asset exists during the term of the lease.
Property and equipment
Property and equipment is stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which is generally three to five years for machinery and equipment and purchased software, and five years for furniture and fixtures. Leasehold improvements are amortized using the straight-line method over the shorter of the lease term or seven years. Expenditures for repairs and maintenance are expensed as incurred, while renewals and improvements are capitalized. Depreciation expense is charged to operations on a straight-line basis over the estimated useful lives of the assets.
Capitalized internal-use software costs
The Company capitalizes certain costs in the development of its SaaS subscription solution when (i) the preliminary project stage is completed, (ii) management has authorized further funding for the completion of the project, and (iii) it is probable that the project will be completed and performed as intended. These capitalized costs include personnel and related expenses for employees and costs of third-party contractors who are directly associated with and who devote time to internal-use software projects. Capitalization of these costs ceases once
the project is substantially complete and the software is ready for its intended purpose. Costs incurred for significant upgrades and enhancements to the Company’s SaaS software solutions are also capitalized. Costs incurred for training, maintenance and minor modifications or enhancements are expensed as incurred. Capitalized software development costs are amortized using the straight-line method over an estimated useful life of three years.
During the years ended December 31, 2023, 2022, and 2021, the Company amortized $19.1 million, $13.6 million, and $9.0 million, respectively, of internal-use software development costs to subscription and support cost of revenues. At December 31, 2023 and 2022, the accumulated amortization of capitalized internal-use software development costs was $60.6 million and $41.6 million, respectively.
The Company capitalizes certain implementation costs incurred in a hosting arrangement that is a service contract. These capitalized costs exclude training costs, project management costs, and data migration costs. Capitalized software implementation costs are amortized using the straight-line method over the terms of the associated hosting arrangements.
Intangible assets
Intangible assets primarily consist of developed technology, customer relationships, and trade names, which were acquired as part of purchase business combinations, as well as a defensive patent that was acquired through a purchase agreement. The Company determines the appropriate useful life of its intangible assets by performing an analysis of expected cash flows of the acquired assets. Intangible assets are amortized on a straight-line basis over their estimated useful lives, ranging from one to 11 years. 
Impairment of long-lived assets
Management evaluates the recoverability of the Company’s property and equipment, finite-lived intangible assets and capitalized internal-software costs when events or changes in circumstances indicate a potential impairment exists. Events and changes in circumstances considered by the Company in determining whether the carrying value of long-lived assets may not be recoverable include, but are not limited to, significant changes in performance relative to expected operating results, significant changes in the use of the assets, significant negative industry or economic trends, and changes in the Company’s business strategy. Impairment testing is performed at an asset level that represents the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities (an “asset group”). In determining if impairment exists, the Company estimates the undiscounted cash flows to be generated from the use and ultimate disposition of the asset group. If the undiscounted cash flows for the asset group are less than its net book value, an impairment loss is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. For the years ended December 31, 2023, 2022, and 2021, we recognized charges for the impairment of cloud computing implementation costs of zero, $5.3 million, and zero, respectively.
Business combinations
The results of businesses acquired in business combinations are included in the Company’s consolidated financial statements from the date of the acquisition. Purchase accounting results in assets and liabilities of an acquired business generally being recorded at their estimated fair values on the acquisition date. Any excess consideration over the fair value of assets acquired and liabilities assumed is recognized as goodwill.
Transaction costs associated with business combinations are expensed as incurred and are included in general and administrative expenses in the consolidated statements of operations.
The Company performs valuations of assets acquired and liabilities assumed and allocates the purchase price to its respective assets and liabilities. Determining the fair value of the identifiable assets acquired, and liabilities assumed, and the contingent consideration liability requires management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue, costs and cash flows, discount rates, and selection of comparable companies. The Company engages the assistance of valuation specialists in concluding on fair value measurements in connection with determining fair values of assets acquired and liabilities assumed in a business combination.
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in a business combination. Goodwill is tested for impairment at least annually at the reporting unit level or whenever events or changes in circumstances indicate that goodwill might be impaired. Events or changes in circumstances which could trigger an impairment review include a significant adverse change in legal factors or in the business climate, unanticipated competition, loss of key personnel, significant changes in the use of the acquired assets or the Company’s strategy, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations.
An entity has the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events or circumstances, an entity determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then additional impairment testing is not required. However, if an entity concludes otherwise, then it is required to perform an impairment test.
The first step involves comparing the estimated fair value of a reporting unit with its book value, including goodwill. If the estimated fair value exceeds book value, goodwill is considered not to be impaired and no additional steps are necessary. If, however, the fair value of the reporting unit is less than book value, then an impairment charge is recorded for the difference between the reporting unit’s fair value and carrying amount, not to exceed the carrying amount of the goodwill.
The Company has one reporting unit, and it tests its goodwill for impairment annually, during the fourth quarter of the calendar year. At December 31, 2023 and 2022, the Company used the quantitative approach to perform its annual goodwill impairment test. The fair value of the Company's reporting unit significantly exceeded the carrying value of its net assets and, accordingly, goodwill was not impaired.
Redeemable non-controlling interest
The Company's Japanese subsidiary (“BlackLine K.K.”) is not wholly owned. The agreements with the minority investors of BlackLine K.K. contain redemption features whereby the interest held by the minority investors are redeemable either (i) at the option of the minority investors or (ii) at the option of the Company, both beginning on the seventh anniversary of the initial capital contribution. If the interest of the minority investors were to be redeemed under these agreements, the Company would be required to redeem the interest based on a prescribed formula derived from the relative revenue of BlackLine K.K. and the Company. The balance of the redeemable non-controlling interest is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest's share of earnings or losses and other comprehensive income or loss, or its estimated redemption value. The resulting changes in the estimated redemption amount (increases or decreases) are recorded with corresponding adjustments against retained earnings or, in the absence of retained earnings, additional paid-in capital. These interests are presented on the consolidated balance sheets outside of equity under the caption “Redeemable non-controlling interest.”
Convertible senior notes
The Company accounts for the issued Notes as a liability at face value less unamortized debt issuance costs. The debt issuance costs are being amortized to expense over the respective term of the Notes. To the extent that the Company receives conversion requests prior to the maturity of the Notes, upon settlement of the conversion requests, the difference between the fair value and the amortized book value of the Notes requested for conversion is recorded as a gain or loss on early conversion. The fair value of the Notes are measured based on a similar liability that does not have an associated convertible feature based on the remaining term of the Notes, which requires significant judgment.
Restructuring costs
The Company records a charge for restructuring when management commits to a restructuring plan, the restructuring plan identifies all significant actions, the period of time to complete the restructuring plan indicates that significant changes to the restructuring plan are not likely, and employees who are impacted have been notified of the pending involuntary termination.
Fair value of financial instruments
ASC 820, Fair Value Measurement, requires entities to disclose the fair value of financial instruments, both assets and liabilities recognized and not recognized on the balance sheet, for which it is practicable to estimate fair value. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following:
Level 1:    Quoted prices in active markets for identical or similar assets and liabilities.
Level 2:    Quoted prices for identical or similar assets and liabilities in markets that are not active or observable inputs other than quoted prices in active markets for identical or similar 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.
At December 31, 2023 and 2022, the carrying values of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate their fair values due to the short-term nature of such instruments.
Contingent consideration related to acquisitions is recorded at fair value as a liability on the acquisition date and is remeasured at each reporting date, based on significant inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions management believes would be made by a market participant. Management assesses these estimates on an ongoing basis as additional data impacting the assumptions becomes available. Changes in the fair value of contingent consideration related to updated assumptions and estimates are recognized within general and administrative expenses in the consolidated statements of operations.
To determine the fair value of the contingent consideration related to the FourQ Acquisition, management utilized a Monte Carlo simulation model to value the earnout based on the likelihood of reaching firm-specific targets. Significant inputs used in the fair value measurement of contingent consideration are the amount and timing of new and incremental combined bookings from FourQ and BlackLine, and revenues from a specified FourQ customer over a three-year period subsequent to the acquisition date, as well as the discount rate.
Certain assets, including goodwill and long-lived assets, are also subject to measurement at fair value on a non-recurring basis if they are deemed to be impaired as a result of an impairment review. For the years ended December 31, 2023, 2022, and 2021, we recognized charges for the impairment of cloud computing implementation costs of zero, $5.3 million, and zero, respectively.
Revenue recognition
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of subscription and support services and professional services, which are generally capable of being distinct and accounted for as separate performance obligations. The Company’s agreements do not contain any refund provisions other than in the event of the Company’s non-performance or breach.
The Company determines revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to performance obligations in the contract; and
Recognition of revenue when, or as, performance obligations are satisfied.
The Company recognizes revenue net of any applicable value added or sales tax.
Subscription and support revenue – Customers pay subscription and support fees for access to the Company’s SaaS platform. Our subscription contracts have initial terms of one year to three years with renewal options. Fees are based on a number of factors, including the solutions subscribed for by the customer and the number of users having access to the solutions. Subscription services, which includes support, is recognized on a straight-line basis over the non-cancellable contractual term of the arrangement, generally beginning on the date that the Company’s service is made available to the customer.
Subscription and support revenue also includes software and related maintenance and support fees on perpetual licenses. Revenues from perpetual licenses are recognized immediately at the time the Company provides the customer with a right to use the software as it exists when made available to the customer. Customers may have purchased perpetual licenses or term-based licenses, which provide customers with the same functionality and differ mainly in the duration over which the customer benefits from the software.
Professional services revenue – Professional services consist of implementation and consulting services to assist the Company’s customers as they deploy our solutions. These services are considered distinct performance obligations. Professional services do not result in significant customization of the subscription service. The Company applies the practical expedient to recognize professional services revenue when it has the right to invoice based on time and materials incurred. The Company applies the optional exemption and has excluded the variable consideration from the disclosure of remaining performance obligations.
Contracts with Multiple Performance Obligations – The Company’s contracts with customers often contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price (“SSP”) basis. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together, as well as the determination of SSP for each distinct performance obligation, may require significant judgment. The Company typically has more than one SSP for its SaaS solutions and professional services. Additionally, management has determined that there are no third-party offerings reasonably comparable to the Company’s solutions. Therefore, the Company determines the SSPs of subscriptions to the SaaS solutions and professional services based on numerous factors including the Company’s overall pricing objectives, geography, customer size, number of users, and discounting practices. The Company uses historical maintenance renewal fees to estimate SSP for maintenance and support fees bundled with software licenses. The Company uses the residual method to estimate SSP of software licenses, because license pricing is highly variable and not sold separately from maintenance and support.
Contract balances – Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records an unbilled receivable when revenue is recognized prior to invoicing, and deferred revenue when revenue is recognized subsequent to invoicing. The Company generally invoices customers annually at the beginning of each annual contract period.
Deferred revenue is comprised mainly of billings in advance of revenue being recognized related to the Company’s subscription and support services and professional services arrangements.
Changes in deferred revenue for the years ended December 31, 2023, 2022, and 2021 were primarily due to additional billings in the periods, partially offset by revenue recognized of $274.3 million, $239.9 million, and $189.6 million, respectively, that was previously included in the deferred revenue balance at December 31, 2022, 2021, and 2020, respectively.
The transaction price is generally determined by the stated fixed fees in the contract, excluding any related sales taxes. Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized (“contracted not recognized”), which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. Contracted not recognized revenue was $842.7 million at December 31, 2023, of which the Company expects to recognize approximately 57.3% over the next 12 months and the remainder thereafter.
Fees are generally due and payable within 30 days. None of the Company’s contracts include a significant financing component.
Assets recognized from the costs to obtain a contract with a customer – The Company recognizes an asset for the incremental and recoverable costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be one year or longer. The Company has determined that certain sales incentive programs to the Company’s employees (“deferred customer contract acquisition costs”) and its partners (“partner referral fees”) meet the requirements to be capitalized. Deferred customer acquisition costs related to new revenue contracts and upsells are deferred and then amortized on a straight-line basis over the expected period of benefit, which the Company has determined to be five years, based upon both the product turnover rate and estimated customer life. The Company enters into partnership arrangements where partner referral fees are paid either on the initial contract or on both the initial contract and renewal of the contract. The Company assesses whether the renewal fee is commensurate with the initial fee. When the renewal fee is commensurate with the initial fee, the Company amortizes the deferred costs over the initial year of the contract. Otherwise, the initial fee is amortized over five years. Deferred customer acquisition costs and partner referral fees are included within other assets on the consolidated balance sheets. There were no impairment losses in relation to the costs capitalized for the periods presented.
Amortization expense related to the asset recognized from the costs to obtain a contract with a customer is included in sales and marketing expenses in the consolidated statements of operations and was $34.1 million, $29.7 million, and $22.4 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Cost of revenues
Cost of revenues primarily consists of costs related to hosting the Company’s cloud-based application suite, salaries and benefits of operations and support personnel, including stock-based compensation, professional fees, and amortization of capitalized internal-use software costs. The Company allocates a portion of overhead, such as rent, information technology costs and depreciation and amortization to cost of revenues. Costs associated with providing professional services are expensed as incurred when the services are performed. In addition, subscription and support cost of revenues includes amortization of acquired developed technology.
Sales and marketing
Sales and marketing expenses consist primarily of compensation and employee benefits, including stock-based compensation, of sales and marketing personnel and related sales support teams, sales and partner commissions, marketing events, advertising costs, computer software-related costs, travel, trade shows, other marketing materials, and allocated overhead. Sales and marketing expenses also include amortization of customer relationship intangible assets, transaction-related costs, and impairment of cloud computing implementation costs. Advertising costs are expensed as incurred and totaled $11.8 million, $9.5 million, and $9.0 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Research and development
Research and development expenses are comprised primarily of salaries, benefits and stock-based compensation associated with the Company’s engineering, product and quality assurance personnel. Research and development expenses also include third-party contractors and supplies, computer software-related costs, transaction-related costs, and allocated overhead. Other than software development costs that qualify for capitalization, as discussed above, research and development costs are expensed as incurred.
General and administrative
General and administrative expenses consist primarily of personnel costs associated with the Company’s executive, finance, legal, human resources, compliance, and other administrative personnel, as well as accounting and legal professional fees, other corporate-related expenses and allocated overhead. General and administrative expenses also include amortization of covenant not-to-compete and trade name intangible assets, the change in value of the contingent consideration, transaction-related costs, and impairment of cloud computing implementation costs.
Stock-based compensation
The Company accounts for stock-based compensation awards granted to employees and directors based on the awards’ estimated grant date fair value. The Company estimates the fair value of its stock options using the Black-Scholes option-pricing model. For awards that vest solely based on continued service (“service-only vesting conditions”), the resulting fair value is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award, usually the vesting period, which is generally four years. The Company recognizes the fair value of restricted stock units with performance and service conditions and restricted stock units with performance, market, and service conditions based upon the probability of the performance conditions being met, using the graded vesting method. The Company accounts for forfeitures when they occur rather than estimate a forfeiture rate.
Determining the grant date fair value of options using the Black-Scholes option-pricing model requires management to make assumptions and judgments. These estimates involve inherent uncertainties and, if different assumptions had been used, stock-based compensation expense could have been materially different from the amounts recorded. The assumptions and estimates are as follows:
Value per share of the Company’s common stock. For awards granted subsequent to the Company’s initial public offering, the fair value of common stock is based on the closing price of the Company’s common stock, as reported on the Nasdaq, on the date of grant.
Expected volatility. The Company determines the expected volatility based on a weighted average of the historical volatility of its common stock and, as applicable, the historical average volatilities of similar publicly-traded companies, corresponding to the expected term of the awards.
Expected term. The Company determines the expected term of awards which contain service-only vesting conditions using the simplified approach, in which the expected term of an award is presumed to be the mid-point between the vesting date and the expiration date of the award, as the Company does not have sufficient historical data relating to stock option exercises. The expected term for the Company’s ESPP represents the amount of time remaining in the 12-month offering period.
Risk-free interest rate. The risk-free interest rate is based on the U.S. Treasury yield curve in effect during the period the options were granted corresponding to the expected term of the awards.
Estimated dividend yield. The estimated dividend yield is zero, as the Company does not currently intend to declare dividends in the foreseeable future.
The following information represents the weighted average of the assumptions used in the Black-Scholes option-pricing model for stock options granted:
Year Ended December 31,
202320222021
Expected term (years)N/AN/A6.0
Expected volatilityN/AN/A47.0%
Risk free interest rateN/AN/A1.0%
Expected dividend yieldN/AN/A
Income taxes
The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of assets and liabilities. Deferred income tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the consolidated statements of operations in the period that includes the enactment date. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.
The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized. The Company recognizes interest and penalties accrued with respect to uncertain tax positions, if any, in the provision for income taxes in the consolidated statements of operations.
Net income (loss) per share
Basic net income per share is calculated by dividing net income attributable to BlackLine, Inc. by the weighted average number of shares of common stock outstanding.
For periods where the Company reports net income, the Company will calculate diluted net income per share attributable to BlackLine, Inc. by adjusting the denominator for potentially dilutive common shares, which are based on the weighted average number of shares of common stock underlying stock options and unvested stock awards using the treasury stock method, as well as for the potential impact of our Notes using the treasury stock method or the if-converted method, as applicable. Under the if-converted method, the numerator is adjusted by adding back interest expense, net of any tax impact.
For periods where the Company reports net losses, the Company will calculate diluted net loss per share attributable to BlackLine, Inc. by excluding from the denominator potentially dilutive common shares, which are based on the weighted average number of shares of common stock underlying stock options and unvested stock awards, as well as the potential impact of our Notes, as they are antidilutive. For these periods, basic net loss per share attributable to BlackLine, Inc. is equivalent to diluted net loss per share attributable to BlackLine, Inc.
Foreign currency
The Company’s functional currency for its foreign subsidiaries is the U.S. Dollar (“USD”), with the exception of its BlackLine K.K. subsidiary, for which the Japanese Yen is the functional currency. The foreign exchange impacts of remeasuring the local currency of the foreign subsidiaries to the functional currency is recorded in general and administrative expenses in the Company’s consolidated statements of operations. Monetary assets and liabilities of foreign operations are remeasured at balance sheet date exchange rates, non-monetary assets and liabilities and equity are remeasured at the historical exchange rates, while results of operations are remeasured at average exchange rates in effect for the period. Foreign currency transaction gains totaled $0.6 million for the year ended December 31, 2023 and foreign currency transaction losses totaled $1.9 million and $1.0 million for the years ended December 31, 2022 and 2021, respectively. The financial statements of BlackLine K.K. are translated to USD using balance sheet date exchange rates for monetary assets and liabilities, historical rates of exchange for non-monetary assets and liabilities and equity, and average exchange rates in the period for revenues and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity in the consolidated balance sheets.
Recently-adopted accounting pronouncements
There were no recently adopted accounting pronouncements during the year ended December 31, 2023.
Recently-issued accounting pronouncements not yet adopted
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures. This standard expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. For public business entities, it is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on our disclosures within our consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740), Improvements to Income Tax Disclosures, which requires that an entity, on an annual basis, disclose additional income tax information, primarily related to the rate reconciliation and income taxes paid. The amendment in the ASU is intended to enhance the transparency and decision usefulness of income tax disclosures. For public business entities, it is effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact that the updated standard will have on our disclosures within our consolidated financial statements.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
The Company disaggregates its revenue from contracts with customers by geographic location, as it believes it best depicts how the nature, amount, timing, and uncertainty of its revenues and cash flows are affected by economic factors.
The following table sets forth the Company’s revenues by geographic region (in thousands):
Year Ended December 31,
202320222021
United States$422,192 $373,423 $304,603 
International167,804 149,515 121,103 
$589,996 $522,938 $425,706 
No countries outside the U.S. represented 10% or more of total revenues.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Non-Controlling Interest
12 Months Ended
Dec. 31, 2023
Equity Method Investments and Joint Ventures [Abstract]  
Redeemable Non-Controlling Interest Redeemable Non-Controlling Interest
In September 2018, the Company entered into an agreement with Japanese Cloud Computing and M30 LLC (the “Investors”) to engage in the investment, organization, management, and operation of BlackLine K.K. that is focused on the sale of the Company's products in Japan. In October 2018, the Company initially contributed approximately $4.5 million in cash in exchange for 51% of the outstanding common stock of BlackLine K.K. In November 2021, the Company made a further investment in BlackLine K.K. of $2.3 million that, including additional investments in BlackLine K.K. of $2.2 million by existing third-party investors in November 2021, maintained the Company's majority ownership of 51%. As the Company continues to control a majority stake in BlackLine K.K., the entity has been consolidated.
All of the common stock held by the Investors is callable by the Company or puttable by the Investors upon certain contingent events. Should the call or put option be exercised, the redemption value will be determined based upon a prescribed formula derived from the discrete revenues of BlackLine K.K. and the Company, and may be settled, at the Company’s discretion, with Company stock or cash. As a result of the put right available to the Investors in the future, the redeemable non-controlling interest in BlackLine K.K. is classified outside of permanent equity in the Company’s consolidated balance sheets, and the balance is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest's share of earnings, or its estimated redemption value. The resulting changes in the estimated redemption amount are recorded within retained earnings or, in the absence of retained earnings, additional paid-in capital.
Activity in the redeemable non-controlling interest was as follows (in thousands):
December 31,
202320222021
Balance at beginning of period$23,895 $28,699 $12,524 
Investment by redeemable non-controlling interest— — 2,171 
Net income (loss) attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest)892 (369)(910)
Foreign currency translation(58)(304)(163)
Adjustment to redeemable non-controlling interest5,334 (4,131)15,077 
Balance at end of period$30,063 $23,895 $28,699 
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations
12 Months Ended
Dec. 31, 2023
Business Combinations [Abstract]  
Business Combinations Business Combinations
Acquisition of Data Interconnect
On September 12, 2023, the Company completed the DI Acquisition for cash consideration of $11.4 million, which was paid at the closing of the acquisition. The DI Acquisition enhances the Company's existing accounts receivable automation solution capabilities through EIPP. Transaction-related costs, which include, but are not limited to, accounting, legal, and advisory fees related to the transaction, incurred by the Company totaling approximately $1.2 million were expensed as incurred during the year ended December 31, 2023.
The Company accounted for the transaction as a business combination using the acquisition method of accounting. The total purchase price was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition date. The purchase price allocation was finalized as of the filing date of this Annual Report on Form 10-K.
The purchase consideration and major classes of assets and liabilities to which the Company allocated the total fair value of purchase consideration of $11.4 million were as follows (in thousands):
Cash consideration$11,394 
Post-acquisition working capital adjustment
Total cash purchase consideration$11,403 
Cash and cash equivalents$27 
Accounts receivable, net916 
Prepaid expenses and other current assets893 
Property and equipment, net49 
Intangible assets, net8,800 
Goodwill5,104 
Operating lease right-of-use assets402 
Other assets58 
Accounts payable(665)
Accrued expenses and other current liabilities(1,570)
Deferred revenue, current(98)
Operating lease liabilities(402)
Deferred tax liabilities, net(2,111)
Total consideration$11,403 
The Company believes the amount of goodwill resulting from the acquisition is primarily attributable to increased offerings to customers and enhanced opportunities for growth and innovation. The goodwill resulting from the acquisition is not tax deductible.
To determine the estimated fair value of intangible assets acquired, the Company engaged a third-party valuation specialist to assist management. All estimates, key assumptions, and forecasts were either provided by, or reviewed by, the Company. While the Company chose to utilize a third-party valuation specialist for assistance, the fair value analysis and related valuations reflect the conclusions of the Company and not those of any third party. The fair value measurements of the intangible assets were based primarily on significant unobservable inputs and
thus represent a Level 3 measurement as defined in ASC 820. The acquired intangible asset categories, fair value, and amortization periods, were as follows:
Amortization PeriodFair Value
(in years)(in thousands)
Developed technology5$8,110 
Customer relationships3690 
$8,800 
The weighted average lives of intangible assets at the acquisition date was 4.8 years.
The estimated fair value of developed technology and customer relationships acquired of $8.1 million and $0.7 million, respectively, was determined through the use of a third-party valuation firm using the cost approach methodology. The cost approach considers the cost to replace (or reproduce) the assets and the effects on the assets' values of functional and/or economic obsolescence that has occurred with respect to the asset. The direct transaction costs of the acquisition were accounted for separately from the business combination and expensed as incurred.
The revenue and earnings of the acquired business were included in the Company’s results since the acquisition date and have not been presented separately using pro forma revenues and results of operations as its impact is not material to the Company’s consolidated financial statements for the periods presented.
FourQ Systems, Inc.
On January 26, 2022, the Company completed the FourQ Acquisition for cash consideration of $160.2 million payable at the closing of the acquisition. In addition, contingent cash consideration of up to $73.2 million is payable upon certain earnout conditions being met. The FourQ Acquisition enhances the Company's existing intercompany accounting automation capabilities by driving end-to-end automation of traditionally manual intercompany accounting processes. The Company incurred transaction-related costs, which include, but are not limited to, fees for accounting, legal, and advisory services of $3.4 million during the year ended December 31, 2022. The transaction-related costs were expensed as incurred.
The contingent consideration was classified as a liability and included in contingent consideration on the accompanying consolidated balance sheet. It is remeasured on a recurring basis at fair value. To estimate the fair value of the contingent consideration liability, management utilized a Monte Carlo simulation model to value the earnout based on the likelihood of reaching firm-specific targets. Significant inputs used in the fair value measurement of contingent consideration are the amount and timing of new and incremental combined intercompany bookings from FourQ and BlackLine, and revenues from a specified FourQ customer over a three-year period subsequent to the acquisition date. At January 26, 2022, the fair value of the contingent consideration liability was $55.9 million. See “Note 16 - Contingent Consideration” for additional information regarding the valuation of the contingent consideration at December 31, 2023.
The Company accounted for the transaction as a business combination using the acquisition method of accounting. The total purchase price was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition date.
The purchase consideration and major classes of assets and liabilities to which the Company allocated the total fair value of purchase consideration of $214.2 million are considered final. The following table presents the final allocation of the purchase price (in thousands):
Cash consideration$160,224 
Post-acquisition working capital adjustment(635)
Contingent consideration55,947 
Less: One-time expense related to accelerated vesting(1,322)
Purchase consideration$214,214 
Cash and cash equivalents$1,164 
Accounts receivable, net1,853 
Prepaid expenses and other current assets410 
Other assets143 
Property and equipment659 
Intangible assets74,400 
Goodwill154,151 
Accounts payable(1,537)
Accrued liabilities (2,585)
Deferred revenue(231)
Deferred tax liabilities, net(14,213)
Total consideration$214,214 
The Company believes the amount of goodwill resulting from the acquisition is primarily attributable to increased offerings to customers, and enhanced opportunities for growth and innovation. The goodwill resulting from the acquisition is not tax deductible.
To determine the estimated fair value of intangible assets acquired, the Company engaged a third-party valuation specialist to assist management. All estimates, key assumptions, and forecasts were either provided by, or reviewed by the Company. While the Company chose to utilize a third-party valuation specialist for assistance, the fair value analysis and related valuations reflect the conclusions of the Company and not those of any third party. The fair value measurements of the intangible assets were based primarily on significant unobservable inputs and thus represent a Level 3 measurement as defined in ASC 820. The acquired intangible asset categories, fair value, and amortization periods, were as follows:
Amortization PeriodFair Value
(in years)(in thousands)
Developed technology7$64,900 
Customer relationships39,500 
$74,400 
The weighted average lives of intangible assets at the acquisition date was 6.5 years.
The identified intangible assets, developed technology and customer relationships, were valued as follows:
Developed technology – The Company valued the finite-lived developed technology using the multi-period excess earnings model under the income approach. This method estimates an intangible asset’s value based on the present value of the incremental after-tax cash flows attributable to the intangible asset. The Company applied judgment which involves the use of significant assumptions with respect to the discount rate, obsolescence rate, revenue forecasts, research and development costs for future technology, and EBITDA forecasts.
Customer relationships – The Company valued the finite-lived customer relationships using the differential cash flow (with-and-without) model, an income approach. This method assumes that the value of the intangible asset is equal to the difference between the present value of the prospective cash flows with the intangible asset in place and the present value of the prospective cash flows without the intangible asset. The Company applied judgment, which involved the use of significant assumptions with respect to the discount rate and the customer ramp-up rate.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets and Goodwill
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets and Goodwill Intangible Assets and Goodwill
The carrying value of intangible assets was as follows (in thousands):
December 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name$15,977 $(15,977)$— 
Developed technology137,368 (66,900)70,468 
Customer relationships26,779 (19,342)7,437 
Defensive patent2,333 (1,182)1,151 
$182,457 $(103,401)$79,056 

December 31, 2022
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name$15,977 $(14,913)$1,064 
Developed technology129,258 (54,462)74,796 
Customer relationships26,089 (12,552)13,537 
Defensive patent2,333 (866)1,467 
$173,657 $(82,793)$90,864 
Amortization expense is included in the following functional statements of operations expense categories. Amortization expense was as follows (in thousands):
Year Ended December 31,
202320222021
Cost of revenues$12,438 $11,315 $2,685 
Sales and marketing6,791 6,505 5,883 
General and administrative1,379 1,911 1,911 
$20,608 $19,731 $10,479 
The following table presents the Company’s estimate of remaining amortization expense for each of the five succeeding fiscal years and thereafter for finite-lived intangible assets at December 31, 2023 (in thousands):
2024$19,872 
202514,011 
202613,597 
202713,075 
202812,412 
Thereafter6,089 
$79,056 
The following table represents the changes in goodwill (in thousands):
Balance at December 31, 2021$289,710 
Additions from acquisitions154,151 
Balance at December 31, 2022443,861 
Additions from acquisitions5,104 
Balance at December 31, 2023$448,965 
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2023
Regulated Operations [Abstract]  
Balance Sheet Components Balance Sheet Components
Investments in Marketable Securities
Investments in marketable securities presented within current assets on the consolidated balance sheets consisted of the following (in thousands):
December 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Marketable securities
U.S. treasury securities$523,344 $737 $(107)$523,974 
Commercial paper241,428 — 241,429 
U.S. government agencies 168,078 (128)167,952 
$932,850 $740 $(235)$933,355 

December 31, 2022
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Marketable securities
U.S. treasury securities$418,941 $$(1,047)$417,903 
Corporate bonds64,597 (296)64,304 
Commercial paper278,406 — — 278,406 
U.S. government agencies 113,512 40 (82)113,470 
$875,456 $52 $(1,425)$874,083 
The Company’s marketable securities as of December 31, 2023, have a contractual maturity of less than two years. All of our available-for-sale securities are available for use in our current operations and are categorized as current assets even though the stated maturity of some individual securities may be one year or more beyond the balance sheet date.
The fair values of available-for-sale securities, by remaining contractual maturity, were as follows (in thousands):
December 31, 2023
Amortized CostFair Value
Maturing within 1 year$906,556 $907,107 
Maturing between 1 and 2 years26,294 26,248 
$932,850 $933,355 
Refer to “Note 8 - Fair Value Measurements” for additional information.
Net gains and losses related to maturities of marketable securities that were reclassified from accumulated other comprehensive loss to earnings and included in interest income in the accompanying consolidated statements of operations, were $33.9 million for the year ended December 31, 2023, $8.9 million for the year ended December 31, 2022, and immaterial for the year ended December 31, 2021.
Net gains and losses are determined using the specific identification method. During the years ended December 31, 2023, 2022, and 2021, there were no realized gains or losses related to sales of marketable securities recognized in the Company's accompanying consolidated statements of operations.
Marketable securities in a continuous loss position for less than 12 months had an estimated fair value of $286.6 million and $521.8 million, and unrealized losses of $0.2 million and $1.4 million at December 31, 2023 and 2022, respectively. There were no marketable securities in a continuous loss position for greater than 12 months at December 31, 2023 and 2022, respectively.
The Company's marketable securities are considered to be of high credit quality and accordingly, there was no
allowance for credit losses related to marketable securities as of December 31, 2023 or 2022.
Other Assets
Deferred customer contract acquisition costs are included in other assets in the accompanying consolidated balance sheets and totaled $89.9 million and $89.1 million at December 31, 2023 and 2022, respectively.
Long-lived assets used in operations are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the undiscounted cash flows estimated to be generated by the asset are less than the asset’s carrying value. During the years ended
December 31, 2023 and 2022, charges for the impairment of cloud computing implementation costs were zero and $5.3 million, respectively. The impairment charges were determined based on actual costs incurred.
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities were comprised of the following (in thousands):
December 31,
20232022
Accrued salaries and employee benefits$33,344 $39,043 
Accrued income and other taxes payable9,408 9,415 
Accrued restructuring costs1,569 1,737 
Other accrued expenses and current liabilities15,369 8,405 
$59,690 $58,600 
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following table summarizes the Company’s financial assets and liabilities measured at fair value on a recurring basis by level, within the fair value hierarchy. Financial assets and financial liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement (in thousands):
December 31, 2023
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$148,298 $— $— $148,298 
Commercial paper— 38,926 — 38,926 
U.S. government agencies— 19,987 — 19,987 
Marketable securities
U.S. treasury securities523,974 — — 523,974 
Commercial paper— 241,429 — 241,429 
U.S. government agencies— 167,952 — 167,952 
Total assets$672,272 $468,294 $— $1,140,566 
Liabilities
Contingent consideration$— $— $— $— 
Total liabilities$— $— $— $— 

December 31, 2022
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$101,919 $— $— $101,919 
Commercial paper— 59,405 — 59,405 
Marketable securities
U.S. treasury securities417,903 — — 417,903 
Corporate bonds— 64,301 — 64,301 
Commercial paper— 278,406 — 278,406 
U.S. government agencies— 113,471 — 113,471 
Total assets$519,822 $515,583 $— $1,035,405 
Liabilities
Contingent consideration$8,000 $— $33,549 $41,549 
Total liabilities$8,000 $— $33,549 $41,549 
The following table summarizes the changes in the contingent consideration liability (in thousands):
Year Ended December 31,
202320222021
Beginning fair value$41,549 $20,732 $23,490 
Additions in the period— 55,947 — 
Payments in the period(8,000)— — 
Change in fair value(33,549)(35,130)(2,758)
Ending fair value$— $41,549 $20,732 
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment, net consisted of the following (in thousands):
December 31,
20232022
Computers and equipment$22,396 $22,324 
Purchased software14,007 12,519 
Furniture and fixtures4,197 4,051 
Leasehold improvements16,198 14,943 
Data center equipment - finance lease1,231 1,231 
Building - finance lease1,219 1,219 
Construction in progress— 121 
Property and equipment, gross59,248 56,408 
Less: accumulated depreciation and amortization
(44,381)(36,597)
Property and equipment, net$14,867 $19,811 
Depreciation and amortization expense related to property and equipment was $10.4 million, $9.5 million, and $7.6 million for the years ended December 31, 2023, 2022, and 2021, respectively.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Lessee Disclosure [Abstract]  
Leases Leases
The Company has entered into various operating and finance lease agreements for office space and data centers. As of December 31, 2023, the Company had 18 leased properties with remaining lease terms of less than one year to eleven years, some of which include options to extend the leases up to nine years, and some of which include options to terminate the leases within one year.
The components of the lease expense recorded in the consolidated statements of operations were as follows (in thousands):
Year Ended December 31,
202320222021
Finance lease cost:
Amortization of assets$1,020 $652 $46 
Interest on lease liabilities45 44 
Operating lease cost6,663 5,767 4,792 
Short-term lease cost378 388 336 
Variable cost1,237 1,190 741 
Total lease cost$9,343 $8,041 $5,918 
Cash flow and other information related to leases was as follows (in thousands, except percentages):
Year Ended December 31,
202320222021
Cash paid for amounts included in the measurement of lease liabilities
Financing cash flows from finance leases$1,036 $662 $15 
Operating cash flows from operating lease liabilities$7,467 $5,338 $5,390 
Weighted average remaining lease term at end of period (in years):
Finance leases0.81.72.9
Operating leases4.23.94.3
Weighted average discount rate:
Finance leases3.5 %3.7 %2.2 %
Operating leases5.7 %2.8 %2.3 %
Maturities of lease liabilities at December 31, 2023, for each of the five succeeding fiscal years and thereafter, were (in thousands):
Finance LeasesOperating Leases
2024$787 $4,676 
20255,825 
2026— 5,010 
2027— 3,639 
2028— 2,836 
Thereafter— 1,073 
Total lease payments791 23,059 
Less imputed interest(9)(3,213)
Total lease obligations$782 $19,846 
Refer to “Note 9 - Property and Equipment” for additional information on finance leases.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Senior Notes
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Convertible Senior Notes Convertible Senior Notes
2024 Notes
In August 2019, the Company issued 0.125% Convertible Senior Notes (the “2024 Notes”) due in 2024 for aggregate gross proceeds of $500.0 million, which included the initial purchasers’ option of $65.0 million aggregate
principal amount, in a private placement in reliance on Section 4(a)(2) of the Securities Act of 1933, as amended (the “Securities Act”). The resale of the 2024 Notes by the initial purchasers to qualified institutional buyers was exempt from registration pursuant to Rule 144A under the Securities Act. The 2024 Notes were issued pursuant to an indenture between the Company and U.S. Bank National Association, as trustee.
Interest on the 2024 Notes is payable semi-annually in cash at a rate of 0.125% per annum on February 1 and August 1 of each year, beginning on February 1, 2020. The 2024 Notes will mature on August 1, 2024, unless redeemed, repurchased, or converted prior to such date in accordance with their terms.
Prior to the close of business on the business day immediately preceding May 1, 2024, the 2024 Notes will be convertible only under the following circumstances:
(1)    during any calendar quarter commencing after the calendar quarter ending on December 31, 2020, and only during such calendar quarter, if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the 2024 Notes on each applicable trading day;
(2)    during the five business-day period after any five consecutive trading-day period in which the trading price per $1,000 principal amount of 2024 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on each such trading day;
(3)    if the Company calls any or all of the 2024 Notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or
(4)    upon the occurrence of specified corporate events set forth in the Indenture.
On or after May 1, 2024, until the close of business on the second scheduled trading day immediately preceding the maturity date of the 2024 Notes, holders of the 2024 Notes, at their option, may convert all or any portion of their 2024 Notes regardless of the foregoing conditions.
The 2024 Notes have an initial conversion rate of 13.6244 shares of common stock per $1,000 principal amount of 2024 Notes, equivalent to an initial conversion price of approximately $73.40 per share of common stock. The conversion rate is subject to adjustment for certain events. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election.
If the Company undergoes a fundamental change, as described in the Indenture, prior to the maturity date of the 2024 Notes, holders of the 2024 Notes may require the Company to repurchase all or a portion of the 2024 Notes for cash at a price equal to 100% of the principal amount of the 2024 Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
The Indenture contains customary events of default with respect to the 2024 Notes and provides that upon certain events of default occurring and continuing, the Trustee may, and the Trustee at the request of holders of at least 25% in principal amount of the 2024 Notes shall, declare all principal and accrued and unpaid interest, if any, of the 2024 Notes to be due and payable. In case of certain events of bankruptcy, insolvency or reorganization, involving the Company, all of the principal of, and accrued and unpaid interest on the 2024 Notes will automatically become due and payable.
Prior to the adoption of ASU 2020-06 on January 1, 2022, and in connection with the issuance of the 2026 Notes (as defined below) in March 2021, the Company used approximately $432.2 million of the net proceeds to repurchase $250.0 million aggregate principal amount of the 2024 Notes. Management also determined the fair value of the liability component of the 2024 Notes being extinguished. To estimate the fair value of a similar liability that did not have an associated conversion feature, management discounted the contractual cash flows of the 2024 Notes at an estimated interest rate for a comparable non-convertible note. Based on market data available for publicly-traded, senior, unsecured corporate bonds issued by companies in the same industry and with similar maturity, the Company estimated the implied interest rate of its 2024 Notes to be approximately 4.94%. The fair value of the liability portion was then deducted from the amount of consideration transferred and allocated to the liability component. The remaining consideration was allocated to the reacquisition of the equity component of the 2024 Notes and recognized as a reduction of additional paid-in capital in the amount of $219.3 million. The difference between the fair value of the liability and its carrying value was recognized as an extinguishment loss in the amount of $7.0 million. The equity component of the 2024 Notes was not remeasured as it continued to meet the conditions for equity classification for all successive quarters in fiscal 2021. The debt discount was amortized to interest expense over the term of the 2024 Notes using the effective interest method.
In connection with the adoption of ASU 2020-06, the Company reclassified the remaining balance of the conversion feature of $55.6 million from additional paid-in capital to convertible debt for $31.1 million and retained earnings for $24.5 million. Accordingly, the Company no longer carries an equity component of the Notes, and no longer incurs non-cash interest expense related to the accretion of the debt discount associated with the embedded conversion option.
The 2024 Notes consisted of the following (in thousands):
December 31,
20232022
Liability:
Principal$250,000 $250,000 
Unamortized debt issuance costs(767)(2,069)
Net carrying amount(1)
$249,233 $247,931 
(1) Net carrying amount as of December 31, 2023 presented within total current liabilities on the consolidated balance sheet.
The effective interest rate of the 2024 Notes, excluding the conversion option, remained unchanged at 0.65% for December 31, 2023 and 2022.
The Company carries the 2024 Notes at face value less unamortized debt issuance costs on the accompanying consolidated balance sheets and presents the fair value for disclosure purposes only. The estimated fair value was determined based on the actual bids and offers of the 2024 Notes in an over-the-counter market on the last trading day of the period. The estimated fair value of the 2024 Notes, based on a market approach at December 31, 2023 was approximately $255.9 million, which represents a Level 2 valuation.
During the year ended December 31, 2023, the Company recognized $1.3 million of interest expense related to the amortization of debt issuance costs and $0.3 million of coupon interest expense. During the year ended December 31, 2022, the Company recognized $1.3 million of interest expense related to the amortization of debt issuance costs and $0.3 million of coupon interest expense. 
The 2024 Notes were not convertible at December 31, 2023. It is the Company’s current intent to settle conversions of the 2024 Notes through “combination settlement”, which involves repayment of the principal portion in cash and any excess of the conversion value over the principal amount in shares of its common stock.
2026 Notes
In March 2021, the Company issued $1.150 billion aggregate gross proceeds, which included the initial purchasers’ option of $150.0 million aggregate principal amount, of 0.00% Convertible Senior Notes due 2026 (the “2026 Notes”) in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The 2026 Notes were sold to the initial purchasers pursuant to an exemption from the registration requirements of the Securities Act afforded by Section 4(a) (2) of the Securities Act. The 2026 Notes were issued pursuant to an indenture (the “Indenture”), by and between the Company and U.S. Bank National Association, as trustee (the “Trustee”).
The 2026 Notes do not bear regular interest, and the principal amount of the 2026 Notes does not accrete. The 2026 Notes may bear special interest under specified circumstances related to the Company’s failure to comply with its reporting obligations under the Indenture or if the 2026 Notes are not freely tradeable as required by the Indenture. The 2026 Notes will mature on March 15, 2026, unless redeemed, repurchased, or converted prior to such date in accordance with their terms.
The initial conversion rate of the 2026 Notes is 6.0156 shares of common stock per $1,000 principal amount of the 2026 Notes, equivalent to an initial conversion price of approximately $166.23 per share of common stock.
The conversion rate is subject to adjustment for certain events. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock, or a combination of cash and shares of its common stock, at its election. It is the Company’s current intent to settle conversions of the 2026 Notes through “combination settlement”, which involves repayment of the principal portion in cash and any excess of the conversion value over the principal amount in shares of its common stock.
Prior to the close of business on the business day immediately preceding December 15, 2025, the 2026 Notes will be convertible only under the following circumstances:
(1)    during any calendar quarter commencing after the calendar quarter ending on June 30, 2021, and only during such calendar quarter, if the last reported sale price of the common stock for at least 20 trading
days (whether or not consecutive) in a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the 2026 Notes on each applicable trading day;
(2)    during the five business-day period after any five consecutive trading-day period in which the trading price per $1,000 principal amount of 2026 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on each such trading day;
(3)    if the Company calls any or all of the 2026 Notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or
(4)    upon the occurrence of specified corporate events set forth in the Indenture.
If the Company undergoes a fundamental change, as described in the Indenture, prior to the maturity date, holders may require the Company to repurchase all or a portion of the 2026 Notes for cash at a price equal to 100% of the principal amount of the 2026 Notes to be repurchased, plus any accrued and unpaid special interest, if any, to, but excluding, the fundamental change repurchase date.
The 2026 Notes are the Company’s senior unsecured obligations and will rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the 2026 Notes; equal in right of payment to any of the Company’s unsecured indebtedness that is not so subordinated; effectively junior in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company.
The Indenture contains customary events of default with respect to the 2026 Notes and provides that upon certain events of default occurring and continuing, the Trustee may, and the Trustee at the request of holders of at least 25% in principal amount of the 2026 Notes shall, declare all principal and accrued and unpaid interest, if any, of the 2026 Notes to be due and payable. In case of certain events of bankruptcy, insolvency or reorganization, involving the Company, all of the principal of, and accrued and unpaid interest on the 2026 Notes will automatically become due and payable.
Prior to the adoption of ASU 2020-06 on January 1, 2022, in accounting for the issuance of the 2026 Notes, management allocated the proceeds of the 2026 Notes between liability and equity components. To estimate the fair value of the liability component, management measured the fair value of a similar liability that did not have an associated conversion feature by discounting the contractual cash flows of the 2026 Notes at an estimated interest rate for a comparable non-convertible note. The Company applied judgment to determine the interest rate of 5.65%, which was estimated based on the credit spread implied by the 2026 Notes issuance. Significant inputs used in the model to determine the applicable interest rate include implied volatility over the term of the 2026 Notes. The equity component representing the conversion option was determined by deducting the fair value of the liability component from the principal amount of the 2026 Notes. The difference between the principal amount of the 2026 Notes and the equity component totaling $276.3 million was recorded as a debt discount. In addition, the Company incurred $21.2 million of transaction costs related to the 2026 Notes, of which $16.1 million and $5.1 million, respectively, was allocated to the liability and equity components of the 2026 Notes. Transaction costs allocated to the equity component were recorded as additional debt discount. The equity component of the 2026 Notes was not remeasured as it continued to meet the conditions for equity classification. The debt discount was amortized to interest expense over the term of the 2026 Notes using the effective interest method. Additionally, the Company recorded, through equity, a deferred tax liability of $2.4 million, net of the related change in the valuation allowance, related to the debt issuance costs on the 2026 Notes.
In connection with the adoption of ASU 2020-06 on January 1, 2022, the Company reclassified the remaining balance of the conversion feature of $271.2 million from additional paid-in capital to convertible debt for $233.4 million and retained earnings for $37.8 million. Accordingly, the Company no longer carries an equity component of the Notes, and no longer incurs non-cash interest expense related to the accretion of the debt discount associated with the embedded conversion option.
The 2026 Notes consisted of the following (in thousands):
December 31
20232022
Liability:
Principal$1,150,000 $1,150,000 
Unamortized debt issuance costs(9,392)(13,625)
Net carrying amount$1,140,608 $1,136,375 
The effective interest rate of the 2026 Notes, excluding the conversion option, remained unchanged at 0.37% for December 31, 2023 and 2022.
The Company carries the 2026 Notes at face value less unamortized debt issuance costs on the accompanying consolidated balance sheets and presents the fair value for disclosure purposes only. The estimated fair value was determined based on the actual bids and offers of the 2026 Notes in an over-the-counter market on the last trading day of the period. The estimated fair value of the 2026 Notes, based on a market approach at December 31, 2023, was approximately $1.0 billion, which represents a Level 2 valuation.
During the years ended December 31, 2023 and 2022, the Company recognized $4.2 million and $4.2 million of interest expense related to the amortization of debt issuance costs, respectively.
The 2026 Notes were not convertible at December 31, 2023. It is the Company’s current intent to settle conversions of the 2026 Notes through “combination settlement”, which involves repayment of the principal portion in cash and any excess of the conversion value over the principal amount in shares of its common stock.
2024 Capped Calls
In connection with the offering of the 2024 Notes, the Company entered into privately-negotiated capped call transactions (the “2024 Capped Calls”) with certain counterparties covering, subject to anti-dilution adjustments, approximately 3.4 million shares of our common stock and are generally expected to offset the potential economic dilution of our common stock up to the initial cap price. The 2024 Capped Calls have an initial strike price of $73.40 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2024 Notes, and an initial cap price of $106.76 per share, subject to certain adjustments.
The Company entered into the 2024 Capped Calls at a cost of approximately $46.2 million, which was recorded as a reduction of the Company’s additional paid-in capital in the accompanying consolidated financial statements. By entering into the 2024 Capped Calls, the Company expects to reduce the potential dilution to its common stock upon any conversion of the 2024 Notes (or, in the event a conversion of the 2024 Notes is settled in cash, to reduce its cash payment obligation) in the event that at the time of conversion of the 2024 Notes, the market value per share of its common stock exceeds the conversion price of the 2024 Notes, with such reduction subject to the cap price. The cost of the 2024 Capped Calls is not expected to be tax deductible as the Company did not elect to integrate the 2024 Capped Calls into the 2024 Notes for tax purposes.
As of December 31, 2023, all of the 2024 Capped Calls remained outstanding.
2026 Capped Calls
In connection with the offering of the 2026 Notes, the Company entered into privately-negotiated capped call transactions (the “2026 Capped Calls”) with certain counterparties covering, subject to anti-dilution adjustments, approximately 6.9 million shares of our common stock and are generally expected to offset the potential economic dilution of our common stock up to the initial cap price. The 2026 Capped Calls have an initial strike price of $166.23 per share - subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Notes - and an initial cap price of $233.31 per share, subject to certain adjustments.
The Company entered into the 2026 Capped Calls at a cost of approximately $102.4 million, which was recorded as a reduction of the Company’s additional paid-in capital in the accompanying consolidated financial statements. By entering into the 2026 Capped Calls, the Company expects to reduce the potential dilution to its common stock upon any conversion of the 2026 Notes (or, in the event a conversion of the 2026 Notes is settled in cash, to reduce its cash payment obligation) in the event that at the time of conversion of the 2026 Notes, the market value per share of its common stock exceeds the conversion price of the 2026 Notes, with such reduction subject to the cap price. The cost of the 2026 Capped Calls is not expected to be tax deductible as the Company did not elect to integrate the 2026 Capped Calls into the 2026 Notes for tax purposes.
As of December 31, 2023, all of the 2026 Capped Calls remained outstanding.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Costs
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Costs Restructuring Costs
Fiscal 2023 Restructuring Program
On August 23, 2023, the Company announced its intention to reduce its global workforce by approximately 9%, or approximately 166 total positions. The actions were designed to support the Company’s growth, scale and profitability objectives. The actions were substantially completed in the fourth quarter of fiscal year 2023 subject to local law and consultation requirements.
During the year ended December 31, 2023, the Company recorded $9.8 million, primarily for severance and other termination benefits, which occurred in the U.S. and various international locations. The charges were recorded as one-time termination benefits pursuant to ASC 420, Exit or Disposal Cost Obligations. The Company does not anticipate incurring significant additional expenses.
Fiscal 2022 Restructuring Program
On December 7, 2022, the Company announced its intention to reduce its global workforce by approximately 5%, or approximately 95 total positions. The actions were primarily in response to cost reduction initiatives as the Company continues to focus on key growth priorities. The actions were substantially completed in the fourth quarter of fiscal year 2022 subject to local law and consultation requirements.
During the years ended December 31, 2023 and 2022, the Company recorded $1.1 million and $3.8 million, respectively, primarily for severance and other termination benefits, which occurred in the U.S. and various international locations. The charges were recorded as one-time termination benefits pursuant to ASC 420. The Company does not anticipate incurring additional expenses. For the year ended December 31, 2022, the Company paid $2.1 million related to the fiscal 2022 restructuring program.
The liability for the fiscal 2023 and 2022 restructuring programs was included in accrued expenses and other current liabilities in the consolidated balance sheet, and the following tables summarize the related activity for the respective plans for the year ended December 31, 2023 (in thousands):
Year Ended December 31, 2023
Restructuring Program
Fiscal 2023Fiscal 2022Total
Accrual balance as of December 31, 2022$— $1,737 $1,737 
Restructuring charges9,815 1,149 10,964 
Cash payments and adjustments(8,253)(2,879)(11,132)
Accrual balance as of December 31, 2023$1,562 $$1,569 
All plan adjustments were changes in estimates whereby increases and decreases in charges were generally recorded to operating expenses in the periods of adjustments.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Awards
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Equity Awards Equity Awards
2014 and 2016 Plans
On March 3, 2014, the Company adopted the 2014 Stock Incentive Plan (the “2014 Plan”). In November 2016, upon the completion of the Company’s initial public offering, the Company adopted the 2016 Equity Incentive Plan (the “2016 Plan”) and determined that it will no longer grant any additional awards under the 2014 Plan. However, the 2014 Plan continues to govern the terms and conditions of the outstanding awards previously granted under the 2014 plan. Upon the adoption of the 2016 Plan, the maximum number of shares issuable was 6.2 million, plus a number of shares equal to the number of shares subject to outstanding awards granted under the 2014 Plan after the date the 2014 Plan is terminated without having been exercised in full. The Company’s Board of Directors (the “Board”) may grant stock options and restricted stock units to employees, directors and consultants under the 2016 Plan. The aggregate number of shares available under the 2016 Plan and the number of shares subject to outstanding options automatically adjusts for any changes in the Company’s outstanding common stock by reason of any recapitalization, spin-off, reorganization, reclassification, stock dividend, stock split, reverse stock split, or similar transaction. Stock options and restricted stock units generally vest over three to four years and have contractual terms of ten years.
At December 31, 2023, 18.9 million shares were available for issuance under the 2016 Plan.
Stock options - service-only vesting conditions
The following table summarizes activity for awards that contain service-only vesting conditions:
SharesWeighted-
Average
Exercise Price
Weighted-Average
Remaining
Contractual Term
Aggregate
Intrinsic Value
(in thousands)(in years)(in thousands)
Outstanding at December 31, 20222,431 $44.98 5.5$64,903 
Exercised(590)$33.82 
Forfeited/canceled(148)$81.37 
Outstanding at December 31, 20231,693 $45.67 4.6$37,077 
Exercisable at December 31, 20231,607 $43.79 
The weighted average grant date fair value per share of options granted during the year ended December 31, 2021 that contain service only vesting conditions was $50.77. There were no stock options granted during the years ended December 31, 2023 and 2022. The aggregate intrinsic value of options exercised that contain service only vesting conditions during the years ended December 31, 2023, 2022 and 2021 was $15.2 million, $13.4 million, and $38.3 million, respectively. Cash received from the exercise of stock options for the years ended December 31, 2023, 2022, and 2021 was $19.8 million, $4.7 million, and $11.4 million, respectively.
Unrecognized compensation expense relating to stock options that contain service only vesting conditions was $2.7 million at December 31, 2023, which is expected to be recognized over a weighted-average period of 1.0 year.
Restricted stock units - service-only vesting conditions
The following table summarizes activity for restricted stock units that contain service-only vesting conditions:
Restricted
Stock Units
Weighted-Average
Grant Date
Fair Value
(in thousands)
Nonvested at December 31, 20222,202 $74.42 
Granted1,451 $64.35 
Vested(916)$72.92 
Forfeited/canceled(529)$72.77 
Nonvested at December 31, 20232,208 $68.82 
At December 31, 2023, the intrinsic value of service-based nonvested restricted stock units was $137.9 million. At December 31, 2023, total unrecognized compensation cost related to nonvested restricted stock units was $125.8 million and was expected to be recognized over a weighted-average period of 2.6 years.
Restricted stock units - performance and service conditions
On April 4, 2022, the Compensation Committee of the Board of Directors of BlackLine, Inc. (the “Compensation Committee”) approved grants of performance and service-based restricted stock units totaling 0.2 million target shares. The number of shares that will vest is subject to the achievement of certain performance metrics. The grants include three annual performance periods with vesting occurring in February of the year following the end of each annual performance period. Grant dates will be established upon approval of the performance metrics for the respective annual performance period, and the grant-date fair value per share will be equal to the closing price on the grant date for each tranche. The performance metrics for the 2022 performance period were approved in the quarter ended June 30, 2022, and the grant-date fair value of such awards was $5.3 million. On August 19, 2022, the Compensation Committee approved grants of additional performance and service-based restricted stock units with similar related performance metrics and vesting conditions for which the grant-date fair value was $0.3 million.
On March 7, 2023, the Compensation Committee approved grants of performance and service-based restricted stock units totaling 0.3 million target shares. The grants include three annual performance periods with vesting occurring in February of the year following the end of each annual performance period. Grant dates will be established upon approval of the performance metrics for the respective annual performance period, and the grant-date fair value per share will be equal to the closing price on the grant date for each tranche. The performance metrics for the 2023 performance period were approved in the quarter ended March 31, 2023. The grant date fair
value of the second tranche of the 2022 grants and the first tranche of the 2023 grants was $4.8 million and $6.3 million, respectively.
Stock-based compensation expense for each tranche will be recognized over the period from grant date to vest date and will be based on the probable outcome at the end of each reporting period.
The following table summarizes activity for restricted stock units with performance and service vesting conditions with grant dates (in thousands):
Restricted
Stock Units
Weighted-Average
Grant Date
Fair Value
(in thousands)
Nonvested at December 31, 202269 $75.58 
Granted166 $67.17 
Performance adjustment(28)$75.58 
Vested(41)$75.66 
Forfeited/canceled(53)$67.23 
Nonvested at December 31, 2023113 $67.17 
The following table summarizes activity for restricted stock units with performance and service vesting conditions with no grant dates established (in thousands):
Restricted
Stock Units
Weighted-Average
Grant Date
Fair Value
(in thousands)
Nonvested at December 31, 2022138 N/A
Granted156 N/A
Vested— N/A
Forfeited/canceled(59)N/A
Nonvested at December 31, 2023235 N/A
At December 31, 2023, the intrinsic value of performance and service-based nonvested restricted stock units with established grant dates was $7.1 million. At December 31, 2023, total unrecognized compensation cost related to performance and service-based nonvested restricted stock units with established grant dates was $0.5 million and was expected to be recognized over a weighted-average period of 0.2 years.
At December 31, 2023, the intrinsic value of performance and service-based nonvested restricted stock units with no grant dates established was $14.6 million.
Restricted stock units - performance, market, and service conditions
On December 30, 2022, the Compensation Committee approved a grant of performance, market, and service-based restricted stock units totaling 0.2 million target shares. The number of shares that will vest is subject to the achievement of certain performance metrics and total shareholder return.
The following table summarizes activity for restricted stock units with performance, market, and service-based conditions:
Restricted
Stock Units
Weighted-Average
Grant Date
Fair Value
(in thousands)
Nonvested at December 31, 2022189 $75.90 
Granted— N/A
Vested— N/A
Forfeited/canceled(189)$75.90 
Nonvested at December 31, 2023— N/A
At December 31, 2023, all of the nonvested restricted stock units with performance, market, and service conditions were forfeited, reducing the nonvested balance to zero.
Employee Stock Purchase Plan
Under the Company’s 2018 Employee Stock Purchase Plan (“ESPP”) eligible employees are granted the right to purchase shares at the lower of 85% of the fair value of the stock at the time of grant or 85% of the fair value at the time of exercise. The right to purchase shares is granted twice yearly for six month offering periods in May and November and exercisable on or about the succeeding November and May, respectively, of each year. Under the ESPP, 0.8 million shares remained available for issuance at December 31, 2023. The Company recognized stock-based compensation expense related to the ESPP of $3.3 million, $3.3 million, and $3.8 million for the years ended December 31, 2023, 2022, and 2021, respectively.
The fair value of ESPP shares granted was estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:
Year Ended December 31,
202320222021
Risk-free interest rate
4.5% - 5.4%
1.4% - 4.5%
0.0% - 0.2%
Expected term (in years)
0.5 - 1
0.5 - 1
0.5 - 1
Volatility
39.8% - 58.5%
39.3% - 65.5%
23.4% - 46.6%
At December 31, 2023, total unrecognized compensation cost related to the 2018 ESPP was $2.8 million and was expected to be recognized over a weighted-average period of approximately one year.
Stock-based compensation expense
Stock-based compensation expense recorded in the Company’s consolidated statements of operations was as follows (in thousands):
Year Ended December 31,
202320222021
Cost of revenues$10,342 $8,595 $8,410 
Sales and marketing24,152 26,310 22,756 
Research and development13,095 14,382 11,110 
General and administrative30,381 26,597 23,594 
$77,970 $75,884 $65,870 
Stock-based compensation capitalized as an asset was $3.5 million, $2.4 million, and $1.8 million in the years ended December 31, 2023, 2022, and 2021, respectively.
The Company recorded $0.1 million, $0.1 million, and $0.6 million of foreign tax benefits attributable to equity awards for the years ended December 31, 2023, 2022, and 2021, respectively.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The components of loss before income taxes were as follows (in thousands):
Year Ended December 31,
202320222021
United States$62,745 $(41,534)$(96,836)
International(2,236)(5,877)(4,023)
$60,509 $(47,411)$(100,859)
The components of the total provision for (benefit from) income taxes were as follows (in thousands):
Year Ended December 31,
202320222021
Current
Federal$272 $— $— 
State859 316 63 
Foreign1,844 564 889 
Total current tax expense2,975 880 952 
Deferred
Federal202 (12,709)— 
State100 (1,503)— 
Foreign(1,827)(188)(817)
Total deferred tax provision(1,525)(14,400)(817)
Total provision for (benefit from) income taxes$1,450 $(13,520)$135 
A reconciliation of the statutory U.S. federal income tax rate to the Company’s effective tax rate for the years ended December 31, 2023, 2022, and 2021 was as follows:
Year Ended December 31,
202320222021
Federal statutory income tax rate21.0 %21.0 %21.0 %
State tax, net of federal benefit2.7 %(1.2)%(0.1)%
Federal tax credits(9.8)%10.0 %6.1 %
Change in valuation allowance(13.8)%(1.8)%(34.0)%
Foreign tax differential2.0 %(2.3)%(1.2)%
Windfall tax benefits, net related to stock-based compensation4.1 %1.1 %16.5 %
Nondeductible officer compensation6.8 %(11.1)%(7.5)%
Nondeductible transaction costs0.3 %(1.5)%— %
Contingent consideration(11.6)%15.7 %— %
Nondeductible meals and entertainment0.7 %(1.1)%(0.5)%
Other— %(0.3)%(0.4)%
2.4 %28.5 %(0.1)%
Significant components of the Company’s deferred tax assets and liabilities were as follows (in thousands):
December 31,
20232022
Deferred tax assets
Net operating loss carryforwards$55,779 $77,711 
Research and other credits39,248 32,094 
Capitalized R&D28,455 11,919 
Stock-based compensation7,811 8,699 
Operating and finance leases3,343 2,082 
Business interest carryforward— 3,113 
Accrued expenses and other current liabilities5,445 6,443 
Other779 1,737 
Total deferred tax assets140,860 143,798 
Less: valuation allowance(92,079)(99,476)
Deferred tax assets, net of valuation allowance48,781 44,322 
Deferred tax liabilities
Intangible assets(18,698)(21,295)
Prepaid expenses(24,861)(24,406)
Operating lease right-of-use and finance lease assets(2,973)(1,564)
Accretion on investment(8,253)(2,154)
Other(245)(443)
Total deferred tax liabilities(55,030)(49,862)
Net deferred taxes$(6,249)$(5,540)
ASC 740, Income Taxes, requires that the tax benefit of net operating losses, temporary differences, and credit carryforwards be recorded as an asset to the extent that management assesses that realization is “more likely than not.” A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized. Realization of future tax benefits is dependent on the Company’s ability to generate sufficient taxable income within the carryforward period. For financial reporting purposes, the Company has incurred losses for two of the past three years. Based on available objective evidence, including the Company’s cumulative history of losses, management believes it is more likely than not that the net deferred tax assets will not be fully realizable. Accordingly, the Company provided a valuation allowance against certain deferred tax assets. The net deferred tax liability position at December 31, 2023 was related to the Company’s domestic and foreign tax jurisdictions.
The changes in the valuation allowance were as follows (in thousands):
Year Ended December 31,
202320222021
Valuation allowance, at beginning of year$99,476 $32,279 $37,691 
Increase (decrease) in valuation allowance recorded through earnings(7,063)2,880 42,240 
Increase (decrease) in valuation allowance recorded through equity(334)64,317 (47,652)
Valuation allowance, at end of year$92,079 $99,476 $32,279 
The decrease in valuation allowance recorded through equity of $0.3 million during the year ended December 31, 2023 is related to unrealized gains reported in other comprehensive income. The increase in valuation allowance recorded through equity of $64.3 million during the year ended December 31, 2022 resulted from the adoption of ASU 2020-06, which required the reversal of deferred tax liabilities associated with the Company’s 2024 and 2026 Notes. The decrease in valuation allowance recorded through equity of $47.7 million during the year ended December 31, 2021 was related to the issuance of the 2026 Notes.
The decrease in valuation allowance recorded through earnings of $7.1 million for the year ended December 31, 2023 resulted primarily from the utilization of federal and state net operating loss carryforwards due to domestic profitability, along with the valuation allowance decrease associated with net deferred tax liabilities from the DI Acquisition, which are a source of taxable income to support the recognition of existing UK deferred tax assets. The valuation allowance release resulted in a UK deferred tax benefit of $1.7 million for the year ended December 31, 2023.
The increase in valuation allowance recorded through earnings of $2.9 million for the year ended December 31, 2022 resulted primarily from the effects of the capitalization and amortization of research and development expenses as required by the 2017 Tax Cuts and Job Act, partially offset by the valuation allowance decrease associated with net deferred tax liabilities acquired from FourQ which are a source of taxable income to support the recognition of existing BlackLine deferred tax assets. The Company elected to consider the recoverability of the acquired deferred tax assets before existing BlackLine deferred tax assets. The valuation allowance release associated with the acquired FourQ net deferred tax liabilities resulted in an U.S. deferred tax benefit of $14.2 million for the year ended December 31, 2022. The increase in valuation allowance recorded through earnings of $42.2 million for the year ended December 31, 2021 resulted primarily from U.S. federal and state losses incurred during the period.
The Company did not provide for U.S. income taxes on the undistributed earnings and other outside temporary differences of foreign subsidiaries as they are considered indefinitely reinvested outside the U.S. At December 31, 2023 and 2022, the amount of temporary differences related to undistributed earnings and other outside temporary differences upon which U.S. income taxes have not been provided is immaterial to these consolidated financial statements.
At December 31, 2023, the Company had consolidated federal and state net operating loss carryforwards available to offset future taxable income of approximately $177.2 million and $127.9 million, respectively. The federal losses do not expire, and the state losses will begin to expire between 2024 and 2041, depending on the jurisdiction. The Company has federal research and development credits and foreign tax credits of $22.3 million and $3.2 million, respectively, which begin to expire in 2035 and 2024, respectively. The Company has state research and development credits and enterprise zone credits of $13.0 million and $0.4 million, respectively, which are indefinite in expiration and begin to expire in 2024, respectively. Pursuant to Internal Revenue Code Section 382, use of the Company’s net operating loss carryforwards may be limited if the Company experiences a cumulative change in ownership of more than 50% over a three-year period.
The following is a rollforward of the Company’s total gross unrecognized tax benefits (in thousands):
Year Ended December 31,
202320222021
Beginning gross unrecognized tax benefits$5,513 $4,266 $2,523 
Increases related to prior year tax positions274 162 400 
Increases related to current year tax positions1,317 1,085 1,343 
Ending gross unrecognized tax benefits$7,104 $5,513 $4,266 
At December 31, 2023 and December 31, 2022, included in the balance of unrecognized tax benefits is $0.1 million, that if recognized, would affect the effective tax rate. The Company recorded less than $0.1 million interest and penalties in its provision for income taxes for the years ended December 31, 2023 and December 31, 2022, respectively, and less than $0.1 million was accrued in interest and penalties at December 31, 2023 and December 31, 2022, respectively. No interest or penalties were recorded in its provision for the year ended December 31, 2021.
The Company files U.S. federal, various state, and foreign income tax returns. In the normal course of business, the Company is subject to examination by taxing authorities. The tax years from 2013 forward remain subject to examination for federal purposes. Generally, state and foreign tax authorities may examine the Company’s tax returns for four years and five years, respectively, from the date an income tax return is filed. However, the taxing authorities may continue to examine the Company’s federal and state net operating loss carryforwards until the statute of limitations closes on the tax years in which the federal and state net operating losses are utilized.
The Company does not anticipate material changes in the total amount or composition of its unrecognized tax benefits within 12 months of the reporting date
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Income (Loss) per Share Net Income (Loss) per Share
The following table sets forth the computation of basic and diluted net income (loss) per share (in thousands, except per share amounts):
Year Ended December 31,
202320222021
Basic net income (loss) per share
Numerator:
Net income (loss) attributable to BlackLine, Inc.$52,833 $(29,391)$(115,161)
Denominator:
Weighted average shares60,849 59,539 58,351 
Basic net income (loss) per share attributable to BlackLine, Inc.$0.87 $(0.49)$(1.97)
Diluted net income (loss) per share
Numerator:
Net income (loss) attributable to BlackLine, Inc.$52,833 $(29,391)$(115,161)
Interest expense5,848— — 
Tax effect of interest expense(132)— — 
Net income (loss) attributable to BlackLine, Inc. for diluted calculation$58,549 $(29,391)$(115,161)
Denominator:
Weighted average shares60,849 59,539 58,351 
Dilutive effect of securities872 — — 
Dilutive effect of convertible senior notes10,324 — — 
Shares used to calculate diluted net income (loss) per share72,045 59,539 58,351 
Diluted net income (loss) per share attributable to BlackLine, Inc.$0.81 $(0.49)$(1.97)
Potentially dilutive shares, which are based on the weighted-average shares of common stock underlying stock options, unvested stock awards, and Notes using the treasury stock method or the if-converted method, as applicable, are included when calculating diluted net income per share attributable to BlackLine, Inc. when their effect is dilutive. As of January 1, 2022, the Company adopted ASU 2020-06 using the modified retrospective method. The standard requires the Company to apply the if-converted method in relation to the Notes, which requires the Company to assume that the Notes were converted using only share settlement at the beginning of the period, resulting in additional shares outstanding of 3.4 million and 6.9 million for the 2024 Notes and the 2026 Notes, respectively. Using this method, the numerator is adjusted by adding back interest expense, net of any tax impact, and the denominator is affected by including the effect of potential share settlement, if the effect is dilutive. Prior to the adoption of ASU 2020-06, the Notes were accounted for using the treasury stock method for the purposes of net income per share.
The weighted average impact of potentially dilutive securities that were excluded from the diluted per share calculations because they were anti-dilutive were as follows (in thousands):
Year Ended December 31,
202320222021
Stock options - service-only vesting conditions1,062 2,431 2,739 
Restricted stock units - service-only vesting conditions1,834 2,202 1,503 
Restricted stock units - performance and service conditions16 207 — 
Restricted stock units - performance, market, and service conditions73 189 — 
Total shares excluded from net income (loss) per share2,985 5,029 4,242 
Additionally, approximately 3.4 million and 6.9 million weighted average shares underlying the conversion option in the 2024 Notes and the 2026 Notes, respectively, are excluded from the calculation of diluted net loss per share attributable to common stockholders for the years ended December 31, 2022 and December 31, 2021, respectively, as the effect would be anti-dilutive. The shares are subject to adjustment, up to approximately 4.7 million shares and 9.9 million shares for the 2024 Notes and the 2026 Notes, respectively, if certain corporate events occur prior to the maturity dates or if the Company issues a notice of redemption.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contingent Consideration
12 Months Ended
Dec. 31, 2023
Business Combination, Contingent Consideration Arrangements [Abstract]  
Contingent Consideration Contingent Consideration
As a condition of the FourQ Acquisition that occurred on January 26, 2022, the Company agreed to pay additional cash consideration if FourQ realized certain firm-specific targets, including the amount and timing of new and incremental combined bookings from FourQ and BlackLine, and revenues from a specified FourQ customer over a three-year period subsequent to the acquisition date. The maximum cash consideration to be distributed is $73.2 million. Changes in the significant inputs used in the fair value measurement, specifically a change in new and incremental combined bookings from FourQ and the Company, can significantly impact the fair value of the contingent consideration liability. During the year ended December 31, 2023, the Company reduced the FourQ contingent consideration to zero. Refer to “Note 2 - Summary of Significant Accounting Policies” for additional information regarding the valuation of the contingent consideration.
In conjunction with the 2013 Acquisition, option holders of BlackLine Systems were allowed to cancel their stock option rights and receive a cash payment equal to the amount of calculated gain (less applicable expense and other items) had they exercised their stock options and then sold their common shares as part of the 2013 Acquisition. As a condition of the 2013 Acquisition, the Company was obligated to pay additional cash consideration to certain equity holders since the Company realized taxable income for the year ended December 31, 2022. The maximum contingent cash consideration of $8.0 million was paid during the quarter ended December 31, 2023, which reduced the liability to zero.
Increases and decreases in the fair value of contingent consideration are recorded as expense or reversals of expense, respectively, within general and administrative expenses in the consolidated statements of operations.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation—From time to time, the Company may become subject to legal proceedings, claims and litigation arising in the ordinary course of business. The Company is not currently a party to any legal proceedings, nor is it aware of any pending or threatened litigation that would have a material adverse effect on the Company’s business, operating results, cash flows, or financial condition should such litigation be resolved unfavorably.
Indemnification—In the ordinary course of business, the Company may provide indemnification of varying scope and terms to customers, vendors, investors, directors, and officers with respect to certain matters, including, but not limited to, losses arising out of its breach of such agreements, services to be provided by the Company, or from intellectual property infringement claims made by third parties. These indemnification provisions may survive termination of the underlying agreement and the maximum potential amount of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The maximum potential amount of future payments the Company could be required to make under these indemnification provisions is indeterminable. The Company has never paid a material claim, nor has it been sued in connection with these indemnification arrangements. At December 31, 2023 and 2022, the Company has not accrued a liability for these indemnification arrangements because the likelihood of incurring a payment obligation, if any, in connection with these indemnification arrangements was not probable or reasonably estimable.
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Defined Contribution Plan Defined Contribution Plan
The Company sponsors a defined contribution retirement plan (the “Plan”) that covers substantially all domestic employees. The Company makes matching contributions of 100% of each $1 of the employee’s contribution up to the first 3% of the employee’s semi-monthly compensation and 50% of each $1 of the employee’s contribution up to the next 2% of the employee’s semi-monthly compensation. Matching contributions to the Plan recorded in the Company’s consolidated statements of operations totaled $7.6 million, $7.4 million, and $5.9 million for the years ended December 31, 2023, 2022, and 2021, respectively.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Information
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Geographic Information Geographic Information
The following table sets forth the Company’s long-lived assets, which consist of property and equipment, net, and operating lease ROU assets by geographic region (in thousands):
Year Ended December 31,
20232022
United States$21,831 $22,416 
International12,209 12,103 
$34,040 $34,519 
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On February 14, 2024, the Compensation Committee approved restricted stock unit grants to employees totaling 0.1 million shares. Each restricted stock unit entitles the recipient to receive one share of common stock upon vesting of the award. The restricted stock units are service-based and the vast majority will vest as to one-fourth of the total number of units awarded on the first anniversary of February 20, 2024 and quarterly thereafter for 12 consecutive quarters.
On February 14, 2024, the Compensation Committee approved grants of performance and service-based restricted stock units totaling less than 0.1 million target shares. The awards are tied 50% to relative total shareholder return measured over a three-year performance period and 50% to annualized recurring revenue over three annual performance periods with vesting occurring in February of the year following the end of each performance period. Grant dates will be established upon approval of the performance metrics for the respective performance periods, and the grant-date fair value per share will be equal to the closing price on the grant date for each tranche.
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net income (loss) attributable to BlackLine, Inc. $ 52,833 $ (29,391) $ (115,161)
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended 12 Months Ended
Dec. 31, 2023
shares
Dec. 31, 2023
shares
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
On November 14, 2023, Karole Morgan-Prager, our Chief Legal and Administrative Officer, adopted a "Rule 10b5-1 trading arrangement", as defined in Regulation S-K Item 408. The trading arrangement provides for the sale, from time to time, of an aggregate of up to 10,007 shares of our common stock, and is intended to satisfy the affirmative defense in Rule 10b5-1(c). The number of shares sold under the trading arrangement will be reduced by the number of shares sold to cover applicable withholding taxes. The duration of the trading arrangement is until November 15, 2024 or earlier if all transactions under the trading arrangement have been completed.
On November 30, 2023, Kevin Thompson, who is a member of our Board, adopted a "Rule 10b5-1 trading arrangement", as defined in Regulation S-K Item 408. The trading arrangement provides for the sale, from time to time, of an aggregate of up to 8,000 shares of our common stock, and is intended to satisfy the affirmative defense in Rule 10b5-1(c). The number of shares sold under the trading arrangement will be reduced by the number of
shares sold to cover applicable withholding taxes. The duration of the trading arrangement is until March 3, 2025 or earlier if all transactions under the trading arrangement have been completed.
Rule 10b5-1 Arrangement Adopted false  
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Karole Morgan-Prager [Member]    
Trading Arrangements, by Individual    
Name Karole Morgan-Prager  
Title Chief Legal and Administrative Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date November 14, 2023  
Arrangement Duration 367 days  
Aggregate Available 10,007 10,007
Kevin Thompson [Member]    
Trading Arrangements, by Individual    
Name Kevin Thompson  
Title member of our Board  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date November 30, 2023  
Arrangement Duration 481 days  
Aggregate Available 8,000 8,000
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Principles of consolidation and basis of presentation
Principles of consolidation and basis of presentation
The accompanying consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the operating results of its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated on consolidation.
Use of estimates
Use of estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the dates of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period.
On an ongoing basis, management evaluates its estimates, primarily those related to determining the stand-alone selling price for separate deliverables in the Company’s subscription revenue arrangements, allowance for doubtful accounts, cancellations and credits, fair value of assets and liabilities assumed in a business combination, recoverability of goodwill and long-lived assets, useful lives associated with long-lived assets and right-of-use assets, income taxes, contingencies, fair value of contingent consideration, fair value of the convertible senior notes (the “Notes”) issued in August 2019 and March 2021, redemption value of redeemable non-controlling interest, and the valuation and assumptions underlying stock-based compensation. These estimates are based on historical data and experience, as well as various other factors that management believes to be reasonable under the circumstances. Actual results could differ from those estimates.
The Company assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to the Company at December 31, 2023 and through the date of this report. The accounting matters assessed included, but were not limited to, the Company’s valuation of contingent consideration, the allowance for credit losses, and the carrying value of goodwill and other long-lived assets. While there was not a material impact to the Company’s consolidated financial statements for the year
ended December 31, 2023, the Company’s future assessment of these accounting matters and other factors could result in material impacts to the Company’s consolidated financial statements in future reporting periods.
Segments
Segments
Management has determined that the Company has one operating segment. Together, our Chief Executive Officers are the chief operating decision maker and review the financial information on a consolidated and aggregate basis, together with certain operating metrics principally to make decisions about how to allocate resources and to measure the Company’s performance.
Concentration of credit risk and significant customers
Concentration of credit risk and significant customers
Financial instruments that potentially subject the Company to a significant concentration of credit risk consist of cash and cash equivalents, investments in marketable securities and accounts receivable.
The Company maintains the majority of its cash balances with one major commercial bank in interest-bearing accounts, which exceeds the Federal Deposit Insurance Corporation, or FDIC, federally insured limits. The Company invests its excess cash in money market mutual funds, commercial paper, U.S. treasury securities, corporate bonds, and U.S. government agencies with two major investment banks. To date, the Company has not experienced any impairment losses on its investments.
Cash and cash equivalents
Cash and cash equivalents
The Company considers all highly liquid investments with an original or remaining maturity of three months or less at the date of purchase to be cash equivalents. Cash includes cash held in checking and savings accounts. Cash equivalents are comprised of investments in money market mutual funds, commercial paper, U.S. treasury securities, corporate bonds, and U.S. government agencies. The carrying value of cash and cash equivalents approximates fair value.
Restricted cash
Restricted cash
Included in other assets and prepaid expenses and other current assets was $0.2 million and $0.2 million of restricted cash at December 31, 2023 and 2022, respectively. The cash was required to be restricted for use by the Company’s office leaseholder to collateralize a standby letter of credit.
Investments in marketable securities
Investments in marketable securities
The Company periodically assesses its portfolio of marketable securities for impairment. For debt securities in an unrealized loss position, this assessment first takes into account the Company’s intent to sell, or whether it is more likely than not that it will be required to sell the security before recovery of its amortized cost basis. If either of these criteria are met, the debt security’s amortized cost basis is written down to fair value through other income (expense), net.
For debt securities in an unrealized loss position that do not meet the aforementioned criteria, the Company assesses whether the decline in fair value has resulted from credit losses or other factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. If this assessment indicates that a credit loss may exist, the present value of cash flows expected to be collected from the security are compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses will be recorded through other income (expense), net, limited by the amount that the fair value is less than the amortized cost basis. Any additional impairment not recorded through an allowance for credit losses is recognized in accumulated other comprehensive loss in the consolidated statements of stockholders’ equity.
Changes in the allowance for credit losses are recorded as provision for (or reversal of) credit loss expense. Losses are charged against the allowance when the Company believes the uncollectibility of an available-for-sale security is confirmed or when either of the criteria regarding intent or requirement to sell is met.
Accounts receivable and credit losses
Accounts receivable and credit losses
Accounts receivable are recorded and carried at the original invoiced amount less an allowance for any potential uncollectible amounts. The Company makes estimates of expected credit losses and cancellations and
credits based upon its assessment of various factors, including historical experience, the age of the accounts receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses, while the estimated credit loss allowance for cancellations and credits is recorded as a reduction in revenue on the consolidated statements of operations.
Leases
Leases
The Company has leases for office space, equipment, and data centers. The Company determines whether an arrangement is a lease, or contains a lease, at inception if the Company is both able to identify an asset and can conclude it has the right to control the identified asset for a period of time. Leases are included in property and equipment, operating lease right-of-use (“ROU”) assets, finance lease liabilities, and operating lease liabilities on the Company’s consolidated balance sheets.
The Company has made accounting policy elections, including a short-term lease exception policy, permitting the Company to not apply the recognition requirements of this standard to short-term leases (i.e. leases with expected terms of 12 months or less), and an accounting policy to account for lease and certain non-lease components as a single component for certain classes of assets. The portfolio approach, which allows a lessee to account for its leases at a portfolio level, was elected for certain equipment leases in which the difference in accounting for each asset separately would not have been materially different from accounting for the assets as a combined unit.
Finance lease assets and operating lease ROU assets represent the Company's right to control an underlying asset for the lease term. Finance lease liabilities and operating lease liabilities represent the Company’s obligation to make lease payments arising from the lease, both of which are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date or remeasurement date to determine the discount rate used to present value lease payments for finance and operating leases. The incremental borrowing rate used is estimated based on what the Company would be required to pay for a collateralized loan over a similar term. Additionally, the Company generally uses the portfolio approach when applying the discount rate selected based on the dollar amount and term of the obligation. The Company’s leases typically do not include any residual value guarantees, bargain purchase options, or asset retirement obligations.
The Company’s lease terms are only for periods in which it has enforceable rights. The Company generally uses the base, non-cancellable lease term when determining the lease assets and liabilities. A lease is no longer enforceable when both the lessee and the lessor each have the right to terminate the lease without permission from the other party with no more than an insignificant penalty. The Company’s lease terms are impacted by options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.
The Company’s agreements may contain variable lease payments. The Company includes variable lease payments that depend on an index or a rate and excludes those which depend on facts or circumstances occurring after the commencement date, other than the passage of time. Additionally, for certain equipment leases, the Company applies a portfolio approach to effectively account for the lease assets and liabilities.
Judgment is required when determining whether any of the Company’s data center contracts contain a lease. The Company concluded a lease exists when the asset is specifically identifiable, substantially all the economic benefit of the asset is obtained, and the right to direct the use of the asset exists during the term of the lease.
Property and equipment
Property and equipment
Property and equipment is stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which is generally three to five years for machinery and equipment and purchased software, and five years for furniture and fixtures. Leasehold improvements are amortized using the straight-line method over the shorter of the lease term or seven years. Expenditures for repairs and maintenance are expensed as incurred, while renewals and improvements are capitalized. Depreciation expense is charged to operations on a straight-line basis over the estimated useful lives of the assets.
Capitalized internal-use software costs
Capitalized internal-use software costs
The Company capitalizes certain costs in the development of its SaaS subscription solution when (i) the preliminary project stage is completed, (ii) management has authorized further funding for the completion of the project, and (iii) it is probable that the project will be completed and performed as intended. These capitalized costs include personnel and related expenses for employees and costs of third-party contractors who are directly associated with and who devote time to internal-use software projects. Capitalization of these costs ceases once
the project is substantially complete and the software is ready for its intended purpose. Costs incurred for significant upgrades and enhancements to the Company’s SaaS software solutions are also capitalized. Costs incurred for training, maintenance and minor modifications or enhancements are expensed as incurred. Capitalized software development costs are amortized using the straight-line method over an estimated useful life of three years.
During the years ended December 31, 2023, 2022, and 2021, the Company amortized $19.1 million, $13.6 million, and $9.0 million, respectively, of internal-use software development costs to subscription and support cost of revenues. At December 31, 2023 and 2022, the accumulated amortization of capitalized internal-use software development costs was $60.6 million and $41.6 million, respectively.
The Company capitalizes certain implementation costs incurred in a hosting arrangement that is a service contract. These capitalized costs exclude training costs, project management costs, and data migration costs. Capitalized software implementation costs are amortized using the straight-line method over the terms of the associated hosting arrangements.
Intangible assets
Intangible assets
Intangible assets primarily consist of developed technology, customer relationships, and trade names, which were acquired as part of purchase business combinations, as well as a defensive patent that was acquired through a purchase agreement. The Company determines the appropriate useful life of its intangible assets by performing an analysis of expected cash flows of the acquired assets. Intangible assets are amortized on a straight-line basis over their estimated useful lives, ranging from one to 11 years.
Impairment of long-lived assets
Impairment of long-lived assets
Management evaluates the recoverability of the Company’s property and equipment, finite-lived intangible assets and capitalized internal-software costs when events or changes in circumstances indicate a potential impairment exists. Events and changes in circumstances considered by the Company in determining whether the carrying value of long-lived assets may not be recoverable include, but are not limited to, significant changes in performance relative to expected operating results, significant changes in the use of the assets, significant negative industry or economic trends, and changes in the Company’s business strategy. Impairment testing is performed at an asset level that represents the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities (an “asset group”). In determining if impairment exists, the Company estimates the undiscounted cash flows to be generated from the use and ultimate disposition of the asset group. If the undiscounted cash flows for the asset group are less than its net book value, an impairment loss is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. For the years ended December 31, 2023, 2022, and 2021, we recognized charges for the impairment of cloud computing implementation costs of zero, $5.3 million, and zero, respectively.
Business combinations
Business combinations
The results of businesses acquired in business combinations are included in the Company’s consolidated financial statements from the date of the acquisition. Purchase accounting results in assets and liabilities of an acquired business generally being recorded at their estimated fair values on the acquisition date. Any excess consideration over the fair value of assets acquired and liabilities assumed is recognized as goodwill.
Transaction costs associated with business combinations are expensed as incurred and are included in general and administrative expenses in the consolidated statements of operations.
The Company performs valuations of assets acquired and liabilities assumed and allocates the purchase price to its respective assets and liabilities. Determining the fair value of the identifiable assets acquired, and liabilities assumed, and the contingent consideration liability requires management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue, costs and cash flows, discount rates, and selection of comparable companies. The Company engages the assistance of valuation specialists in concluding on fair value measurements in connection with determining fair values of assets acquired and liabilities assumed in a business combination.
Goodwill
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in a business combination. Goodwill is tested for impairment at least annually at the reporting unit level or whenever events or changes in circumstances indicate that goodwill might be impaired. Events or changes in circumstances which could trigger an impairment review include a significant adverse change in legal factors or in the business climate, unanticipated competition, loss of key personnel, significant changes in the use of the acquired assets or the Company’s strategy, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations.
An entity has the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events or circumstances, an entity determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then additional impairment testing is not required. However, if an entity concludes otherwise, then it is required to perform an impairment test.
The first step involves comparing the estimated fair value of a reporting unit with its book value, including goodwill. If the estimated fair value exceeds book value, goodwill is considered not to be impaired and no additional steps are necessary. If, however, the fair value of the reporting unit is less than book value, then an impairment charge is recorded for the difference between the reporting unit’s fair value and carrying amount, not to exceed the carrying amount of the goodwill.
The Company has one reporting unit, and it tests its goodwill for impairment annually, during the fourth quarter of the calendar year. At December 31, 2023 and 2022, the Company used the quantitative approach to perform its annual goodwill impairment test. The fair value of the Company's reporting unit significantly exceeded the carrying value of its net assets and, accordingly, goodwill was not impaired.
Redeemable non-controlling Interest
Redeemable non-controlling interest
The Company's Japanese subsidiary (“BlackLine K.K.”) is not wholly owned. The agreements with the minority investors of BlackLine K.K. contain redemption features whereby the interest held by the minority investors are redeemable either (i) at the option of the minority investors or (ii) at the option of the Company, both beginning on the seventh anniversary of the initial capital contribution. If the interest of the minority investors were to be redeemed under these agreements, the Company would be required to redeem the interest based on a prescribed formula derived from the relative revenue of BlackLine K.K. and the Company. The balance of the redeemable non-controlling interest is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest's share of earnings or losses and other comprehensive income or loss, or its estimated redemption value. The resulting changes in the estimated redemption amount (increases or decreases) are recorded with corresponding adjustments against retained earnings or, in the absence of retained earnings, additional paid-in capital. These interests are presented on the consolidated balance sheets outside of equity under the caption “Redeemable non-controlling interest.”
Convertible senior notes
Convertible senior notes
The Company accounts for the issued Notes as a liability at face value less unamortized debt issuance costs. The debt issuance costs are being amortized to expense over the respective term of the Notes. To the extent that the Company receives conversion requests prior to the maturity of the Notes, upon settlement of the conversion requests, the difference between the fair value and the amortized book value of the Notes requested for conversion is recorded as a gain or loss on early conversion. The fair value of the Notes are measured based on a similar liability that does not have an associated convertible feature based on the remaining term of the Notes, which requires significant judgment.
Restructuring costs
Restructuring costs
The Company records a charge for restructuring when management commits to a restructuring plan, the restructuring plan identifies all significant actions, the period of time to complete the restructuring plan indicates that significant changes to the restructuring plan are not likely, and employees who are impacted have been notified of the pending involuntary termination.
Fair value of financial instruments
Fair value of financial instruments
ASC 820, Fair Value Measurement, requires entities to disclose the fair value of financial instruments, both assets and liabilities recognized and not recognized on the balance sheet, for which it is practicable to estimate fair value. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following:
Level 1:    Quoted prices in active markets for identical or similar assets and liabilities.
Level 2:    Quoted prices for identical or similar assets and liabilities in markets that are not active or observable inputs other than quoted prices in active markets for identical or similar 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.
At December 31, 2023 and 2022, the carrying values of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate their fair values due to the short-term nature of such instruments.
Contingent consideration related to acquisitions is recorded at fair value as a liability on the acquisition date and is remeasured at each reporting date, based on significant inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions management believes would be made by a market participant. Management assesses these estimates on an ongoing basis as additional data impacting the assumptions becomes available. Changes in the fair value of contingent consideration related to updated assumptions and estimates are recognized within general and administrative expenses in the consolidated statements of operations.
To determine the fair value of the contingent consideration related to the FourQ Acquisition, management utilized a Monte Carlo simulation model to value the earnout based on the likelihood of reaching firm-specific targets. Significant inputs used in the fair value measurement of contingent consideration are the amount and timing of new and incremental combined bookings from FourQ and BlackLine, and revenues from a specified FourQ customer over a three-year period subsequent to the acquisition date, as well as the discount rate.
Certain assets, including goodwill and long-lived assets, are also subject to measurement at fair value on a non-recurring basis if they are deemed to be impaired as a result of an impairment review.
Revenue recognition
Revenue recognition
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of subscription and support services and professional services, which are generally capable of being distinct and accounted for as separate performance obligations. The Company’s agreements do not contain any refund provisions other than in the event of the Company’s non-performance or breach.
The Company determines revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to performance obligations in the contract; and
Recognition of revenue when, or as, performance obligations are satisfied.
The Company recognizes revenue net of any applicable value added or sales tax.
Subscription and support revenue – Customers pay subscription and support fees for access to the Company’s SaaS platform. Our subscription contracts have initial terms of one year to three years with renewal options. Fees are based on a number of factors, including the solutions subscribed for by the customer and the number of users having access to the solutions. Subscription services, which includes support, is recognized on a straight-line basis over the non-cancellable contractual term of the arrangement, generally beginning on the date that the Company’s service is made available to the customer.
Subscription and support revenue also includes software and related maintenance and support fees on perpetual licenses. Revenues from perpetual licenses are recognized immediately at the time the Company provides the customer with a right to use the software as it exists when made available to the customer. Customers may have purchased perpetual licenses or term-based licenses, which provide customers with the same functionality and differ mainly in the duration over which the customer benefits from the software.
Professional services revenue – Professional services consist of implementation and consulting services to assist the Company’s customers as they deploy our solutions. These services are considered distinct performance obligations. Professional services do not result in significant customization of the subscription service. The Company applies the practical expedient to recognize professional services revenue when it has the right to invoice based on time and materials incurred. The Company applies the optional exemption and has excluded the variable consideration from the disclosure of remaining performance obligations.
Contracts with Multiple Performance Obligations – The Company’s contracts with customers often contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price (“SSP”) basis. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together, as well as the determination of SSP for each distinct performance obligation, may require significant judgment. The Company typically has more than one SSP for its SaaS solutions and professional services. Additionally, management has determined that there are no third-party offerings reasonably comparable to the Company’s solutions. Therefore, the Company determines the SSPs of subscriptions to the SaaS solutions and professional services based on numerous factors including the Company’s overall pricing objectives, geography, customer size, number of users, and discounting practices. The Company uses historical maintenance renewal fees to estimate SSP for maintenance and support fees bundled with software licenses. The Company uses the residual method to estimate SSP of software licenses, because license pricing is highly variable and not sold separately from maintenance and support.
Contract balances – Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records an unbilled receivable when revenue is recognized prior to invoicing, and deferred revenue when revenue is recognized subsequent to invoicing. The Company generally invoices customers annually at the beginning of each annual contract period.
Deferred revenue is comprised mainly of billings in advance of revenue being recognized related to the Company’s subscription and support services and professional services arrangements.
Changes in deferred revenue for the years ended December 31, 2023, 2022, and 2021 were primarily due to additional billings in the periods, partially offset by revenue recognized of $274.3 million, $239.9 million, and $189.6 million, respectively, that was previously included in the deferred revenue balance at December 31, 2022, 2021, and 2020, respectively.
The transaction price is generally determined by the stated fixed fees in the contract, excluding any related sales taxes. Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized (“contracted not recognized”), which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. Contracted not recognized revenue was $842.7 million at December 31, 2023, of which the Company expects to recognize approximately 57.3% over the next 12 months and the remainder thereafter.
Fees are generally due and payable within 30 days. None of the Company’s contracts include a significant financing component.
Assets recognized from the costs to obtain a contract with a customer – The Company recognizes an asset for the incremental and recoverable costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be one year or longer. The Company has determined that certain sales incentive programs to the Company’s employees (“deferred customer contract acquisition costs”) and its partners (“partner referral fees”) meet the requirements to be capitalized. Deferred customer acquisition costs related to new revenue contracts and upsells are deferred and then amortized on a straight-line basis over the expected period of benefit, which the Company has determined to be five years, based upon both the product turnover rate and estimated customer life. The Company enters into partnership arrangements where partner referral fees are paid either on the initial contract or on both the initial contract and renewal of the contract. The Company assesses whether the renewal fee is commensurate with the initial fee. When the renewal fee is commensurate with the initial fee, the Company amortizes the deferred costs over the initial year of the contract. Otherwise, the initial fee is amortized over five years. Deferred customer acquisition costs and partner referral fees are included within other assets on the consolidated balance sheets.
Cost of revenues
Cost of revenues
Cost of revenues primarily consists of costs related to hosting the Company’s cloud-based application suite, salaries and benefits of operations and support personnel, including stock-based compensation, professional fees, and amortization of capitalized internal-use software costs. The Company allocates a portion of overhead, such as rent, information technology costs and depreciation and amortization to cost of revenues. Costs associated with providing professional services are expensed as incurred when the services are performed. In addition, subscription and support cost of revenues includes amortization of acquired developed technology.
Sales and marketing
Sales and marketing
Sales and marketing expenses consist primarily of compensation and employee benefits, including stock-based compensation, of sales and marketing personnel and related sales support teams, sales and partner commissions, marketing events, advertising costs, computer software-related costs, travel, trade shows, other marketing materials, and allocated overhead. Sales and marketing expenses also include amortization of customer relationship intangible assets, transaction-related costs, and impairment of cloud computing implementation costs. Advertising costs are expensed as incurred and totaled $11.8 million, $9.5 million, and $9.0 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Research and development
Research and development
Research and development expenses are comprised primarily of salaries, benefits and stock-based compensation associated with the Company’s engineering, product and quality assurance personnel. Research and development expenses also include third-party contractors and supplies, computer software-related costs, transaction-related costs, and allocated overhead. Other than software development costs that qualify for capitalization, as discussed above, research and development costs are expensed as incurred.
General and administrative
General and administrative
General and administrative expenses consist primarily of personnel costs associated with the Company’s executive, finance, legal, human resources, compliance, and other administrative personnel, as well as accounting and legal professional fees, other corporate-related expenses and allocated overhead. General and administrative expenses also include amortization of covenant not-to-compete and trade name intangible assets, the change in value of the contingent consideration, transaction-related costs, and impairment of cloud computing implementation costs.
Stock-based compensation
Stock-based compensation
The Company accounts for stock-based compensation awards granted to employees and directors based on the awards’ estimated grant date fair value. The Company estimates the fair value of its stock options using the Black-Scholes option-pricing model. For awards that vest solely based on continued service (“service-only vesting conditions”), the resulting fair value is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award, usually the vesting period, which is generally four years. The Company recognizes the fair value of restricted stock units with performance and service conditions and restricted stock units with performance, market, and service conditions based upon the probability of the performance conditions being met, using the graded vesting method. The Company accounts for forfeitures when they occur rather than estimate a forfeiture rate.
Determining the grant date fair value of options using the Black-Scholes option-pricing model requires management to make assumptions and judgments. These estimates involve inherent uncertainties and, if different assumptions had been used, stock-based compensation expense could have been materially different from the amounts recorded. The assumptions and estimates are as follows:
Value per share of the Company’s common stock. For awards granted subsequent to the Company’s initial public offering, the fair value of common stock is based on the closing price of the Company’s common stock, as reported on the Nasdaq, on the date of grant.
Expected volatility. The Company determines the expected volatility based on a weighted average of the historical volatility of its common stock and, as applicable, the historical average volatilities of similar publicly-traded companies, corresponding to the expected term of the awards.
Expected term. The Company determines the expected term of awards which contain service-only vesting conditions using the simplified approach, in which the expected term of an award is presumed to be the mid-point between the vesting date and the expiration date of the award, as the Company does not have sufficient historical data relating to stock option exercises. The expected term for the Company’s ESPP represents the amount of time remaining in the 12-month offering period.
Risk-free interest rate. The risk-free interest rate is based on the U.S. Treasury yield curve in effect during the period the options were granted corresponding to the expected term of the awards.
Estimated dividend yield. The estimated dividend yield is zero, as the Company does not currently intend to declare dividends in the foreseeable future.
Income taxes
Income taxes
The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of assets and liabilities. Deferred income tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the consolidated statements of operations in the period that includes the enactment date. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.
The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized. The Company recognizes interest and penalties accrued with respect to uncertain tax positions, if any, in the provision for income taxes in the consolidated statements of operations.
Net income (loss) per share
Net income (loss) per share
Basic net income per share is calculated by dividing net income attributable to BlackLine, Inc. by the weighted average number of shares of common stock outstanding.
For periods where the Company reports net income, the Company will calculate diluted net income per share attributable to BlackLine, Inc. by adjusting the denominator for potentially dilutive common shares, which are based on the weighted average number of shares of common stock underlying stock options and unvested stock awards using the treasury stock method, as well as for the potential impact of our Notes using the treasury stock method or the if-converted method, as applicable. Under the if-converted method, the numerator is adjusted by adding back interest expense, net of any tax impact.
For periods where the Company reports net losses, the Company will calculate diluted net loss per share attributable to BlackLine, Inc. by excluding from the denominator potentially dilutive common shares, which are based on the weighted average number of shares of common stock underlying stock options and unvested stock awards, as well as the potential impact of our Notes, as they are antidilutive. For these periods, basic net loss per share attributable to BlackLine, Inc. is equivalent to diluted net loss per share attributable to BlackLine, Inc.
Foreign currency
Foreign currency
The Company’s functional currency for its foreign subsidiaries is the U.S. Dollar (“USD”), with the exception of its BlackLine K.K. subsidiary, for which the Japanese Yen is the functional currency. The foreign exchange impacts of remeasuring the local currency of the foreign subsidiaries to the functional currency is recorded in general and administrative expenses in the Company’s consolidated statements of operations. Monetary assets and liabilities of foreign operations are remeasured at balance sheet date exchange rates, non-monetary assets and liabilities and equity are remeasured at the historical exchange rates, while results of operations are remeasured at average exchange rates in effect for the period. Foreign currency transaction gains totaled $0.6 million for the year ended December 31, 2023 and foreign currency transaction losses totaled $1.9 million and $1.0 million for the years ended December 31, 2022 and 2021, respectively. The financial statements of BlackLine K.K. are translated to USD using balance sheet date exchange rates for monetary assets and liabilities, historical rates of exchange for non-monetary assets and liabilities and equity, and average exchange rates in the period for revenues and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity in the consolidated balance sheets.
Recently-adopted and recently-issued accounting pronouncements
Recently-adopted accounting pronouncements
There were no recently adopted accounting pronouncements during the year ended December 31, 2023.
Recently-issued accounting pronouncements not yet adopted
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures. This standard expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. For public business entities, it is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on our disclosures within our consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740), Improvements to Income Tax Disclosures, which requires that an entity, on an annual basis, disclose additional income tax information, primarily related to the rate reconciliation and income taxes paid. The amendment in the ASU is intended to enhance the transparency and decision usefulness of income tax disclosures. For public business entities, it is effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact that the updated standard will have on our disclosures within our consolidated financial statements.
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Weighted Average Assumptions
The following information represents the weighted average of the assumptions used in the Black-Scholes option-pricing model for stock options granted:
Year Ended December 31,
202320222021
Expected term (years)N/AN/A6.0
Expected volatilityN/AN/A47.0%
Risk free interest rateN/AN/A1.0%
Expected dividend yieldN/AN/A
The fair value of ESPP shares granted was estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:
Year Ended December 31,
202320222021
Risk-free interest rate
4.5% - 5.4%
1.4% - 4.5%
0.0% - 0.2%
Expected term (in years)
0.5 - 1
0.5 - 1
0.5 - 1
Volatility
39.8% - 58.5%
39.3% - 65.5%
23.4% - 46.6%
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues by Geographic Region
The following table sets forth the Company’s revenues by geographic region (in thousands):
Year Ended December 31,
202320222021
United States$422,192 $373,423 $304,603 
International167,804 149,515 121,103 
$589,996 $522,938 $425,706 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Non-Controlling Interest (Tables)
12 Months Ended
Dec. 31, 2023
Equity Method Investments and Joint Ventures [Abstract]  
Summary of Activity in Redeemable Non-Controlling Interest ctivity in the redeemable non-controlling interest was as follows (in thousands):
December 31,
202320222021
Balance at beginning of period$23,895 $28,699 $12,524 
Investment by redeemable non-controlling interest— — 2,171 
Net income (loss) attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest)892 (369)(910)
Foreign currency translation(58)(304)(163)
Adjustment to redeemable non-controlling interest5,334 (4,131)15,077 
Balance at end of period$30,063 $23,895 $28,699 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2023
Business Combinations [Abstract]  
Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed
The purchase consideration and major classes of assets and liabilities to which the Company allocated the total fair value of purchase consideration of $11.4 million were as follows (in thousands):
Cash consideration$11,394 
Post-acquisition working capital adjustment
Total cash purchase consideration$11,403 
Cash and cash equivalents$27 
Accounts receivable, net916 
Prepaid expenses and other current assets893 
Property and equipment, net49 
Intangible assets, net8,800 
Goodwill5,104 
Operating lease right-of-use assets402 
Other assets58 
Accounts payable(665)
Accrued expenses and other current liabilities(1,570)
Deferred revenue, current(98)
Operating lease liabilities(402)
Deferred tax liabilities, net(2,111)
Total consideration$11,403 
The following table presents the final allocation of the purchase price (in thousands):
Cash consideration$160,224 
Post-acquisition working capital adjustment(635)
Contingent consideration55,947 
Less: One-time expense related to accelerated vesting(1,322)
Purchase consideration$214,214 
Cash and cash equivalents$1,164 
Accounts receivable, net1,853 
Prepaid expenses and other current assets410 
Other assets143 
Property and equipment659 
Intangible assets74,400 
Goodwill154,151 
Accounts payable(1,537)
Accrued liabilities (2,585)
Deferred revenue(231)
Deferred tax liabilities, net(14,213)
Total consideration$214,214 
Acquired Intangible Asset Categories, Fair Value and Amortization Period The acquired intangible asset categories, fair value, and amortization periods, were as follows:
Amortization PeriodFair Value
(in years)(in thousands)
Developed technology5$8,110 
Customer relationships3690 
$8,800 
The acquired intangible asset categories, fair value, and amortization periods, were as follows:
Amortization PeriodFair Value
(in years)(in thousands)
Developed technology7$64,900 
Customer relationships39,500 
$74,400 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets and Goodwill (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Carrying Value of Intangible Assets
The carrying value of intangible assets was as follows (in thousands):
December 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name$15,977 $(15,977)$— 
Developed technology137,368 (66,900)70,468 
Customer relationships26,779 (19,342)7,437 
Defensive patent2,333 (1,182)1,151 
$182,457 $(103,401)$79,056 

December 31, 2022
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name$15,977 $(14,913)$1,064 
Developed technology129,258 (54,462)74,796 
Customer relationships26,089 (12,552)13,537 
Defensive patent2,333 (866)1,467 
$173,657 $(82,793)$90,864 
Amortization Expense by Operation Expense Categories
Amortization expense is included in the following functional statements of operations expense categories. Amortization expense was as follows (in thousands):
Year Ended December 31,
202320222021
Cost of revenues$12,438 $11,315 $2,685 
Sales and marketing6,791 6,505 5,883 
General and administrative1,379 1,911 1,911 
$20,608 $19,731 $10,479 
Summary of Estimated Amortization Expense
The following table presents the Company’s estimate of remaining amortization expense for each of the five succeeding fiscal years and thereafter for finite-lived intangible assets at December 31, 2023 (in thousands):
2024$19,872 
202514,011 
202613,597 
202713,075 
202812,412 
Thereafter6,089 
$79,056 
Schedule of Changes in Goodwill
The following table represents the changes in goodwill (in thousands):
Balance at December 31, 2021$289,710 
Additions from acquisitions154,151 
Balance at December 31, 2022443,861 
Additions from acquisitions5,104 
Balance at December 31, 2023$448,965 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2023
Regulated Operations [Abstract]  
Schedule of Investments in Marketable Securities
Investments in marketable securities presented within current assets on the consolidated balance sheets consisted of the following (in thousands):
December 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Marketable securities
U.S. treasury securities$523,344 $737 $(107)$523,974 
Commercial paper241,428 — 241,429 
U.S. government agencies 168,078 (128)167,952 
$932,850 $740 $(235)$933,355 

December 31, 2022
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Marketable securities
U.S. treasury securities$418,941 $$(1,047)$417,903 
Corporate bonds64,597 (296)64,304 
Commercial paper278,406 — — 278,406 
U.S. government agencies 113,512 40 (82)113,470 
$875,456 $52 $(1,425)$874,083 
Schedule of Amortized Cost and Fair Values of Marketable Securities by Remaining Contractual Maturity
December 31, 2023
Amortized CostFair Value
Maturing within 1 year$906,556 $907,107 
Maturing between 1 and 2 years26,294 26,248 
$932,850 $933,355 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities were comprised of the following (in thousands):
December 31,
20232022
Accrued salaries and employee benefits$33,344 $39,043 
Accrued income and other taxes payable9,408 9,415 
Accrued restructuring costs1,569 1,737 
Other accrued expenses and current liabilities15,369 8,405 
$59,690 $58,600 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis
The following table summarizes the Company’s financial assets and liabilities measured at fair value on a recurring basis by level, within the fair value hierarchy. Financial assets and financial liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement (in thousands):
December 31, 2023
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$148,298 $— $— $148,298 
Commercial paper— 38,926 — 38,926 
U.S. government agencies— 19,987 — 19,987 
Marketable securities
U.S. treasury securities523,974 — — 523,974 
Commercial paper— 241,429 — 241,429 
U.S. government agencies— 167,952 — 167,952 
Total assets$672,272 $468,294 $— $1,140,566 
Liabilities
Contingent consideration$— $— $— $— 
Total liabilities$— $— $— $— 

December 31, 2022
Level 1Level 2Level 3Total
Cash equivalents
Money market funds$101,919 $— $— $101,919 
Commercial paper— 59,405 — 59,405 
Marketable securities
U.S. treasury securities417,903 — — 417,903 
Corporate bonds— 64,301 — 64,301 
Commercial paper— 278,406 — 278,406 
U.S. government agencies— 113,471 — 113,471 
Total assets$519,822 $515,583 $— $1,035,405 
Liabilities
Contingent consideration$8,000 $— $33,549 $41,549 
Total liabilities$8,000 $— $33,549 $41,549 
Summary of Changes in Contingent Consideration Liability
The following table summarizes the changes in the contingent consideration liability (in thousands):
Year Ended December 31,
202320222021
Beginning fair value$41,549 $20,732 $23,490 
Additions in the period— 55,947 — 
Payments in the period(8,000)— — 
Change in fair value(33,549)(35,130)(2,758)
Ending fair value$— $41,549 $20,732 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment, net consisted of the following (in thousands):
December 31,
20232022
Computers and equipment$22,396 $22,324 
Purchased software14,007 12,519 
Furniture and fixtures4,197 4,051 
Leasehold improvements16,198 14,943 
Data center equipment - finance lease1,231 1,231 
Building - finance lease1,219 1,219 
Construction in progress— 121 
Property and equipment, gross59,248 56,408 
Less: accumulated depreciation and amortization
(44,381)(36,597)
Property and equipment, net$14,867 $19,811 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Lessee Disclosure [Abstract]  
Summary of Lease Expense
The components of the lease expense recorded in the consolidated statements of operations were as follows (in thousands):
Year Ended December 31,
202320222021
Finance lease cost:
Amortization of assets$1,020 $652 $46 
Interest on lease liabilities45 44 
Operating lease cost6,663 5,767 4,792 
Short-term lease cost378 388 336 
Variable cost1,237 1,190 741 
Total lease cost$9,343 $8,041 $5,918 
Cash flow and other information related to leases was as follows (in thousands, except percentages):
Supplemental Cash Flow and Other Information
Year Ended December 31,
202320222021
Cash paid for amounts included in the measurement of lease liabilities
Financing cash flows from finance leases$1,036 $662 $15 
Operating cash flows from operating lease liabilities$7,467 $5,338 $5,390 
Weighted average remaining lease term at end of period (in years):
Finance leases0.81.72.9
Operating leases4.23.94.3
Weighted average discount rate:
Finance leases3.5 %3.7 %2.2 %
Operating leases5.7 %2.8 %2.3 %
Schedule of Maturities of Lease Liabilities
Maturities of lease liabilities at December 31, 2023, for each of the five succeeding fiscal years and thereafter, were (in thousands):
Finance LeasesOperating Leases
2024$787 $4,676 
20255,825 
2026— 5,010 
2027— 3,639 
2028— 2,836 
Thereafter— 1,073 
Total lease payments791 23,059 
Less imputed interest(9)(3,213)
Total lease obligations$782 $19,846 
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Senior Notes (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Summary of Notes
The 2024 Notes consisted of the following (in thousands):
December 31,
20232022
Liability:
Principal$250,000 $250,000 
Unamortized debt issuance costs(767)(2,069)
Net carrying amount(1)
$249,233 $247,931 
(1) Net carrying amount as of December 31, 2023 presented within total current liabilities on the consolidated balance sheet.
The 2026 Notes consisted of the following (in thousands):
December 31
20232022
Liability:
Principal$1,150,000 $1,150,000 
Unamortized debt issuance costs(9,392)(13,625)
Net carrying amount$1,140,608 $1,136,375 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Costs (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs
The liability for the fiscal 2023 and 2022 restructuring programs was included in accrued expenses and other current liabilities in the consolidated balance sheet, and the following tables summarize the related activity for the respective plans for the year ended December 31, 2023 (in thousands):
Year Ended December 31, 2023
Restructuring Program
Fiscal 2023Fiscal 2022Total
Accrual balance as of December 31, 2022$— $1,737 $1,737 
Restructuring charges9,815 1,149 10,964 
Cash payments and adjustments(8,253)(2,879)(11,132)
Accrual balance as of December 31, 2023$1,562 $$1,569 
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Awards (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity
The following table summarizes activity for awards that contain service-only vesting conditions:
SharesWeighted-
Average
Exercise Price
Weighted-Average
Remaining
Contractual Term
Aggregate
Intrinsic Value
(in thousands)(in years)(in thousands)
Outstanding at December 31, 20222,431 $44.98 5.5$64,903 
Exercised(590)$33.82 
Forfeited/canceled(148)$81.37 
Outstanding at December 31, 20231,693 $45.67 4.6$37,077 
Exercisable at December 31, 20231,607 $43.79 
Summary of Restricted Stock Units Activity
The following table summarizes activity for restricted stock units that contain service-only vesting conditions:
Restricted
Stock Units
Weighted-Average
Grant Date
Fair Value
(in thousands)
Nonvested at December 31, 20222,202 $74.42 
Granted1,451 $64.35 
Vested(916)$72.92 
Forfeited/canceled(529)$72.77 
Nonvested at December 31, 20232,208 $68.82 
The following table summarizes activity for restricted stock units with performance and service vesting conditions with grant dates (in thousands):
Restricted
Stock Units
Weighted-Average
Grant Date
Fair Value
(in thousands)
Nonvested at December 31, 202269 $75.58 
Granted166 $67.17 
Performance adjustment(28)$75.58 
Vested(41)$75.66 
Forfeited/canceled(53)$67.23 
Nonvested at December 31, 2023113 $67.17 
The following table summarizes activity for restricted stock units with performance and service vesting conditions with no grant dates established (in thousands):
Restricted
Stock Units
Weighted-Average
Grant Date
Fair Value
(in thousands)
Nonvested at December 31, 2022138 N/A
Granted156 N/A
Vested— N/A
Forfeited/canceled(59)N/A
Nonvested at December 31, 2023235 N/A
The number of shares that will vest is subject to the achievement of certain performance metrics and total shareholder return.
The following table summarizes activity for restricted stock units with performance, market, and service-based conditions:
Restricted
Stock Units
Weighted-Average
Grant Date
Fair Value
(in thousands)
Nonvested at December 31, 2022189 $75.90 
Granted— N/A
Vested— N/A
Forfeited/canceled(189)$75.90 
Nonvested at December 31, 2023— N/A
Schedule of Weighted Average Assumptions
The following information represents the weighted average of the assumptions used in the Black-Scholes option-pricing model for stock options granted:
Year Ended December 31,
202320222021
Expected term (years)N/AN/A6.0
Expected volatilityN/AN/A47.0%
Risk free interest rateN/AN/A1.0%
Expected dividend yieldN/AN/A
The fair value of ESPP shares granted was estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:
Year Ended December 31,
202320222021
Risk-free interest rate
4.5% - 5.4%
1.4% - 4.5%
0.0% - 0.2%
Expected term (in years)
0.5 - 1
0.5 - 1
0.5 - 1
Volatility
39.8% - 58.5%
39.3% - 65.5%
23.4% - 46.6%
Summary of Stock-Based Compensation Expense
Stock-based compensation expense recorded in the Company’s consolidated statements of operations was as follows (in thousands):
Year Ended December 31,
202320222021
Cost of revenues$10,342 $8,595 $8,410 
Sales and marketing24,152 26,310 22,756 
Research and development13,095 14,382 11,110 
General and administrative30,381 26,597 23,594 
$77,970 $75,884 $65,870 
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Components of Income (Loss) Before Income Taxes
The components of loss before income taxes were as follows (in thousands):
Year Ended December 31,
202320222021
United States$62,745 $(41,534)$(96,836)
International(2,236)(5,877)(4,023)
$60,509 $(47,411)$(100,859)
Components of Total Provision for Income Taxes
The components of the total provision for (benefit from) income taxes were as follows (in thousands):
Year Ended December 31,
202320222021
Current
Federal$272 $— $— 
State859 316 63 
Foreign1,844 564 889 
Total current tax expense2,975 880 952 
Deferred
Federal202 (12,709)— 
State100 (1,503)— 
Foreign(1,827)(188)(817)
Total deferred tax provision(1,525)(14,400)(817)
Total provision for (benefit from) income taxes$1,450 $(13,520)$135 
Reconciliation of Statutory U.S. Federal Tax Rate to Effective Tax Rate
A reconciliation of the statutory U.S. federal income tax rate to the Company’s effective tax rate for the years ended December 31, 2023, 2022, and 2021 was as follows:
Year Ended December 31,
202320222021
Federal statutory income tax rate21.0 %21.0 %21.0 %
State tax, net of federal benefit2.7 %(1.2)%(0.1)%
Federal tax credits(9.8)%10.0 %6.1 %
Change in valuation allowance(13.8)%(1.8)%(34.0)%
Foreign tax differential2.0 %(2.3)%(1.2)%
Windfall tax benefits, net related to stock-based compensation4.1 %1.1 %16.5 %
Nondeductible officer compensation6.8 %(11.1)%(7.5)%
Nondeductible transaction costs0.3 %(1.5)%— %
Contingent consideration(11.6)%15.7 %— %
Nondeductible meals and entertainment0.7 %(1.1)%(0.5)%
Other— %(0.3)%(0.4)%
2.4 %28.5 %(0.1)%
Significant Components of Deferred Tax Assets and Liabilities
Significant components of the Company’s deferred tax assets and liabilities were as follows (in thousands):
December 31,
20232022
Deferred tax assets
Net operating loss carryforwards$55,779 $77,711 
Research and other credits39,248 32,094 
Capitalized R&D28,455 11,919 
Stock-based compensation7,811 8,699 
Operating and finance leases3,343 2,082 
Business interest carryforward— 3,113 
Accrued expenses and other current liabilities5,445 6,443 
Other779 1,737 
Total deferred tax assets140,860 143,798 
Less: valuation allowance(92,079)(99,476)
Deferred tax assets, net of valuation allowance48,781 44,322 
Deferred tax liabilities
Intangible assets(18,698)(21,295)
Prepaid expenses(24,861)(24,406)
Operating lease right-of-use and finance lease assets(2,973)(1,564)
Accretion on investment(8,253)(2,154)
Other(245)(443)
Total deferred tax liabilities(55,030)(49,862)
Net deferred taxes$(6,249)$(5,540)
Summary of Changes in Valuation Allowance
The changes in the valuation allowance were as follows (in thousands):
Year Ended December 31,
202320222021
Valuation allowance, at beginning of year$99,476 $32,279 $37,691 
Increase (decrease) in valuation allowance recorded through earnings(7,063)2,880 42,240 
Increase (decrease) in valuation allowance recorded through equity(334)64,317 (47,652)
Valuation allowance, at end of year$92,079 $99,476 $32,279 
Rollforward of Total Gross Unrecognized Tax Benefits
The following is a rollforward of the Company’s total gross unrecognized tax benefits (in thousands):
Year Ended December 31,
202320222021
Beginning gross unrecognized tax benefits$5,513 $4,266 $2,523 
Increases related to prior year tax positions274 162 400 
Increases related to current year tax positions1,317 1,085 1,343 
Ending gross unrecognized tax benefits$7,104 $5,513 $4,266 
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Loss per Share
The following table sets forth the computation of basic and diluted net income (loss) per share (in thousands, except per share amounts):
Year Ended December 31,
202320222021
Basic net income (loss) per share
Numerator:
Net income (loss) attributable to BlackLine, Inc.$52,833 $(29,391)$(115,161)
Denominator:
Weighted average shares60,849 59,539 58,351 
Basic net income (loss) per share attributable to BlackLine, Inc.$0.87 $(0.49)$(1.97)
Diluted net income (loss) per share
Numerator:
Net income (loss) attributable to BlackLine, Inc.$52,833 $(29,391)$(115,161)
Interest expense5,848— — 
Tax effect of interest expense(132)— — 
Net income (loss) attributable to BlackLine, Inc. for diluted calculation$58,549 $(29,391)$(115,161)
Denominator:
Weighted average shares60,849 59,539 58,351 
Dilutive effect of securities872 — — 
Dilutive effect of convertible senior notes10,324 — — 
Shares used to calculate diluted net income (loss) per share72,045 59,539 58,351 
Diluted net income (loss) per share attributable to BlackLine, Inc.$0.81 $(0.49)$(1.97)
Schedule of Potentially Dilutive Shares Excluded From Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders
The weighted average impact of potentially dilutive securities that were excluded from the diluted per share calculations because they were anti-dilutive were as follows (in thousands):
Year Ended December 31,
202320222021
Stock options - service-only vesting conditions1,062 2,431 2,739 
Restricted stock units - service-only vesting conditions1,834 2,202 1,503 
Restricted stock units - performance and service conditions16 207 — 
Restricted stock units - performance, market, and service conditions73 189 — 
Total shares excluded from net income (loss) per share2,985 5,029 4,242 
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Information (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Long-lived Assets Which Consist of Property and Equipment, Net and Operating Lease Right-of-use Assets by Geographic Region
The following table sets forth the Company’s long-lived assets, which consist of property and equipment, net, and operating lease ROU assets by geographic region (in thousands):
Year Ended December 31,
20232022
United States$21,831 $22,416 
International12,209 12,103 
$34,040 $34,519 
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
The Company (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 15, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]      
Operating lease right-of-use assets $ 19,173   $ 14,708
Operating lease liability $ 19,846    
Woodland Hills Office Lease      
Lessee, Lease, Description [Line Items]      
Operating lease extension term   5 years  
Operating lease right-of-use assets   $ 7,300  
Operating lease liability   $ 7,300  
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
customer
bank
segment
reportingUnit
Dec. 31, 2022
USD ($)
customer
Dec. 31, 2021
USD ($)
customer
Jan. 26, 2022
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Number of operating segments | segment 1      
Allowance for credit loss $ 0      
Capitalized computer software, amortization 19,100,000 $ 13,600,000 $ 9,000,000  
Capitalized computer software, accumulated amortization 60,600,000 41,600,000    
Impairment of cloud computing implementation costs $ 0 5,330,000 0  
Number of reporting units | reportingUnit 1      
Deferred revenue recognized $ 274,300,000 239,900,000 189,600,000  
Contracted not recognized revenue $ 842,700,000      
Contract asset, deferred customer acquisition costs, recognition period 5 years      
Contract asset, renewal fees amortization, period 5 years      
Advertising cost expense $ 11,800,000 9,500,000 $ 9,000,000  
Stock-based compensation award vesting period 4 years      
Estimated dividend yield 0.00%   0.00%  
Foreign currency transaction losses $ 600,000 (1,900,000) $ (1,000,000)  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Contracted not recognized revenue, expects to recognize revenue over next 12 months, percentage 57.30%      
Remaining performance obligation, expected timing of satisfaction, period 12 months      
FourQ Systems, Inc. | Measurement Input, Expected Term        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Contingent consideration, liability, measurement input       3
Prepaid Expenses and Other Current Assets        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Restricted cash $ 200,000 200,000    
Sales and Marketing Expenses        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Amortization expense $ 34,100,000 $ 29,700,000 $ 22,400,000  
Computer Software Development Costs        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Capitalized software, estimated useful life 3 years      
Furniture and Fixtures        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, useful life 5 years      
Leasehold Improvements        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, useful life 7 years      
Revenues        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Number of single customers comprising 10% or more | customer 0 0 0  
Accounts Receivable        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Number of single customers comprising 10% or more | customer 0 0    
Cash and Cash Equivalents        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Bank where interest-bearing accounts exceed FDIC insured limits | bank 1      
Investments        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Banks where company's investments are held | bank 2      
Minimum        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Capitalized software, estimated useful life 1 year      
Subscription contract, period 1 year      
Minimum | Machinery and Equipment        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, useful life 3 years      
Minimum | Purchased Software        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, useful life 3 years      
Maximum        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Capitalized software, estimated useful life 11 years      
Subscription contract, period 3 years      
Maximum | Machinery and Equipment        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, useful life 5 years      
Maximum | Purchased Software        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, useful life 5 years      
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Weighted Average Assumptions (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2021
Accounting Policies [Abstract]    
Expected term (years)   6 years
Expected volatility   47.00%
Risk free interest rate   1.00%
Expected dividend yield 0.00% 0.00%
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues - Schedule of Disaggregation of Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total revenues $ 589,996 $ 522,938 $ 425,706
United States      
Disaggregation of Revenue [Line Items]      
Total revenues 422,192 373,423 304,603
International      
Disaggregation of Revenue [Line Items]      
Total revenues $ 167,804 $ 149,515 $ 121,103
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Non-Controlling Interest - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2021
Oct. 31, 2018
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Redeemable Noncontrolling Interest [Line Items]          
Investment from redeemable non-controlling interest $ 2,200   $ 0 $ 0 $ 2,171
BlackLine K.K. | BlackLine K.K.          
Redeemable Noncontrolling Interest [Line Items]          
Cash consideration   $ 4,500      
Business combination, outstanding common stock percentage   51.00%      
Additional investment in subsidiary $ 2,300        
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Non-Controlling Interest - Summary of Redeemable Non-Controlling Interest (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Redeemable Noncontrolling Interest, Equity [Roll Forward]      
Balance at beginning of period $ 23,895 $ 28,699 $ 12,524
Investment by redeemable non-controlling interest 0 0 2,171
Net income (loss) attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest) 892 (369) (910)
Foreign currency translation (58) (304) (163)
Adjustment to redeemable non-controlling interest 5,334 (4,131) 15,077
Balance at end of period $ 30,063 $ 23,895 $ 28,699
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Narrative (Details)
$ in Thousands
12 Months Ended
Sep. 12, 2023
USD ($)
Jan. 26, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Data Interconnect        
Business Acquisition [Line Items]        
Cash consideration $ 11,394      
Transaction related costs     $ 1,200  
Weighted average useful lives 4 years 9 months 18 days      
Estimated fair value of intangible assets acquired $ 8,800      
Purchase price consideration 11,403      
Data Interconnect | Developed technology        
Business Acquisition [Line Items]        
Estimated fair value of intangible assets acquired 8,110      
Data Interconnect | Customer relationships        
Business Acquisition [Line Items]        
Estimated fair value of intangible assets acquired $ 690      
FourQ Systems, Inc.        
Business Acquisition [Line Items]        
Cash consideration   $ 160,224    
Transaction related costs       $ 3,400
Weighted average useful lives   6 years 6 months    
Estimated fair value of intangible assets acquired   $ 74,400    
Maximum contingent consideration to be distributed   73,200 $ 73,200  
Fair value of contingent consideration   55,947    
Purchase price consideration   214,214    
FourQ Systems, Inc. | Developed technology        
Business Acquisition [Line Items]        
Estimated fair value of intangible assets acquired   64,900    
FourQ Systems, Inc. | Customer relationships        
Business Acquisition [Line Items]        
Estimated fair value of intangible assets acquired   $ 9,500    
FourQ Systems, Inc. | Measurement Input, Expected Term        
Business Acquisition [Line Items]        
Contingent consideration, liability, measurement input   3    
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Sep. 12, 2023
Jan. 26, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]          
Goodwill     $ 448,965 $ 443,861 $ 289,710
Data Interconnect          
Business Acquisition [Line Items]          
Cash consideration $ 11,394        
Post-acquisition working capital adjustment 9        
Purchase price consideration 11,403        
Cash and cash equivalents 27        
Accounts receivable, net 916        
Prepaid expenses and other current assets 893        
Other assets 58        
Property and equipment 49        
Operating lease right-of-use assets 402        
Intangible assets 8,800        
Goodwill 5,104        
Accounts payable (665)        
Accrued liabilities (1,570)        
Deferred revenue, current (98)        
Operating lease liabilities (402)        
Deferred tax liabilities, net (2,111)        
Total consideration $ 11,403        
FourQ Systems, Inc.          
Business Acquisition [Line Items]          
Cash consideration   $ 160,224      
Post-acquisition working capital adjustment   (635)      
Contingent consideration   55,947      
Less: One-time expense related to accelerated vesting   (1,322)      
Purchase price consideration   214,214      
Cash and cash equivalents   1,164      
Accounts receivable, net   1,853      
Prepaid expenses and other current assets   410      
Other assets   143      
Property and equipment   659      
Intangible assets   74,400      
Goodwill   154,151      
Accounts payable   (1,537)      
Accrued liabilities   (2,585)      
Deferred revenue   (231)      
Deferred tax liabilities, net   (14,213)      
Total consideration   $ 214,214      
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 12, 2023
Jan. 26, 2022
FourQ Systems, Inc.    
Acquired Finite-Lived Intangible Assets [Line Items]    
Fair Value   $ 74,400
FourQ Systems, Inc. | Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization Period   7 years
Fair Value   $ 64,900
FourQ Systems, Inc. | Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization Period   3 years
Fair Value   $ 9,500
Data Interconnect    
Acquired Finite-Lived Intangible Assets [Line Items]    
Fair Value $ 8,800  
Data Interconnect | Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization Period 5 years  
Fair Value $ 8,110  
Data Interconnect | Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization Period 3 years  
Fair Value $ 690  
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets and Goodwill - Summary of Carrying Value of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 182,457 $ 173,657
Accumulated Amortization (103,401) (82,793)
Net Carrying Amount 79,056 90,864
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 15,977 15,977
Accumulated Amortization (15,977) (14,913)
Net Carrying Amount 0 1,064
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 137,368 129,258
Accumulated Amortization (66,900) (54,462)
Net Carrying Amount 70,468 74,796
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 26,779 26,089
Accumulated Amortization (19,342) (12,552)
Net Carrying Amount 7,437 13,537
Defensive patent    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,333 2,333
Accumulated Amortization (1,182) (866)
Net Carrying Amount $ 1,151 $ 1,467
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets and Goodwill - Amortization Expense by Operation Expense Categories (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Amortization expenses $ 20,608 $ 19,731 $ 10,479
Cost of revenues      
Finite-Lived Intangible Assets [Line Items]      
Amortization expenses 12,438 11,315 2,685
Sales and marketing      
Finite-Lived Intangible Assets [Line Items]      
Amortization expenses 6,791 6,505 5,883
General and administrative      
Finite-Lived Intangible Assets [Line Items]      
Amortization expenses $ 1,379 $ 1,911 $ 1,911
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets and Goodwill - Summary of Estimated Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 $ 19,872  
2025 14,011  
2026 13,597  
2027 13,075  
2028 12,412  
Thereafter 6,089  
Net Carrying Amount $ 79,056 $ 90,864
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets and Goodwill - Changes in Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Roll Forward]    
Balance beginning $ 443,861 $ 289,710
Additions from acquisitions 5,104 154,151
Balance ending $ 448,965 $ 443,861
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of Investments in Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 932,850 $ 875,456
Gross Unrealized Gains 740 52
Gross Unrealized Losses (235) (1,425)
Fair Value 933,355 874,083
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 523,344 418,941
Gross Unrealized Gains 737 9
Gross Unrealized Losses (107) (1,047)
Fair Value 523,974 417,903
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   64,597
Gross Unrealized Gains   3
Gross Unrealized Losses   (296)
Fair Value   64,304
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 241,428 278,406
Gross Unrealized Gains 1 0
Gross Unrealized Losses 0 0
Fair Value 241,429 278,406
U.S. government agencies    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 168,078 113,512
Gross Unrealized Gains 2 40
Gross Unrealized Losses (128) (82)
Fair Value $ 167,952 $ 113,470
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
position
Dec. 31, 2022
USD ($)
position
Regulated Operations [Abstract]    
Contractual maturity (less than) 2 years  
Net gains on maturities of marketable securities reclassified from accumulated other comprehensive loss to earnings $ 33,900,000 $ 8,900,000
Securities in continuous loss position, less than 12 Months, estimated fair value 286,600,000 521,800,000
Securities in continuous loss position, less than 12 Months, unrealized losses $ (200,000) $ (1,400,000)
Number of securities in continuous unrealized loss position, greater than 12 months | position 0 0
Allowance for credit loss $ 0 $ 0
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Summary of Amortized Cost and Fair Values of Marketable Securities, by Remaining Contractual Maturity (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Amortized Cost  
Maturing within 1 year $ 906,556
Maturing between 1 and 2 years 26,294
Total 932,850
Fair Value  
Maturing within 1 year 907,107
Maturing between 1 and 2 years 26,248
Total $ 933,355
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Other Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Regulated Operations [Abstract]      
Deferred customer acquisition costs $ 89,900,000 $ 89,100,000  
Impairment of cloud computing implementation costs $ 0 $ 5,330,000 $ 0
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Regulated Operations [Abstract]    
Accrued salaries and employee benefits $ 33,344 $ 39,043
Accrued income and other taxes payable 9,408 9,415
Accrued restructuring costs 1,569 1,737
Other accrued expenses and current liabilities 15,369 8,405
Accrued expenses and other current liabilities, total $ 59,690 $ 58,600
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets $ 1,140,566 $ 1,035,405
Liabilities    
Contingent consideration 0 41,549
Total liabilities 0 41,549
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 148,298 101,919
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 38,926 59,405
Marketable securities 241,429 278,406
U.S. government agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 19,987  
Marketable securities 167,952 113,471
U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 523,974 417,903
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   64,301
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 672,272 519,822
Liabilities    
Contingent consideration 0 8,000
Total liabilities 0 8,000
Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 148,298 101,919
Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Marketable securities 0 0
Level 1 | U.S. government agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0  
Marketable securities 0 0
Level 1 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 523,974 417,903
Level 1 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 468,294 515,583
Liabilities    
Contingent consideration 0 0
Total liabilities 0 0
Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 38,926 59,405
Marketable securities 241,429 278,406
Level 2 | U.S. government agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 19,987  
Marketable securities 167,952 113,471
Level 2 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Level 2 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   64,301
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 0 0
Liabilities    
Contingent consideration 0 33,549
Total liabilities 0 33,549
Level 3 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Level 3 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Marketable securities 0 0
Level 3 | U.S. government agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0  
Marketable securities 0 0
Level 3 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 0 0
Level 3 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   $ 0
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Summary of Changes in Contingent Consideration Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Additions in the period $ 0 $ 55,947 $ 0
Payments in the period (8,000) 0 0
Contingent Consideration      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning fair value 41,549 20,732 23,490
Change in fair value (33,549) (35,130) (2,758)
Ending fair value $ 0 $ 41,549 $ 20,732
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Narrative (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Nov. 15, 2023
USD ($)
Jan. 26, 2022
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Change in fair value of contingent consideration $ (33,549,000) $ (35,130,000) $ (2,758,000)    
Contingent consideration, current 0 8,000,000      
FourQ Systems, Inc.          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Maximum contingent consideration to be distributed 73,200,000       $ 73,200,000
Change in fair value of contingent consideration 33,500,000 $ 22,400,000      
Contingent consideration, current 0        
FourQ Systems, Inc. | Measurement Input, Expected Term          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Contingent consideration, liability, measurement input         3
BlackLine Systems, Inc.          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Maximum contingent consideration to be distributed 8,000,000     $ 8,000,000  
Contingent consideration, current $ 0     $ 0  
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 59,248 $ 56,408
Less: accumulated depreciation and amortization (44,381) (36,597)
Property and equipment, net 14,867 19,811
Computers and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 22,396 22,324
Purchased software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 14,007 12,519
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 4,197 4,051
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 16,198 14,943
Data center equipment - finance lease    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,231 1,231
Building - finance lease    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,219 1,219
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 0 $ 121
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Depreciation and amortization expense related to property and equipment $ 50,099 $ 42,816 $ 27,128
Property and Equipment      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization expense related to property and equipment $ 10,400 $ 9,500 $ 7,600
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Narrative (Details)
12 Months Ended
Dec. 31, 2023
lease
Lessee, Lease, Description [Line Items]  
Number of leased properties 18
Lease option to terminate (within) 1 year
Minimum  
Lessee, Lease, Description [Line Items]  
Leases, remaining lease terms 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Leases, remaining lease terms 11 years
Lease extension period (up to) 9 years
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finance lease cost:      
Amortization of assets $ 1,020 $ 652 $ 46
Interest on lease liabilities 45 44 3
Operating lease cost 6,663 5,767 4,792
Short-term lease cost 378 388 336
Variable cost 1,237 1,190 741
Total lease cost $ 9,343 $ 8,041 $ 5,918
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Cash Flow and Other Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash paid for amounts included in the measurement of lease liabilities      
Financing cash flows from finance leases $ 1,036 $ 662 $ 15
Operating cash flows from operating lease liabilities $ 7,467 $ 5,338 $ 5,390
Weighted average remaining lease term at end of period (in years):      
Finance leases 9 months 18 days 1 year 8 months 12 days 2 years 10 months 24 days
Operating leases 4 years 2 months 12 days 3 years 10 months 24 days 4 years 3 months 18 days
Weighted average discount rate:      
Finance leases 3.50% 3.70% 2.20%
Operating leases 5.70% 2.80% 2.30%
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Finance Leases  
2024 $ 787
2025 4
2026 0
2027 0
2028 0
Thereafter 0
Total lease payments 791
Less imputed interest (9)
Total lease obligations 782
Operating Leases  
2024 4,676
2025 5,825
2026 5,010
2027 3,639
2028 2,836
Thereafter 1,073
Total lease payments 23,059
Less imputed interest (3,213)
Total lease obligations $ 19,846
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Senior Notes - Additional Information (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
day
reportingUnit
$ / shares
shares
Aug. 31, 2019
USD ($)
day
$ / shares
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 01, 2022
USD ($)
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]              
Proceeds from issuance of convertible senior notes, net of issuance costs     $ 0 $ 0 $ 1,128,794    
Loss on extinguishment of debt     0 0 (7,012)    
Adjustment to equity for adoption of ASU 2020-06     260,881 111,868 325,036   $ 422,070
Interest expense related to amortization of debt discount and issuance costs     5,535 5,511 55,538    
Additional Paid-in Capital              
Debt Instrument [Line Items]              
Adjustment to equity for adoption of ASU 2020-06     474,863 385,709 625,883   622,768
Accumulated Deficit              
Debt Instrument [Line Items]              
Adjustment to equity for adoption of ASU 2020-06     $ (214,802) $ (272,969) (301,735)   $ (201,651)
Cumulative Effect, Period of Adoption, Adjustment              
Debt Instrument [Line Items]              
Adjustment to equity for adoption of ASU 2020-06         (262,130)    
Cumulative Effect, Period of Adoption, Adjustment | Additional Paid-in Capital              
Debt Instrument [Line Items]              
Adjustment to equity for adoption of ASU 2020-06         (324,418)    
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit              
Debt Instrument [Line Items]              
Adjustment to equity for adoption of ASU 2020-06         62,288    
0.125% Convertible Senior Notes Due 2024              
Debt Instrument [Line Items]              
Convertible senior notes interest rate   0.125%          
Proceeds from issuance of convertible senior notes, net of issuance costs   $ 500,000          
Option to purchase principal amount   $ 65,000          
Conversion price (in usd per share) | $ / shares $ 73.40            
Debt repurchase amount percentage prior to maturity   100.00%          
Aggregate principal repurchased $ 250,000            
Debt, implied interest rate 4.94%            
Equity component of partial repurchase of 2024 convertible senior notes $ 219,300       219,284    
Loss on extinguishment of debt $ 7,000            
0.125% Convertible Senior Notes Due 2024 | Additional Paid-in Capital              
Debt Instrument [Line Items]              
Equity component of partial repurchase of 2024 convertible senior notes         $ 219,284    
0.125% Convertible Senior Notes Due 2024 | Cumulative Effect, Period of Adoption, Adjustment              
Debt Instrument [Line Items]              
Adjustment to equity for adoption of ASU 2020-06           $ (31,100)  
0.125% Convertible Senior Notes Due 2024 | Cumulative Effect, Period of Adoption, Adjustment | Additional Paid-in Capital              
Debt Instrument [Line Items]              
Adjustment to equity for adoption of ASU 2020-06           (55,600)  
0.125% Convertible Senior Notes Due 2024 | Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit              
Debt Instrument [Line Items]              
Adjustment to equity for adoption of ASU 2020-06           24,500  
0.125% Convertible Senior Notes Due 2024 | Minimum              
Debt Instrument [Line Items]              
Percentage of principal amount of notes declared as accrued based on certain customary events of default   25.00%          
0.125% Convertible Senior Notes Due 2024 | Condition One              
Debt Instrument [Line Items]              
Convertible senior notes, trading days | day   20          
Convertible senior notes, consecutive trading days | day   30          
0.125% Convertible Senior Notes Due 2024 | Condition One | Maximum              
Debt Instrument [Line Items]              
Percentage of conversion price for notes on each applicable trading day   130.00%          
0.125% Convertible Senior Notes Due 2024 | Condition Two | Maximum              
Debt Instrument [Line Items]              
Convertible senior notes, consecutive trading days | day   5          
Business day | day   5          
0.125% Convertible Senior Notes Due 2024 | Condition Two | Minimum              
Debt Instrument [Line Items]              
Percentage of conversion price for notes on each applicable trading day 98.00%            
0.125% Convertible Senior Notes Due 2024 | Senior Notes              
Debt Instrument [Line Items]              
Initial conversion rate   0.0136244          
Effective interest rate, percentage     0.65% 0.65%      
Estimated fair value of convertible senior notes     $ 255,900        
Interest expense related to amortization of debt discount and issuance costs     1,300 $ 1,300      
Coupon interest expense     $ 300 $ 300      
Capped calls, common stock, expected to offset potential economic dilution of stock up to initial cap price (in shares) | shares   3,400          
Cap calls, strike price (in usd per share) | $ / shares   $ 73.40          
Cap price per share (in usd per share) | $ / shares   $ 106.76          
Capped calls cost   $ 46,200          
Convertible Senior Notes due 2026              
Debt Instrument [Line Items]              
Proceeds used to repurchase aggregate principal of notes $ 432,200            
Convertible Senior Notes due 2026 | Senior Notes              
Debt Instrument [Line Items]              
Convertible senior notes interest rate 0.00%            
Proceeds from issuance of convertible senior notes, net of issuance costs $ 1,150,000            
Option to purchase principal amount $ 150,000            
Initial conversion rate 0.0060156            
Conversion price (in usd per share) | $ / shares $ 166.23            
Debt repurchase amount percentage prior to maturity 100.00%            
Effective interest rate, percentage     0.37% 0.37%      
Interest expense related to amortization of debt discount and issuance costs     $ 4,200 $ 4,200      
Debt discount $ 276,300            
Debt transaction costs 21,200            
Transaction costs allocated to liability component of notes 16,100            
Transaction costs allocated to equity component of notes 5,100            
Deferred tax liability, net $ 2,400            
Capped calls, common stock, expected to offset potential economic dilution of stock up to initial cap price (in shares) | shares 6,900            
Cap calls, strike price (in usd per share) | $ / shares $ 166.23            
Cap price per share (in usd per share) | $ / shares $ 233.31            
Capped calls cost $ 102,400            
Convertible Senior Notes due 2026 | Senior Notes | Cumulative Effect, Period of Adoption, Adjustment              
Debt Instrument [Line Items]              
Adjustment to equity for adoption of ASU 2020-06           (233,400)  
Convertible Senior Notes due 2026 | Senior Notes | Cumulative Effect, Period of Adoption, Adjustment | Additional Paid-in Capital              
Debt Instrument [Line Items]              
Adjustment to equity for adoption of ASU 2020-06           (271,200)  
Convertible Senior Notes due 2026 | Senior Notes | Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit              
Debt Instrument [Line Items]              
Adjustment to equity for adoption of ASU 2020-06           $ 37,800  
Convertible Senior Notes due 2026 | Senior Notes | Measurement Input, Credit Spread              
Debt Instrument [Line Items]              
Estimated interest rate 0.0565            
Convertible Senior Notes due 2026 | Senior Notes | Minimum              
Debt Instrument [Line Items]              
Percentage of principal amount of notes declared as accrued based on certain customary events of default 25.00%            
Convertible Senior Notes due 2026 | Senior Notes | Condition One              
Debt Instrument [Line Items]              
Convertible senior notes, trading days | reportingUnit 20            
Convertible senior notes, consecutive trading days | reportingUnit 30            
Convertible Senior Notes due 2026 | Senior Notes | Condition One | Maximum              
Debt Instrument [Line Items]              
Percentage of conversion price for notes on each applicable trading day 130.00%            
Convertible Senior Notes due 2026 | Senior Notes | Condition Two | Maximum              
Debt Instrument [Line Items]              
Convertible senior notes, consecutive trading days | day 5            
Business day | day 5            
Convertible Senior Notes due 2026 | Senior Notes | Condition Two | Minimum              
Debt Instrument [Line Items]              
Percentage of conversion price for notes on each applicable trading day 98.00%            
Convertible Senior Notes due 2026 | Senior Notes | Level 2              
Debt Instrument [Line Items]              
Estimated fair value of convertible senior notes     $ 1,000,000        
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Senior Notes - Summary of Notes (Details) - Senior Notes - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
0.125% Convertible Senior Notes Due 2024    
Debt Instrument [Line Items]    
Principal $ 250,000 $ 250,000
Unamortized debt issuance costs (767) (2,069)
Net carrying amount 249,233 247,931
Convertible Senior Notes due 2026    
Debt Instrument [Line Items]    
Principal 1,150,000 1,150,000
Unamortized debt issuance costs (9,392) (13,625)
Net carrying amount $ 1,140,608 $ 1,136,375
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Costs - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Aug. 23, 2023
position
Dec. 31, 2022
position
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Restructuring Cost and Reserve [Line Items]          
Restructuring costs     $ 10,964 $ 3,841 $ 0
Payments for restructuring     11,132    
2023 Restructuring Program          
Restructuring Cost and Reserve [Line Items]          
Restructuring positions eliminated, expected percent 9.00%        
Reduction to workforce, number of positions | position 166        
Restructuring costs     9,815    
Payments for restructuring     8,253    
2022 Restructuring Program          
Restructuring Cost and Reserve [Line Items]          
Restructuring positions eliminated, expected percent   5.00%      
Reduction to workforce, number of positions | position   95      
Restructuring costs     1,149    
Payments for restructuring     2,879 2,100  
One-time Termination Benefits | 2023 Restructuring Program          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs     9,800    
One-time Termination Benefits | 2022 Restructuring Program          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs     $ 1,100 $ 3,800  
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Costs - Schedule of Restructuring Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Cost and Reserve [Line Items]      
Accrual balance as of December 31, 2022 $ 1,737    
Restructuring costs 10,964 $ 3,841 $ 0
Cash payments and adjustments (11,132)    
Accrual balance as of December 31, 2023 1,569 1,737  
2023 Restructuring Program      
Restructuring Cost and Reserve [Line Items]      
Accrual balance as of December 31, 2022 0    
Restructuring costs 9,815    
Cash payments and adjustments (8,253)    
Accrual balance as of December 31, 2023 1,562 0  
2022 Restructuring Program      
Restructuring Cost and Reserve [Line Items]      
Accrual balance as of December 31, 2022 1,737    
Restructuring costs 1,149    
Cash payments and adjustments (2,879) (2,100)  
Accrual balance as of December 31, 2023 $ 7 $ 1,737  
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Awards - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 07, 2023
Dec. 30, 2022
Aug. 19, 2022
Apr. 04, 2022
Nov. 30, 2016
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock-based compensation award vesting period             4 years    
Granted (in shares)             0 0  
Cash received from exercise of stock options             $ 19,762,000 $ 4,687,000 $ 11,428,000
Stock-based compensation expense             77,970,000 75,884,000 65,870,000
Stock-based compensation capitalized as an asset             3,500,000 2,400,000 1,800,000
Net operating losses related to foreign tax benefits for equity awards             $ 100,000 100,000 600,000
Employee Stock Purchase Plan ("ESPP")                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Common shares reserved for future issuance (in shares)             800,000    
Weighted-average period to recognize unrecognized compensation expense             1 year    
Total unrecognized compensation cost             $ 2,800,000    
Stock-based compensation expense             $ 3,300,000 3,300,000 $ 3,800,000
Right to purchase shares at fair value of stock at the time of grant, percentage             85.00%    
Right to purchase shares at fair value at the time of exercise, percentage             85.00%    
Stock Options                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Weighted average grant date fair value per share, granted (usd per share)                 $ 50.77
Aggregate intrinsic value, exercised             $ 15,200,000 13,400,000 $ 38,300,000
Cash received from exercise of stock options             19,800,000 $ 4,700,000 $ 11,400,000
Unrecognized compensation expense             $ 2,700,000    
Weighted-average period to recognize unrecognized compensation expense             1 year    
Restricted Stock Units                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Weighted-average period to recognize unrecognized compensation expense             2 years 7 months 6 days    
Intrinsic value             $ 137,900,000    
Total unrecognized compensation cost             $ 125,800,000    
Restricted stock units - performance and service conditions                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock-based compensation award vesting period 3 years     3 years          
Weighted-average period to recognize unrecognized compensation expense             2 months 12 days    
Intrinsic value             $ 7,100,000    
Total unrecognized compensation cost             $ 500,000    
Granted (in shares) 300,000 200,000   200,000     166,000    
Grant date fair value (usd per share)     $ 300,000     $ 5,300,000      
Restricted stock units - performance and service conditions | Vesting period one                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Grant date fair value (usd per share) $ 4,800,000                
Restricted stock units - performance and service conditions | Vesting period two                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Grant date fair value (usd per share) $ 6,300,000                
Restricted Stock Units, Performance and Service Based , No Grant Date                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Intrinsic value             $ 14,600,000    
Granted (in shares)             156,000    
Restricted Stock Units, Performance, Market and Service Based                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Intrinsic value             $ 0    
Granted (in shares)             0    
2016 Equity Incentive Plan | Stock Options and Restricted Stock Units                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Maximum number of shares issuable (in shares)         6,200,000        
Stock option, contractual terms         10 years        
Common shares reserved for future issuance (in shares)             18,900,000    
2016 Equity Incentive Plan | Stock Options and Restricted Stock Units | Minimum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock-based compensation award vesting period         3 years        
2016 Equity Incentive Plan | Stock Options and Restricted Stock Units | Maximum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock-based compensation award vesting period         4 years        
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Awards - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding Beginning balance (in shares) 2,431  
Exercised (in shares) (590)  
Forfeited/canceled (in shares) (148)  
Outstanding Ending balance (in shares) 1,693 2,431
Exercisable at End of period (in shares) 1,607  
Weighted- Average Exercise Price    
Outstanding at Beginning of period (usd per share) $ 44.98  
Exercised (usd per share) 33.82  
Forfeited/canceled (usd per share) 81.37  
Outstanding at End of period (usd per share) 45.67 $ 44.98
Exercisable at End of period (usd per share) $ 43.79  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]    
Weighted Average Remaining Contractual Term (Years) 4 years 7 months 6 days 5 years 6 months
Aggregate Intrinsic Value, Outstanding at Beginning of period $ 64,903  
Aggregate Intrinsic Value, Outstanding at End of period $ 37,077 $ 64,903
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Awards - Summary of Restricted Stock Units Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Mar. 07, 2023
Dec. 30, 2022
Apr. 04, 2022
Dec. 31, 2023
Restricted stock units, service-based        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Nonvested, Beginning balance (in shares)       2,202
Granted (in shares)       1,451
Vested (in shares)       (916)
Forfeited/canceled (in shares)       (529)
Nonvested, Ending balance (in shares)       2,208
Weighted-Average Grant Date Fair Value        
Nonvested at Beginning balance (usd per share)       $ 74.42
Granted (usd per share)       64.35
Vested (usd per share)       72.92
Forfeited/canceled (usd per share)       72.77
Nonvested at Ending balance (usd per share)       $ 68.82
Restricted stock units - performance and service conditions        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Nonvested, Beginning balance (in shares)       69
Granted (in shares) 300 200 200 166
Performance adjustment (in shares)       (28)
Vested (in shares)       (41)
Forfeited/canceled (in shares)       (53)
Nonvested, Ending balance (in shares)       113
Weighted-Average Grant Date Fair Value        
Nonvested at Beginning balance (usd per share)       $ 75.58
Granted (usd per share)       67.17
Performance adjustment (in usd per share)       75.58
Vested (usd per share)       75.66
Forfeited/canceled (usd per share)       67.23
Nonvested at Ending balance (usd per share)       $ 67.17
Restricted Stock Units, Performance and Service Based , No Grant Date        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Nonvested, Beginning balance (in shares)       138
Granted (in shares)       156
Vested (in shares)       0
Forfeited/canceled (in shares)       (59)
Nonvested, Ending balance (in shares)       235
Restricted Stock Units, Performance, Market and Service Based        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Nonvested, Beginning balance (in shares)       189
Granted (in shares)       0
Vested (in shares)       0
Forfeited/canceled (in shares)       (189)
Nonvested, Ending balance (in shares)       0
Weighted-Average Grant Date Fair Value        
Nonvested at Beginning balance (usd per share)       $ 75.90
Forfeited/canceled (usd per share)       $ 75.90
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Awards - Schedule of Weighted Average Assumptions (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)     6 years
Volatility     47.00%
Employee Stock Purchase Plan ("ESPP")      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk free interest rate, minimum 4.50% 1.40% 0.00%
Risk free interest rate, maximum 5.40% 4.50% 0.20%
Employee Stock Purchase Plan ("ESPP") | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 6 months 6 months 6 months
Volatility 39.80% 39.30% 23.40%
Employee Stock Purchase Plan ("ESPP") | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 1 year 1 year 1 year
Volatility 58.50% 65.50% 46.60%
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Awards - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 77,970 $ 75,884 $ 65,870
Cost of revenues      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 10,342 8,595 8,410
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 24,152 26,310 22,756
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 13,095 14,382 11,110
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 30,381 $ 26,597 $ 23,594
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Income (Loss) Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
United States $ 62,745 $ (41,534) $ (96,836)
International (2,236) (5,877) (4,023)
Income (loss) before income taxes $ 60,509 $ (47,411) $ (100,859)
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Total Provision for (Benefits from) Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 272 $ 0 $ 0
State 859 316 63
Foreign 1,844 564 889
Total current tax expense 2,975 880 952
Deferred      
Federal 202 (12,709) 0
State 100 (1,503) 0
Foreign (1,827) (188) (817)
Total deferred tax provision (1,525) (14,400) (817)
Total provision for (benefit from) income taxes $ 1,450 $ (13,520) $ 135
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Statutory U.S. Federal Tax Rate to Effective Tax Rate (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Federal statutory income tax rate 21.00% 21.00% 21.00%
State tax, net of federal benefit 2.70% (1.20%) (0.10%)
Federal tax credits (9.80%) 10.00% 6.10%
Change in valuation allowance (13.80%) (1.80%) (34.00%)
Foreign tax differential 2.00% (2.30%) (1.20%)
Windfall tax benefits, net related to stock-based compensation 4.10% 1.10% 16.50%
Nondeductible officer compensation 6.80% (11.10%) (7.50%)
Nondeductible transaction costs 0.30% (1.50%) 0.00%
Contingent consideration (11.60%) 15.70% 0.00%
Nondeductible meals and entertainment 0.70% (1.10%) (0.50%)
Other 0.00% (0.30%) (0.40%)
Effective tax rate 2.40% 28.50% (0.10%)
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets        
Net operating loss carryforwards $ 55,779 $ 77,711    
Research and other credits 39,248 32,094    
Capitalized R&D 28,455 11,919    
Stock-based compensation 7,811 8,699    
Operating and finance leases 3,343 2,082    
Business interest carryforward 0 3,113    
Accrued expenses and other current liabilities 5,445 6,443    
Other 779 1,737    
Total deferred tax assets 140,860 143,798    
Less: valuation allowance (92,079) (99,476) $ (32,279) $ (37,691)
Deferred tax assets, net of valuation allowance 48,781 44,322    
Deferred tax liabilities        
Intangible assets (18,698) (21,295)    
Prepaid expenses (24,861) (24,406)    
Operating lease right-of-use and finance lease assets (2,973) (1,564)    
Accretion on investment (8,253) (2,154)    
Other (245) (443)    
Total deferred tax liabilities (55,030) (49,862)    
Net deferred taxes $ (6,249) $ (5,540)    
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes - Summary of Changes in Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred Tax Asset Valuation Allowance [Roll Forward]      
Valuation allowance, at beginning of year $ 99,476 $ 32,279 $ 37,691
Increase (decrease) in valuation allowance recorded through earnings (7,063) 2,880 42,240
Increase (decrease) in valuation allowance recorded through equity (334) 64,317 (47,652)
Valuation allowance, at end of year $ 92,079 $ 99,476 $ 32,279
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Examination [Line Items]      
Increase (decrease) in valuation allowance recorded through equity $ (334,000) $ 64,317,000 $ (47,652,000)
Increase (decrease) in valuation allowance recorded through earnings (7,063,000) 2,880,000 42,240,000
Deferred income tax benefit 1,525,000 14,400,000 817,000
Unrecognized tax benefits that would impact the effective tax rate 100,000 100,000  
Penalties and interest (less than) 100,000 100,000 0
Unrecognized tax benefits, income tax penalties and interest accrued (less than) 100,000 100,000  
Foreign      
Income Tax Examination [Line Items]      
Deferred income tax benefit 1,700,000    
Tax credits 3,200,000    
Federal and State      
Income Tax Examination [Line Items]      
Deferred income tax benefit   $ 14,200,000  
Federal      
Income Tax Examination [Line Items]      
Net operating loss carryforwards 177,200,000    
Federal | Research and Development      
Income Tax Examination [Line Items]      
Tax credits 22,300,000    
State      
Income Tax Examination [Line Items]      
Net operating loss carryforwards 127,900,000    
State | Research and Development      
Income Tax Examination [Line Items]      
Tax credits 13,000,000    
State | Enterprise Zone      
Income Tax Examination [Line Items]      
Tax credits $ 400,000    
Convertible Senior Notes due 2026      
Income Tax Examination [Line Items]      
Increase (decrease) in valuation allowance recorded through equity     $ 64,300,000
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning gross unrecognized tax benefits $ 5,513 $ 4,266 $ 2,523
Increases related to prior year tax positions 274 162 400
Increases related to current year tax positions 1,317 1,085 1,343
Ending gross unrecognized tax benefits $ 7,104 $ 5,513 $ 4,266
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) per Share - Schedule of Basic and Diluted Loss per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net income (loss) attributable to BlackLine, Inc., including adjustment to redeemable non-controlling interest $ 52,833 $ (29,391) $ (115,161)
Denominator:      
Weighted average shares (in shares) 60,849,000 59,539,000 58,351,000
Basic net income (loss) per share attributable to BlackLine, Inc. (in usd per share) $ 0.87 $ (0.49) $ (1.97)
Numerator:      
Net income (loss) attributable to BlackLine, Inc. $ 52,833 $ (29,391) $ (115,161)
Interest expense 5,848 0 0
Tax effect of interest expense (132) 0 0
Net income (loss) per share attributable to BlackLine, Inc. (in usd per share) $ 58,549 $ (29,391) $ (115,161)
Denominator:      
Weighted average shares (in shares) 60,849,000 59,539,000 58,351,000
Dilutive effect of securities (in shares) 872,000 0 0
Dilutive effect of convertible senior notes (in shares) 10,324,000 0 0
Shares used to calculate diluted net income (loss) per share (in shares) 72,045,000 59,539,000 58,351,000
Diluted net income (loss) per share attributable to BlackLine, Inc. (in usd per share) $ 0.81 $ (0.49) $ (1.97)
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) per Share - Additional Information (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Conversion option in notes not considered in calculation of diluted net loss per share 2,985 5,029 4,242
Convertible Notes | 0.125% Convertible Senior Notes Due 2024      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Conversion option in notes not considered in calculation of diluted net loss per share   3,400  
Convertible Notes | Convertible Senior Notes due 2026      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Conversion option in notes not considered in calculation of diluted net loss per share     6,900
Convertible Notes | Certain Corporate Events Occur Prior to Maturity Date Or Company Issues Notice of Redemption | 0.125% Convertible Senior Notes Due 2024      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Conversion option in notes not considered in calculation of diluted net loss per share 4,700    
Convertible Notes | Certain Corporate Events Occur Prior to Maturity Date Or Company Issues Notice of Redemption | Convertible Senior Notes due 2026      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Conversion option in notes not considered in calculation of diluted net loss per share 9,900    
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) per Share - Schedule of Potentially Dilutive Shares Excluded From Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from net income (loss) per share 2,985 5,029 4,242
Stock options - service-only vesting conditions      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from net income (loss) per share 1,062 2,431 2,739
Restricted stock units - service-only vesting conditions      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from net income (loss) per share 1,834 2,202 1,503
Restricted stock units - performance and service conditions      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from net income (loss) per share 16 207 0
Restricted stock units - performance, market, and service conditions      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from net income (loss) per share 73 189 0
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contingent Consideration (Details) - USD ($)
Jan. 26, 2022
Dec. 31, 2023
Nov. 15, 2023
Dec. 31, 2022
Business Acquisition, Contingent Consideration [Line Items]        
Contingent consideration, current   $ 0   $ 8,000,000
FourQ Systems, Inc.        
Business Acquisition, Contingent Consideration [Line Items]        
Contingent consideration liability payment period 3 years      
Maximum contingent consideration to be distributed $ 73,200,000 73,200,000    
Contingent consideration, current   0    
BlackLine Systems, Inc.        
Business Acquisition, Contingent Consideration [Line Items]        
Maximum contingent consideration to be distributed   8,000,000 $ 8,000,000  
Contingent consideration, current   $ 0 $ 0  
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]      
Percentage of employer matching contribution 100.00%    
Employer matching contribution, percent of employees' gross pay 3.00%    
Percentage of employer matching contribution, second tier 50.00%    
Employer matching contribution, percent of employees' gross pay, second tier 2.00%    
Matching contributions to plan $ 7.6 $ 7.4 $ 5.9
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Information - Schedule of Long-lived Assets Which Consist of Property and Equipment, Net and Operating Lease Right-of-use Assets by Geographic Region (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net and operating lease right-of-use assets $ 34,040 $ 34,519
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net and operating lease right-of-use assets 21,831 22,416
International    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net and operating lease right-of-use assets $ 12,209 $ 12,103
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events - Additional Information (Details) - shares
12 Months Ended
Feb. 14, 2024
Mar. 07, 2023
Apr. 04, 2022
Dec. 31, 2023
Subsequent Event [Line Items]        
Stock-based compensation award vesting period       4 years
Restricted stock units - performance and service based        
Subsequent Event [Line Items]        
Stock-based compensation award vesting period   3 years 3 years  
Subsequent Event | Restricted Stock Units        
Subsequent Event [Line Items]        
Approved award grants (in shares) 100,000      
Number of common stock entitled to receive upon vesting of award (in shares) 1      
Subsequent Event | Restricted Stock Units | Vesting period one        
Subsequent Event [Line Items]        
Vesting percentage 25.00%      
Subsequent Event | Restricted Stock Units | Vesting period two        
Subsequent Event [Line Items]        
Vesting percentage 12.50%      
Subsequent Event | Restricted stock units - performance and service based        
Subsequent Event [Line Items]        
Approved award grants (in shares) 100,000      
Performance measurement, relative TSR percentage 50.00%      
Stock-based compensation award vesting period 3 years      
Performance measurement, annualized recurring revenue percentage 50.00%      
XML 113 R9999.htm IDEA: XBRL DOCUMENT v3.24.0.1
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2020-06 [Member]
EXCEL 115 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -V 5U@'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 " #=@%=8"&A*"^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NDUAAZCK91,GD)"8!.(6)=X6K?FCQ*C=V].&K1."!^ 8^Y?/ MGR6W*@CE([Y$'S"2P70WVMXEH<*:'8F" $CJB%:F85H ]6G24H"YK8-T\ M,9S'OH4;8(811IN^"Z@78J[^BX>6<B6HGFX6-V_>%W$[9>F[WY MQ\97P:Z%7W?1?0%02P,$% @ W8!76)E&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" #=@%=8Z H4#%0( !Y,@ & 'AL+W=OZ$AW9UMIQ^$+4 3VZ*R#,F_ M[Y$--L[(PNXH^V$#QN>U]"#)YY4/-SO&GY(U(0(]1V&]WJ)OR81 M3L[9AL3PR9+Q" MXRU>]9,,)#K*@*.PYEC7H19C&G>%-=FS&AS15@]VL"W'V M^SK@NB:@OP_H9V3RKF0& M'ML2CF;P%:,N^G,^1C_]^/--3X"R_+SG[U7N=HU4<$_\%\1/M:'_Y;&<'5+ M=?5*;]R"LIOIN5K*?X\6B> PTO]1$7S9$A4T?;EO=WU5\M%%M^1@2 MJ_"Y*/A<-.,SBN,4A^B!;!@7*E!Z'<%3%5Y/&]46E"&Q"JA! 6K0#-2,<,H" MN5 A6#&58^J$TF%IJEV;M/%MH1D2JT"[+*!=:KOJI9Q+9A.:^#"XOA/,M>#T M:MVN[71=6T5,&]B6F"&Q"K&K@MA5P_6*8TB.LMRF?D[JM98X3)234AO6EI8A ML0JMZX+6M;:'][&@X@6&5TC0YS1:$*ZBI->P++OK7EXK;_.>-K0M*4-B%5*V M529J5A-6#V1%918!0^PSCI2S\(3078C]IX]P\ Q-8_]@[EP,E/6UP:WJ&U*KTRM3?UN;' M!WJC( #UY.SP LD9B+[$ZC&GEW1LU[+05^H+!@/WCJ4AV6(>*%$:=0*FU*HH M2R]@Z[-Y+3T '&H;)F1*?4?=@2JV*K_0/MC[M?XVON(',.-O2V%=/ M9+VF-U)B,^H?3*E5L94.PM8G_:^QS5@BP$K\13?U=UR]XK7M#BZ5W(RZ"%-J M56ZEC[#UR7\V.T>H$K^TH)R:AY,*56A53:!UN?^W]DTI;.UBS6^8<3 M(H[C=J\M2TW+J($PI5;=42T=A*-/_!^I )_%ELAV?EK\C.;$3SF,,A6R$TH> MBR)(_^:"^4]G:(,YVN(P)>A'Z]RRT89PE*PQ5WI7O7);HJ;4JD1+:^'HDW\P M^0&-5VC^$BU8J 2I%[C[J&1DU#V84JLR*MV#HT_U#\,,W3_[:QRO2*UO/2'T M>30?C_Y0\C+J%TRI57F5?L%IY!>^D3#L/L60F\%$Q0FL< &:)DFJ7N).:'XG MB9*;47-@2JW*K30'3B-S\)6%X.5N*K?=R>4/JN,A*/Y &-TH * MQM%(" (N/=OBG81XI2Q7T.O5/4_6A[6N3'B+]-\MTW_WQ-[_X6'?A,8X]BEX MT6Q7*#MVSWGV= %N#7F)T]\2I;KT0W^9VA&HCVL-\RU\@EOZ!+?14X;Y&A)? MW70](5,/RZA),*56A7543]3(),S214A]N7^-E=F'7J5U49'9JJ)<[2)3D^6) MVZ%KN7TK^W?3VZKXE&; ;60&JOL4<[DGD: OJ8#%+9;&7.9NA#/@-7@ /R*C/,!9I.I_F9-*D6-"%Y)X)() NZT&X-#0*M M0#Z'! GX6I$\!#+T5>/YH?%HR5F4M6%,EC2F6?8^X^SYY6C-EFV1I_#B(?N[ M'ZX<^_*7HCF?",E\$K0R&U5K%@;@,I%@:"$;$0;0A*SJ\ R:2?TUVE%8S^"S M)96]W5%(1N0E]MLB% :D?(A2;([((4N3K*PV9@*%T#39)APCV[%0@%_@_&5^ MC" "D7NRBB8O\ZJ=%UFU0V1=)G3=)W*7M*BL5#[]UW^GK>?Y6W@VM_1LKMYA MC>"+#?*;=%TFHQ>HOZ$8-6FFU*J82I/FZLW542I3EGI-X*#2:9P0JZN+TX>U M)O86MLPM;9G;L-)K3VQ?5UC/3"\W^:XD9M2:F5*K$BNMF=O(FGD C0.P*2Q) MS^AWHL[R3A5]6?9@,+!=9=67/K@U-:/.K'=4JR\]:O:;AP3YL@HI+]LOCA:_ MJQAEOR;HE:?G/\KXA*7%35!(EA!JG5_"2LOSWSGD;P3;9)7_"R8$B[*7:X+A M?B5/@,^7C(G#&WF!XM&PO=V]R:W-H965T&ULC93?;YLP$,?_%8M)>ZH"@23M M,D BR:I52J>HU;:':0\.7, JMIEM2OO?SS\(RZ0$Y07[[+NO/V=\%W=)52S=+W95X!Q7+"&V!ZY\ %Q4J;HO1E(P 7-HC6?A@$"Y]BPKPT MMFL[D<:\535AL!-(MI1B\;Z"FG>)-_6."T^DK)19\-.XP24\@_K>[(2V_$&E M(!28))PA 8?$RZ;+U<+X6XYZUSV6,*:US])H:K$N_-0 0?2_M%G?,-/WDH;Z7BM _6!)0P-^*W_AY. VXO!(1]0&BYW4&68E]I6;/IY[W$RDF$ M%R2F(7KD3%42?6$%%/\+^)IG@ J/4*MP5'$#^01%TQL4!F$THA<-2496+[HV M2?0KVTLE])/X?2Y?IS8[KV;*9"D;G$/BZ3J0(%[!2S]^F"Z"SR.LLX%U-J;N M6+E WS"%7[QJ8PK;+E$ M&2MU3L2@)DZB&@PX-)K?ZCH1K%LY0O+$%NN=*E[N=5KJ_@C . M>O_ N3H:YH"A8Z=_ 5!+ P04 " #=@%=8X23&$(H' "-( & 'AL M+W=OF8J"2Z(NTT^_0C)=>RQ0=G6%\TD9TC];_3\7Y'JARS5OS%^6LJV9-A_;^YE:MYPMND%U-<,0 M9K.:B68RO^B^^]#.+^1&5Z+A'UJ@-G7-VL>7O)(/EQ,T^?[%1W&_TO:+V?QB MS>[Y+=>?UQ]:\VFVGV4A:MXH(1O0\N7EY J]N$Z@'=!9_"7X@SJX!M:5.RF_ MV ]O%Y<3:!7QBI?:3L',KRV_YE5E9S(ZONXFG>SO:0<>7G^?_77GO''FCBE^ M+:N_Q4*O+B=T A9\R3:5_B@?WO"=0ZF=KY25ZGZ"AYTMG(!RH[2L=X.-@EHT M_6_V;1>(@P$H"0S NP'XJ0/(;@#I'.V5=6[=,,WF%ZU\ *VU-K/9BRXVW6CC MC6CL8[S5K?FK,./T_/K]N]OW?[R]N?KTZ@:\O/KCZMWU*W#[YM6K3[?@''R^ MO0'/SGX%9T TX--*;A1K%NIBILV=[?A9N;O+R_XN.'"7&UX^!P1- 8:8>(9? M/WTX/AX^,_[NG<9[IW$W'PDYO6E;WFC E.):O?#YTT^0^">P:^N%6K.27T[, MXE&\W?+)_.>?4 9_\WGW@R8[\I7L?26QV>?73*V >6J@M!?\ZT9L666<]S[% M?JJTF\H6@.T*EYM6 M:,$5>,9JV6KQ#S<>2*6!7(*S@N I36'GUAG-TVF29H!I8/*$UW>\W:=:9S'^ M%D]-_5%KWA60ZO%77R!ZI=F!AP4A)$U'@7#-:)Y 2OR!2/>!2*.!N"I+N3%/ MR,@LN7E<)B)3T/#.=U:9PLN:TD3&1B*=PBSIXX"GF.)P%%S'?7ZGCD,H-XE( M1WY[S%)(TT "9'N_LZC?'UJ^9F(!^#<#*64\M+JE7AE7RJ,5ZU.>.9((PDDR M$NY:89*%=.=[W7E4]R>I6?4$B;D;M03F!(]%>NQP4J19[I=)]S+IB4JP%D9H MMY247.H'UG)#/),**PPS*%?>;%77IQ(#-.V MM/JQ2PA;PCJ]0:6%)\XT&QU*B*/>+"2IG@LSV.&\SP-R!OXBN* [>M41)Z+,XP@S-W'[AJB(C&% M- M(',B'TB=U9I5@=Z+J.@!O>X:B!/VO_=F/FNW8Z0%[*,Z]/>_7[-'"WNNP M2RZ:82>Q72N4%,%:,0 .Q0EG%+8;'B7SP1/SZG>AEA99 <<.>,QH!@/\0 /Z M4)Q]-WS)CO1:-;?%V MM>\@LG'9+M'R?,QGCU%!"[]@/$ /QZ$W+M=/E8Q=MB7(Z38]5JDI-P'1 P!Q M'(#7LMF:KD+T&XY&R!8T4O,>V''9+O9,@X:=!/'8!3(9'VQ=XV0TJFV@^WZM M46+115XV<<$N\,8KSV-"86CAX0&).([$X][X1)' +OBR!*<.?SQV)#/-:*#M MP ,A<9R0D877R"868)>(XZ[>8Y+30*G S!Q?*\877DG-/MV<3EQ5I]K5N " M!X0/T,-QZ)U8?2>D>SAG]E+N1M5G2&A"8*!3P0,2<1R)X75X0KI+.&:(RS/BIJ['*L,XD 1DH!Z)4Z\OR*<4 MNN!"%!:'%78GTFN8TR(4TX%SY!3GZEIHN\_ON\WR^WHKNU/!=Z96 )1[#^_B M,_O;>>#;%_R B8Z]/SBTC6/S(U]P7G=GH2;KSZWSK:PJ6^=%8W*,*[V+0>(/ M@8>0$&;C!L5CA@DM E0B T=)$MW&W6I9?EG)RA1%]4MW8J,?O?LX$N7Q?]W' M_:C9CKT>6$SB++8I*QN@K/-3< :?0V2V="W8LLJ6KQ3"*>S_ ;5BK=U&;?1* MMO9$;@HR-$U1.D4P[?(],X8HFU*< *&4W7QU>ZZ-5MI]Q.5ZAL:= MEL\HU!22@?WDQ(9WL1"6E:80V0/?<]& LC^<] IU&9[D"763V7,$3-,[J3<5TWR_Z96UR:"5?9NYY69%FL\R;$^[)?I4)W<2CEZU>8_D/(;^ M([G9P;MB^Z+^3];>BT:9[Y>']])K67=7:XX,\*M M@?G[4AH,[3[8-]+[_X$P_Q=02P,$% @ W8!76&0C*C0, P N@@ !@ M !X;"]W;W)K<8!4PLTW2[=?O&BA*4MJFTH(4;'//\3GFVI?AAO%' MD1 BT5.6YF*D)5(6Y[HNHH1D6/1807)XLF0\PQ*Z?*6+@A,<5Z LU2W#?V2\K[^!E@04)6?J#QC(9:9Z&8K+$92KO MV>:*-'XQ5%3_:%/'NF<:BDHA6=: 04%&\_J.GYIUV *8]BL JP%8AP+Z M#:!?&:V55;;&6&)_R-D&<14-;*I1K4V%!C'PZU=N [^VT6PVD6P M*K[^*WPSB26!U)2(+=$ES7$>49RB*1.TRK6?P4)(#AGWJ\MJS6UW"X* M')&1!MM,$+XFFO_YD^D:7[N,_R>RG67HM\O0?XO=#S+&)?U+8A0Q(;NLUGBG MPJOS8>V?]2W/,8;Z>MO$RS!OX-B.VX;MR+-;>?;;\E(X)H>37HYVZ:W)W9[F;WY[X0R)W' Q:!X./.Z!"E.^K'[S0Y)H.7(:S)[XC MT#!,U[/L;NU>J]W[N'8HO4+",4OSU7L&O$,-= 1V&]"W*HNJZM\P7]%RHBHV"R:A=%7-!#XN"%3G5G'>O#<)IY)S&Z;F=U-)LFVGS'(,5V,7)"3 M]-]78,<8Z:(X+=-\B,$^]\"YNEP=$&=/HOQ1+3F7Z'F5%]7Y:"GE^N-D4B5+ MOHJK4['FA?IE(N4K/1[@^(Y[S1-84L?IX MY#.>YS63.H^_=J2C_3'KP,/M%_;/C7@E9AY7?";R/[)4+L]'P0BE?!%O(O&K^HZ<=%H]0LJFD6.V"U1FLLF+[&3_O$G$00+R> +H+H'J MTQ/ =@'LV !G%^ TF=E*:?(0Q3*>GI7B"94U6K'5&TTRFV@E/ROJ<;^3I?HU M4W%R.KO^=G?]Y2JZN/\4H;M[]?'UT[?[.W3]&5W??+J]N+]2 #1&W^\B=/+N M/7J'L@+=+\6FBHNT.IM(=0XUTR39'>]R>SS:P7T1<$EM3)&/#E%C'Q %%,&G-#L^' *A$?'AQ.+&K8?#];PL1Z^6_[(BPT' M,[N-=.#(ND%\K-9QPL]'J@-4O'SDH^G//Q$/_P)E94BR:""R3L:+>)K_O@X]0-PC#TSB:/AQD!8)2&+.C"(A/F4-?'+5M'A;M7 MX5K'?28JB<3"JL,='S*M#@!8 M70:N5@5/!@!$,6\Y!DT4!DG=R%^]R%UO&_ MBW->(36UJCF^_,'K+$+)"XV!HPXCKJ.5 0!SO<"C6AD ,$P]BN$R(+BU%M@J MYE:E)RZ39:,G51=F+M;*,H*%O:/J7'585;:O20)Q0:!?Q!& \WU&:8^F [M$ M[!V/'%1%S+,@+L.Z*!,68.+J'0>">>Y!BKJ::*N) MOC9.LMPD= ",!0[1M9BHOGIKK1.Q^HS=3"".:C\[ MJDXGI4&@YWP&X9S0=PT])HYYGH+VB&K=#;';FZLB$2N.3G(U,;Q'BU*L7A2* M E;F -,<;JS>@XH& M-3Z#LD5#L763V'H?8C<_5X7DBE?N\@AFSS0J+L5NJ-<#Z(Z8KY>#"?-QWY7; MNAYBMSU[&;LR '68;F6L?+Q1UR#,Q;H. .;1T.GQ/J0U/\3J#WK*^@,J.#SO M!69_\8A'=%4F+%!N4Q=EHI0HVBNJ=27$;DNZ36C.%Z+D+QIE_-S38DU?X6$7 M&X5GPL:.[Q"CPP(X@G'@]K18VOH4:OM::%VT_*-RWU%-D,("C'=A1N:?0* C1D+ M0GVX()P:KC#LF3AH:U>HW:X8:E L99G--S*>YVJDA+H)3#E?-7N%*,:)*&0I M\KSV!-E+ISGY)B1'#IP*TYP$(=4388+&S OU- "HD/0T3-I:'6JW.A?IGYM* MUF9Z>/&FDW$9TUT>@!H[A!E58,*(5=M:)6IU$=/+N,J2>@;1-"L?B*IE MK'KQ*^K125:@396V$?#0;T_#/S3EI_HL,P-08WSJ&)4/P,AIV#?TK>6A=LMS M5Y]^I=3PM%::Q'FRR6-5SO-7LU1GH=GJZ8"FM_%PX(08&^T<\%2ARTQD!"$# MYA+<9YIH:YJHW31%6;Z1*@G_0UWX4%W4&MH_W;$ ,6"5 #!+E;0VC-IM6&^5 MI$=D[;4Z,6V63[&:],TZ,9%]=0(@[772FC?ZRC.ES;Q*RFR]76:;EV:&9(N&8NNFK?6>S.X]7U^> MV1%TIF'U1_3U&0#GA(08=T$ CH6!=S"O=Z6TQI/1_[Q&PZS>]WT(AQ50?\ -X'P2^CTWCJQUH1Z3R9XP2Z18%@Q'R^#<"HC_V^GMJ:6.;_]YYJ]<%O+H,AV:*AV+KI M:VTNL]O<-_34P)@5J>OHJ]HS".938^489#M\1K+5,SEX,6G%RX?F!:]*G>^F MD-LW?/;?[E\BNVA>G=*^OR0?H^VK8"W-]LVTKW'YD!45ROE"4>)37YU3N7W9 M:[LCQ;IY_6DNI!2K9G/)XY27-4#]OA!"ONS4!]B_AO*GO@20*"7-,EXWU@*L;HP31XM(27\G*X@DV_F ME*5$R"%;F'S%@,QRIS0Q;0\9AFB,&\;USBBQ"[RB&W M^![#AN_<(T5E2NF3&ES/^H:E(H($(J$@B+P\PQ"21"')./[;@AKE?RK'W?LW M]"\Y>4EF2C@,:?)O/!/+OM$UT SF9)V(![KY"EM"GL*+:,+S7[39VEH&BM9< MT'3K+"-(XZRXDI>M$#L.V#_@8&\=[*J#>\#!V3HX'W5PMPZYU&9!)=HQN$%/6$DW=Y&+FWI)^G*EYGP@FW\;23PR&X[O)^.8ZO'P< M9#/>,X4,2D&;T3: JR( ^T V$:W-!-+CD;9#&;[ *9D4U*RWRA=V8V((43G MR,$M9%NVHPEH^'%W6^,>?MP=-[!QR@ER6"R0WT4Z=^@>[JT556N> K$D'?D, 7\3"== >'E$"I_/@^\P/*"GOF\JTG= MJNTXW0#OFX4:,VQ90>"6=GM$O)*(U[@\QF()#$5[ZV*/V(6.F7?,17%,L/!( M8'M:^J66_F\71;0DV4))B-:9K*-)_ MF:"'K)R_T!'Z&9+F2-?()!)DF@#A$ M:Q:+&'@+99!O4T%>U.4$VTX+G5@M)%-C?I5U&LD)0Z] &$>@$AZ2"0/2J9S$ MMY159)[<1^60EBRO? 5Y?4Q>=;-9L/)WEA;N>%YEF=:-VMCUK,HJK5MUN_H% MVBE%[32**JNSK+V9K&6,01:](IFJ,IX05?5U9#J:.!V_0D9CY-MNA8O&R,&V MGDVW9--M9//;[::CU*W/CX^K::1NU+:M3I63SLH^D$*"DE/0R&GX.39!+03? M\CO="IVZ5=OQ K^R*D.-&;:PC0\L.FR]MS568UZ\ W]JV"F/,F+H2:^2TLQ0R M8YI,N;+56B*+"E"6VJ[CW-@92[CEM8NUJ?3:(M=IPG$J0>59QN2O'J9BV[$: MUFYAEJQB;19LK[UF*PQ0/ZZGDBQ[SQ(E&7*5" X2EQVKV[CU6\:_<'A*<*L. MYF R60CQ;(QAU+$<$Q"F&&K#P&C88!_3U!!1&#\K3FM_I $>SG?L=T7NE,N" M*>R+]%L2Z;AC?;$@PB7+4ST3VWNL\KDV?*%(5?&%;>7K6!#F2HNL E,$6<++ MD;U4=3@ -&Y. -P*X+X%M$X FA6@^5Y JP(4I;;+5(HZ^$PSKRW%%J3Q)C8S M*8I9H"G]A)O?'FA)NPGAM->?C(/)P]#OS@<^!',:1H/Q/(#)'?0GH^EL<#\8 M!\.G 0S'9 ^@]C )@CK4IMT9^=T/YL-^]Z$.G^ Q\*%V48<+2#C,8Y$KQB/5 MMC4%:8ZRPRJ@7AF0>R*@A@LCP76L8, CC%X3V)3=/D5WEV+//;ZYIP4-$U^8P0K4DZHI4(I5'4@H2)Q?$;- M%BF"PC"7B4Y078)F+\>J79YZ79QJ%'A#]YONX.:PB/_Z.*\]_',>9;KV@0)D M*%>%DBH(1K/>(Q$O-??1$ ^_0 !@ !X;"]W;W)KA^<7JFMK;V#P5DFPT@-\AQ][M?"6/+ M.A(*.-_N^:=CN]'G$1STXR!XCMX]9)NOV]LTS:7?5\OU]OW9;9[?_7)QL9W= MIJMD^S:[2]?%_[G.-JLD+W[=W%QL[S9I,M]MM%I>*+W>X&*5+-9G'][M_A9N M/KS+[O/E8IV&&VE[OUHEFS\^IOS_[*/\2:_UR@]TM_KE('[8O?I;*N_(ER[Z6 MOUCS]V>];S 6 M*XP.#5SO:>1ZXB:'1D)^'FQQM(>'=DM^&FY9'._#SZBG 9?%$=<.C8?\-.2R M..:'JSP-NBR.NG)PDZ=AE\5Q'Q[3%+I:%+F;[W?GTN#O*@=WYG.7)LF6SR^[- M>F]EI?]WZ3);?TLW^>++,I6NTO4BVTA^EA<[.;E/):6G:"WRI%L^2,X?R4$+ MJ7^'O%_=+Y,RKB7]^KK([S=2F&X6V5S*KJ6/\^RN#/0WQ4__5SP!BI>(O*6$ M 99(Y]*G9)FL9VE+(?-[#\]J5;SZ7.79[&O+UM/CMY:X?;:ZJWZEE2RE M,%G,SXMG[&5RMVA_XMFOM:0?>$XZKR[ZFJ>K^_IJP#/9^VNJ=SYA_._LPVSV M6*I @OPVW10/\ZJ8)=Z6T[>BNK6>9:M4^LG-MMN?6_@ Y,%['1Z_6Y/T>C%; MM U?=#*"/&OB/[GLH0?NHGAY?7Z-59Y?8Y7=WF@']N93>K-8KQ?KFR=3^JEX M&C^^?OXL)7FQB[.WDBJ_*8_07MN+9J=?OK7Y97N7S-+W9\739IMNOJ5G'_[S M/^1![[_:7DI);$)B.HD9)&8^8H,=5KX5_/:A/QR,E'<7WUZ^VI$E+1*S2B?G-AU8=#NJ/ M:T 6#)L%SY6>/.C+]:(1632&L%I\:<_QI>UT]4!\%=/\39ILB\EAD5F[GWXN M3Z;LWAS?9LMYNMG^0])_NU_D?TC_$V?+I61DFX=D,__?MEC3R!DCB4U(3"W9-[@O33[*@16(VB3DD MYI*81V(^B04D%I)81&(QA-6"=? 23FDUA 8B&)12060U@M_(;/ MX3?L#+]_IMN\/%F974L%GF\6L_)3I^TN$N_7B_R[$\Q._M0))HE-2$PG,8/$ MS&$CRX8CX;SQE"QHD9A-8@Z)N23FD9A/8@&)A206D5@,8;6,'3UG[.C',K8M M5T?-PUJ89W86/34L24PG,8/$S%%CGBE^%$26LTC,)C&'Q%P2\TC,)[& Q$(2 MBT@LAK!:5(Z?HW+<&976=GN_^]"\R,K9X_W4KJZ6V9_I.G^ MSW?WF]EM^7'5W3)9?V^JVEGZU*DJB4U(3"HIJ.:@:JF7OMY8Q6.!\]10M:K<,ICX53IVA-!]5<5/-0S4>U -5"5(M0 M+::T>FB^:%^3.T/SX^RW^\5VUR+2R,WK;"/ER>_2PR*_+;]!M3L3\&6YN$G* MF[=WI\F-8^Q<'O;$N=)E]UZ=')JDIJ.:@6HFJDU1S3IR[&VTJH-J+JIYJ.:C M6H!J(:I%J!936CUAE2IAN[N7=A_2GY=K \S+>+U+U]M=?K;&9[-/9C#LC_MB M>J(M2*BFHYJ!:B:J35'-.F[H;;2H@VHNJGFHYJ-:@&HAJD6H%E-:/3RKEB2Y MNR?IL9]W5NOG7>S[>9<'VH4_[JW>LR6-EI-6? M.A.TK(YJ!JJ9J#9%-0O5[&,'WT'+NJCFH9J/:@&JA:@6H5I,:?6\K7J=Y.YF MI[:\+2:QN\6##J;K&VF=[FZY>/H,:Y9M\ZV4K.?E&=C6\$7[HU!MLM=>'LW* M8#3JJ?6#64>K&JAFHMH4U2Q4LU'-.7+L7;2JAVH^J@6H%J):A&HQI=6CM^J& MDKO;H<(7D]E99<[BEJO_'Q/MH4A6HZJAFH9J+:%-6L M8P??1LLZJ.:BFH=J/JH%J!:B6H1J,:75 [3JJ)*[6ZK\8A):.[LJ)7F^67RY MSY-RQIIGTJ=E,OOJ%IN]*9=5?/NFO/GR?O?-@.1YO<'RAIMTGJ:KW6;K;'U> M3'SS3;9H'-9[LL#L56U^YZ<',MHQQ6J&:AFHMH4 MU:S6P>_WQ#6O;+2J@VHNJGFHYJ-:@&IAZ]CW>CWQ!%"$EHTIK1ZX57N5W-U? MI:_G1RYK*K>F)=D]<8EJ$U334<%_-EIOUQV)G_C$WLEH>W8'2'XU4<4J'MBBAFMOV MZ*J*ILG"9]I>RPW5GJP-A.]P^2T/BC)N?$#>Q!HW"END\Z+D4.V+LZ:V@5=& M@A>W/I'4L:954_#Z"NY5MV!G-WIR**,=0JBFHYJ! M:J;2[,)1-&&"-T5+6JAFHYJ#:BZJ>:CFHUJ :B&J1:@64UH]:Y4J:X]H#SIJ M#4^EV2&B#4;B!R/=Y4[.3?;Z1.P%BM@K%"G-]UMB:K+7)VH;SJ'8CH[6=%#- M134/U7Q4"U M1+4(U6)*JZ=AU>^C=/?[_/"BGMW^R9-0M$D(U714,U#-5)HM M( -5_$ $+6FAFHUJ#JJYJ.:AFH]J :J%J!:A6DQI]=BMFH2*'W\H=ENC5FL> MY.)DM+/LR?E):CJJ&:AF[K7^X8=VBA:T4,U&-0?57%3S4,U'M0#50E2+4"VF MM'IZ5BT_2G?+SY^Z]&=W[9,GM&B?#ZKIJ&:@FJDT+X8D]U4QDM$F'U2S4R54KD-+="H2O!:HT6T8&XW%COHLV"Z&:CFH& MJIE*\RI*C9.O: =0^W!JXLE7M/T'U5Q4\U#-1[4 U4)4BU MIK1Z:%;M/TIW M^P^\%JC2\I7^<5_3Q,Q$.WE034WSRDK@2HM5U$:-KI%+KLKGAR>:,\.JAFH9J+:%-6L MXX;>1HLZJ.:BFH=J/JH%J!:B6H1J,:75P[-J[5&Z6WM>M1*HTM(?(0^'XAH? MW:5/3E&TMP?5#%0S46V*:A:JV:CFH)J+:AZJ^<<=@ %:-$2U"-5B2JNEJ%JU M8:G=UTCZ]Z_PH3:OPG.NC-6Q^#W6[CMR:B:CFHYJ!JJ9J#9%-:ME[#59%4;> M1FLZJ.:BFH=J/JH%J!:V'?6JVE>$L_P16C6FM'K85FU4:G<;U?&K>RBM28GV M4Z':!-5T5#-0S52;_52#7D\6+_Z)%K50S48U!]5<5/-0S4>U -5"5(M0+::T M>NPJ5>QV=U1U+P+2'K7-7AQ9ED<#\:(AW95/#E&TN0K5#%0SU69S51&B8H2B M[54M0ZJ.^L.>V&"%5G50S44U#]7\EL?W7-:&PH0N0(N&;465H3(>C,5Y)-H4 M16GU0*N:HM3';___-6NGJ&B'%*I-4$U'-0/53%2;HIJ%:C:J.:CFHIJ':CZJ M!:@6HEJ$:C&EU<.Z:J4J?OSNA_PGKYW2C9X';]VBMK2OS,>]L7O M[W?7.SDXT?8H5#-0S52;%_UIG"!%FZ/:QU-KO+E'NYY0S44U#]5\5 M0+42U M"-5B2JOG8=7UI'9W/?WPZBG=_LG34+0;"M5T5#-0S52;S4E#=23F*=H/A6HV MJCFHYJ*:AVH^J@6H%J):A&HQI=5CM^J;4KO[IEZU>HK:;)%IS$;1SBA4TU'- M0#5SKW6MGH(6M%#-1C4'U5Q4\U#-1[4 U4)4BU MIK1Z>E9=46IW5]2?NGI* M=^V3)[1HMQ6JZ:AFH)JI-CN:9/&J;E.TI(5J-JHYJ.:BFH=J/JH%J!:B6H1J M,:75([GJM5*[>ZWPU5/49AO(J">+;5C=>W5RO*)M6*AFH)JIMEPJ2 Q7M+>J M=3A[(_'D*]HSA6HNJGFHYJ-:@&HAJD6H%E-:+32UJK5*ZVZM@E=/T5HZ)N1^ M3Q$^XKCLWJM30Q/5=%0S4,U$M2FJ64>.O8U6=5#-134/U7Q4"U M1+4(U6)* MJR=LU4^E'7%9JB/73]&:;3LC>3@0IYS=%4].3[0K"M4,5#-1;8IJUG%#;Z-% M'51S4W*0C4=U0Q4,U%MBFI6R]"?]U7QJEHV6M1!-1?5/%3S M42U M;#MJ!\5+P1"TRM:-*:T>M96?53%CUU9>_SB*6IK4';JIW[PCVH35--1 MS4 U;9MJ*7FNR-JH)R[!AY:-*>TQSBZVMVF: M3Y(\^?#N+KE)O61SLUAOI65Z7?"]M\.BVF9Q<_O\2Y[=O3^3SZ0O69YGJ]V/ MMVDR3S?E#8K_?YUE^=,O%X7_D&V^[FI\^']02P,$% @ W8!76.27K*6E M#0 Z48 !@ !X;"]W;W)K4%-,*CV@;8V"! MHO'EB/;AY>7#EY0O'JOZ5[,0HG6>ED79?#A9M.WJ_?EYDR[$,FG>52M1RG?F M5;U,6OFTOC]O5K5(LNZB97%.7=<_7R9Y>7)YT;UV4U]>5.NVR$MQ4SO->KE, MZN>/HJ@>/YR0DY<7?N3WBU:]<'YYL4KNQ:UH?U_=U/+9^::4+%^*LLFKTJG% M_,/)%7D?^Y&ZH%/\)Q>/S=9C1UFYJZI?ZLF7[,.)J[Z1*$3:JB(2^>=!S$11 MJ)+D]_AS*/1D\YGJPNW'+Z5_[LQ+,W=)(V95\4>>M8L/)^&)DXEYLB[:']7C M;V(PQ%5Y:54TW?_.XZ!U3YQTW;35A(K8N(/[$!72X@+Z^ MP)NX@ T7L'TO\(8+O*YF>BM=/<1)FUQ>U-6C4RNU+$T]Z"JSNUK:STO5[K=M M+=_-Y77MY>S[]>WWKU_BJY^?8N?VI_SS[=/USUOG^V=G=G7[F_/YZ_<_;ITS MY_?;V#G]YYN+\U9^J+KT/!T^X&/_ 73B PAUOE5ENVB<3V4FLG$!Y_+;;KXR M??G*'ZFUQ%BD[QQ&WCK4I0Q\H=G^EU-P>;S_Y<3BAFT:@'7EL:D&2)J%,Y?# MKW'F=;5TY(BNDS8O[_LAD;>Y:%"M]Z5ZN%05+=XWJR05'TYD.&A$_2!.+O_U M#^*[_T8U=LS"XB,5-JI-;U.;GJWTRVL9*?,RK9;".2VJIGGC)&U;YW?K-KDK MA--6SL]=;Z4Z3M4M?U'\.XC5-Q\N.0T9,QUW8OSA^UJ,X5G-&(1 M,90Q4!+"B3^2CASSC6-^J.,R/+,0N+CU38J 7"30N$UCX5 M"UEHFB<]LZB!MJSJ-O^K>P%58VCV+]47S/YE"CT:$G-.F1R@D M(&) (6<6CUMX1ZP>O\IHX$A[XDDUXCIO%MVDT+?K@Y#^U430B#*O:CD?M!@V MA@_9_H*&V9V2&$@"E]!IEU2[I%:7MVV5_CI3_)])7TNY*&HF^^A0U.A;!%%@ M]KP94O(P]$ #FDJ?A^,RQ]8T'A(K+UU>RQ"O@G@AI#O9C,J;@+Z8^1T\#J@% M"#F/3&$,A%X_1B=,:4HC=DP[O4K36J@6>C.*H*I?KM9UNE!>L[Q)J[6:Z^0; MZ.XQ4!+;Z-0<1NP@%HNY MD+ZR%T1IDZ<)3PB=.$6A%2D]ST7-!J0AF<9+HFF,6%'C\D9Q59< D>WGG-Z) M4LSSMEO&O7%D_\[D$TL#!L!""*R:.KET #Y1>:XE!&GF(7;H^;)<22+8S!M% MM>ZC[+KCR'RY*H1ZLQ_!T].F"2Z&54!+##&!M:RQ2XT_)+(OQ#O^:10 ;4&R M;#T9@!3I%7EREQ%2#U(2D,^J&'$0'*&4N6,+'2$H\.BYU;$RS%[6S MUTTMY,#)7B;MOAM5[4+40Z!OA_X%[9JP=.9SM'( 2H*6L#$JDD5\>A*C&L"H M'<"^=ZXL;DQ .N,1:CH@).ZK>6BP Z143A:6IM/41>W4M>F3J^1YLD.:>'3& M"9B"9D#IL0"L[8"01='T7$4U<5$[<2G@6@MK7]P*<- N *6((K>FD(>(+X&0 M>&%@Z8\:JJ@=JC;(48L'4:YQ^YF\XQ&YE@:.3"7S?0\UH*GDA ?1M"5-4=1. M4;.)=;C3Q9A<+?%2H19[J\_N\3 I'-&V^3"86=12 $66@H69 :1BW2<:. M-5]1.U]]WTS#_>)G5P<% !00V)Y Z4<@31$CI6S0Z340U51%[53UM?,DD5BV M:/X@^MEO-1$^0=+' RM6H MAZ-R;GZCF)VK/'_530%&5]V>MJ)<[6POE=3K4 M-TR92AYZ((T"A!.NF(839H>3ZWV3J'"/QH0+0GV?@"$&I')B!LH8*.6J(9KN MDDP#"R,'[47EY8.*(+M]6CGHX,VH8Y86'ZNT<95J,&)V,+H9LAE=7(9)#%BA MB(*8QQ@#T0R*)2E&'E@E0K%<=H;A-#:QK;U,.S;)%7$J1#9T'SGS#!X/,V]" M$&$D"BGRCK01C",QT/I10-WIR9EIO&)VO)HEJ[Q-BOPO&2"::MX^)K5P,LD> M1;5:]E/VQ+*8 :RBQ/< 6"$IB>0:"'A%4H^S:;9BFJV8G:U&75J&11D,V^>. M)X5< W=VH5&0B))+ !0+4;F6W==*FY_:,]HB?JA:@E@52M M.%'^"FFY*[%L>H^<:=ABX4$SVUSB<9GNX=7*< ?/;,,JU;S'[+SW MI>LN77#KJG2/GAL4E.:MQ^E]3%^M5+;B$E1J)1D(9?/F3I.<9!ED[(,RSLE,9#( M>9 R;K&L4122R?6C.;MS6A]5%HNY:/>J-J3:Y,GYS%O%XNJR-1$M*LW0R1S M*4BZ(VG$ ;7'L%#9(2Q]6C.<9V>XS_U8S3:M>B"3>R9S&48!EJ$C$$CWZN3/ MV*1F-\^>*+OIXY/M+%+?V OA4).Y/F:;+R M[&0%WQ6_R9LT8 P'RSED11750RD M9E6-_6N*XYYU(?]C./.<;\Z+'3 0%,:K64+-'5619QW:WR5%Q[O=/30PI'(K M6!Z:!#AJ:?&Q2ALWQ];-!W;4[/(JJJ9?U[^3M'MT/Q,,9?-6A9' NUFJ&5I2I3@YMG8/8KPI,.J1HMD8Z!I9/ M2,>G#_%QC9KA+UG6+ED':\P$ MSV]]^ ? M=:?YJ*7%QRIM7+.:CWT['^N;P[H^DV1]/DL%F:O;W]7MJNZ9Z\-*W9VM!!+J M4WB_CK6TL3=-O;Z=>C\-YYBROW%ODF]2J>$2WAGA@>G"6MC8I$9;WYZ@G+J) M166D-YO+JFG1!C-T;*88F1>"770@I"P = &$)+0D>7P-DOXND-QG UWS5JY^ M,F!\1K._'^^@J%4@(A;,S$K)I5/4UJOI['$KU:Z!N\:BKAV%QTA%9EM+@K[[K=4&J<;WOUO:VQ>W?Q>RU7W*R6O7O](WL?] MKZ[H8OH?@?F6U/=YV!_#YU_[LJ_9.V6G6_-')7M6VU[!XN1"(G M9260[\^KJGUYHCY@\^LVE_\#4$L#!!0 ( -V 5U@[F!NZ4@4 +8, 9 M >&PO=V]R:W-H965T< M'F@2 [F*S6Z+9N.]@,4^T-3((D*3"DG9<7_]SI"2K+1)MOL22YSS^^80<[RU M[M:7B 'NU]KXDT$90O5^//:RQ+7P(UNA(4EAW5H$>G6KL:\ MC-="F<'\.)Y=N_FQK8-6!J\=^'J]%FYWAMIN3P;307MPHU9EX(/Q_+@2*UQ@ M^+VZ=O0V[KSD:HW&*VO 87$R.)V^/SMD_:CPA\*M[ST#(UE:>\LO5_G)8,() MH489V(.@GPV>H];LB-*X:WP.NI!LV']NO7^(V G+4G@\M_I/E8?R9/!N #D6 MHM;AQFY_P@;/:_8GK?;Q+VP;WOL<@:PRRF'<* M%+.\$$',CYW=@F-M\L8/$6JTIN24X:(L@B.I(KLP_ZU$.+?K2IC=\3B00SX> MR\;X+!EG3QA/,_AD32@]7)H<\X<.QI1)ET[6IG.6/>OQ N4(9M,A9)-L]HR_ M60=O%OW-GO#WV:V$45\$=\"0@!IOMM]M#&=:R-N/I#"$*T,E8&X40??UTJM<":?0PZM %B]?O,NRR5%C M&-^F1V!=*^@\-:(?H7)VHW*$HN-62&EK$Y19@=36(U!5:BZ!IX'2-*4.W 1 M$8L".MG0NP?,@HVEY ^"/9#"E\/(M>QWY@,(H!AQ:74,TSE,-GG-*3(6VM). M)(2A=+9>E?%X2X9Z=V"WAACMBKD;[@L.BYVG1O=-X5]]7<96ON?W&Q$4-8]_ M#+BL/4F(QZT*)6-%'](4% M"E/ZNRW1<$TZAH2\JQ6WS".@.,A":6HI^"AN25!3P>MX?$4$JKN]M6!&@R/" MF.E8/TJ>'OK!.+R2)5>%/A_HV)"[QT-O.#A/.&6_7L6"MF/RV?0 3;.TYH:/ M@^%U3C6)760,]6)7FXNKMAA#*"E):KV"U)Y)Z.*JGTYC/0(ZCMU%+5OG!_QQ M(U;V[7G.Q1$US4C:CQLT.0TZ5[8A)7Y<'=$HV[:&*FU4KGEDN1*[^-PF?WEU M?=VM!AKP6PRIW].\[Z"J7<4[(0T>/$P=MB).*YJ2Q@W[S/U LWVO?-PJS;QQ MC22J39SX'I!V&\!RQW//%IP6=6,EEDI3)/2<%)/S56QC"19XM3*JH&W ('L: MJ;%O<%7K%&EQ\->(J_ZS,#6#R][$FF=/U/R#K=VO3TQDE/W?PB>'C[7B,Y1_ M8_0UZR3?<_W$HNOSW>>5.<^=VK *]1/W&?WTM3D+)_(86=#VHBXA\O23@;I] MW/11[61)K?P@%ZVM%!T47M9:?2'"\MJQG%'?48&83(R[[),@+]U-9$0U)8J9 M U8]-3&A&ZRL"T!.^8((T\G!+[3<7%0IE.=OQ0Y%ZY&N-LTBF[8]D%9)RDB3 M2MR9;+U 6;M$%\_0Y3TA,JO8,&OEXX6X^_9=GG?CQ)G@TJ5.FZ748T;+-=&D#53\^EO2/!3I6('EA;6A?.$#WK\K\7U!+ P04 M " #=@%=80U55F6@G !2A@ &0 'AL+W=ONSFT-5=R_.]GU_ M?/;H45?LW2'OULW1U?#+MFD/>0\?V]VC[MBZO*2;#M6CB\>/OWQTR'U]]O(Y M??>N??F\&?K*U^Y=FW7#X9"WI^]OG\F._<>]?_ M?'S7PJ='8972'US=^:;.6K=]<79Y_NR[IW@]7? /[ZX[\W>&.]DTS0?\\+9\ MN5=-]4]? M]OL79U^?9:7;YD/5_]1<_]')?K[ ]8JFZNC?[)JO??KD+"N&KF\._$3R8&[Y^O'##A=QP07#S@PC*UWF?OWS>-M=9BU?#:O@';97N!N!\C8?R MOF_A5P_W]2_?\V%DS39[[W>UW_HBK_OLLBB:H>Y]O-94OO.N>/^KA>7C7 MHT+6_H[7OEA8^_PB^Z&I^WV7?5^7KDP7> 2 !F@O%-KO+FY=\;4KUMF3\U5V M\?CBR2WK/0F[?T+K/5E8;V:;V7]=;KJ^!6KY[[D=\WI/Y]=##GK6'?/"O3@# M%NE<>^7.7O[^/\Z_?/SM+= ^#= ^O6WU?_&L_K?6SMZUOB[\L8(_X>JBJ3OX MIH2F<333X2"NN=?_KYWP()%Z,MOZ.H=%\RKKX'H'7-]W MV;5K'2YRS%NXQ-=T?UO"A0ZXI-_39X'N&(':N=JU>56=\'=W[/G>'I[_<^WQ MTWM\!$%X>7 M;#1[\/O_^/KBXO&W?[B\?$=_GG_[.>T%%JV&TM'=( C;G!X& M^P*FIQ4\PKEOX&D/F^L:%N^&3>=+G[> JG5V656P1N]:V;B"W-'J0&9UEY-X MZK)]?N6RC7-UYBH/G$YX <0E"%YG/W<.G^NZWA]H&XA81A(C.CF3)=1Z6A=E MNN]/C$S<.^SLU\'#]D#$U""3\>*L;^#3!V<>B;#G'[_,^R[=;D+2$ M*8"F:?'9^8$W"S#!]4ZV7?E\XRO?>UD*;RE]5U1--[1.-H"(QJ415 =SI\:=M[ML,=^QN.W"D M&V'G;#-T((>Z#H[NL$&2AT57 %G1T%;P'A))NZ8IKSWP$JT&^'Z(FRWE&:ML MZ!Q"B5_2$QHX>$0G$?;D>EJE177]L-D^A'O#.L#NS0&X/;_!0PI4B&)OO#U# MHDAWOG2M@)]>)X0)^^D]G T<6.T!LW6#5/$ ?Q79\U?\)@@?#VAB+%T..S # M0..=?T. _Y"WQ1X5X#EBJG3,A/&!^!T8;OBLNJD?(IQMPV1#D@BH,/(!TZ=* M;LO3 ZCLMB))#49(\>$AVCXE'A0RA@@CD#U=(AB ??DZ6''OX484KQ6R:1[8 M"B0CD!# @!(>S[0#,("?!N!"@*D%!!9PHX@5PTT;('&')PQR;NFIHT2 ML(QJWQ;# 7FF(/E;] ,\7P4V$'%5@JP!406/:9N#L%_8 6U)^8;(HJ-=P^GE MHH!$X<#E@$P!,JH<$: I3>"Q #NY(N]2T>1K-JOQ&A;)O;OIF6QQ-_;WL%V MZRKW%6T<,-%;@/L,3"1WV,#VU$R2LVZ;8;>7)YFSDT=J?G M,(^@[="CSF,\$Y6SS.CFCR/L47F$*9KI&TEHM*7NT_<$BPEP8[T'^'SO=GS5 M#Y$]]X!755Y($GO1T4J<^#LJL6A'=;P*4%^S<[BM5=8,;?9J[]TV^_[&%0.Z M;-F/6[!&:?LM6V(%71#7*5WAR4M$.Z5E\>ZNT"7$J^?9#45>B@62@+M=ZW;( M(*+,>X&,>5+E0'STP?4@XCJU/TD&J,&D8 '@&_"'LSV8^_ ;$GJ!CX!3@^T6 M:@7!7<#B@^QQ?&#P1 (>&&0-/\)_0*Y'UF)V:7WW@1;KC W/7B3B[XW!!/@X M Q\A'=01M _0&L$/9L(O:LKIX2'K@?K@D%=08?<"#Z0CF0_X+Z!VV'-#N MHB=O\HIT A\DTB%=A@H-<$-(V>3U!P1$U>3##; S'G*T?J[W'I2ONRF<*_EA M;QR*L0KX_=ATL/^W-1PAB;%730M\(Q(.GO3F]=M78!WP]8!FCU>ZDF7H2/,P M:L1LA*=UL@M$$\!^$F1EAX'TVQ84(!DL82_'_(CL]//Z_1K<#**KDT$K7LO0 M :4W=#,BFB[?H?%5$TOG8OR(1KIN!&GQY AI"'Q#>F4UX7B4M%'K(Y>=2#;Y MEFYG 8_@=4I(1/1@O0)=Q__OAW M>!2'I@W&V9C1^J8GBX&=@77VU^EZ^QSW,4>62F:XN#P+! K*9'H<+3UWVZSB MAIMQ<\#N2SR4T(SJU XE#%A?NST06>7AZC)A-7:=@6?!! :!4.%S6HWUG3;^M;T%I M]F [X+VH.)IX3H<+IKB?N45Q&]=P%>PT*YOK&J$T[K5Z-4SVXKP_$([X'%2!^Z2# M8225#2'L@)D1\D\0%7A,< 4"*5M+-5Z@(CT*WF^!X5:RJ"/P>^(5M-N1-= 7 M37P>/,_$U$<"1[N2XT()X:0P1#V WX(_*63"MHN! -8@B4[$D:)_17H:!#NX M:\&'$)-7]&8D$MBV_D92\<02D_!1 MUTY Z7G@,+*#C(B&1W.<2][)HK! O;/&PC#S#$[LK[\-8JN/\B MT3F8&CV_)5I; G^=71+-,*F($RN&(O+B!+@[-D7QC:(!I^6WD$ 8#@.3G.A* M-"?<'K.,X&D2TB1XFOB&QB^&\Z* &*NH3N07:7@\XU?",[+*;>#EK<%WCCYD M<\5^+%[[@,PR9!\TT;:?CPZ6SF&=_24N!=S:[G"E'7I"_>CQ()"2H+")INTQ M@":4YF/0%9&K@::' -%# ,2P@:<@PA:/IQ3E4Z<*((I_]*G;4D.0&.1H5?,< MC!(CK>7ZU!52)R)B"B53@LC[A%_NL:BA-L8EKSQ2$_%L)1JB_.S*M>;+4ML^ MQ,CU_MFK$F(@N[$%GZE4>SM8ZV#S-KX(J0LQRL>,0/:-^O3V>"METV[L0J/5 M$4.YF&-2630B6P)N(0L@X=_A*!Y=&MC2.*](])7X!4@8)EIL@\1$Q+O@K-WB M2/#$N3O)J\9A'ST86+X=" ]F:6VKN%*4228,+0):AY=]-^+3BKQ$> M<1$HQ;XBD7MD^P=!HR0#QJ0" G65$)6,=ADR3$Q\X79R?A 9TABIIG!2^!*M MYAJSR;3#)'* -V\:]*DE(@_&%[#=]D0/01],68:"9I1/]APN):L*$U%,"I2I MX< _+^$UA,T\+1*'F,$?7, 8R@YOG$50)' EFBJ8$9<$IC'CQ]^B80.."@4<.HK=<@Q+OV;^EMN**F>?8QLR)E16$-Q@BEGD MQ5XCH"0FF#W@>C<&#"6$;)N,\KA0!9(!G%4,%#BUL T@@5CU=OB.G\A% IBX M8V,R8'X"E].?6J?5O".\_NZD4(/\TI&"C$,#;>%4DH3$0X]** MVSAS%I08C=E4?L?!?]8Y&C\5(Q 0+E]WL)H2(Q)4G^QHE28VF'E8S]>BWCH+6@P:! M0*8PNV-JH&G;YIIJ?R8 VZQ2S,S.;I0CK9SEB=^:H@\7BF&(E^AA0\?N8(J8 M$5:0-%1*SQR\,/0M6Z*G^,Z8!6&3U^-,'C/5*'H$H(B62D)V:#1CL!E/#:70 M ?#3ZJD%3Z\ZI8<0$^IT'/VL,&*7@Z2U2O(4.'GYW:,;1@E[UR:PT9HD27@QTC):!8 ?5>*3 M6$_L*(:#&"O @;*F0/>-M.&VUW*?L8A=R7&&.-,12% =2+*94Z%SF_$Q"NV" MG"&U.B>)\$S)OZ.,2&(+WEU*7Q@-B.($3J"8LO MLQXG#<5OR(.U3#'#$"]BH>1'@5MU4) (5E18"*PKI XZ[7YQ*&PPW' RX8N%FZV.3E8%/P_P.FAZZ;62]2S2?&BW6BH M-_"VJ)F3LJ_RH^]%P5*] M SN7%=L^VO.43=C1/$X9XN6OYTE02T2C3.FZ-& M:] (>I_G[].Z47#;!OJ#*.2!_URM-JY:;D]H9U']"&!TYQ0Y%9 R'/0##S<< MTJ*A? #4M+25[=!R] 1L7VN%RPJ2K.0'TD.8=&!56)9%)ORP84]V?,CZ1KD4(T77^X9T!I,^IR230E9#4\BO54>0JNGV(1K9QCTU'!DN . W#L M\EF=.AQW;5YJZ76]ST6D+Y:O,5DJ $J2K'/SJFOLPJ*:X=%D\3 L5/D:.6LB&EUXG?!G@LWS%6" ^._]F?:ZE BOX^&3]9?Q(M03?K!_';VQIP(J+-.;H M/X_9Y]T_/ M+4*FE1&WB5_T0]DA(\"*E%!):8.)Q*E5$Z[D+#Z%=5Q[A2%1%23+@DN,KD#Y M_/4J,+P1RO)+"*H>_*XU "Y0^>Q>/I[059];7:AB< 87E!<'*;7CU :;6--O M8L.%J4V4(Z9P7+&OFZK9G5:QS(N$.O+_WA^U!AG%5%;G!Q>4,]5"YX68;9C& M \F>5$;-=3ET2?U[CHV$DH,\YGTX8J2XL'1(>L:5@RV_&.\F!**5"@@0-]]* M#I'6(V1M3JH5N3@+_I=7)TEIQZQ0S%J'[$S @<1I^>0T@,5X::D(*ESH03? M+AA*P&BXLH:?L)[S;4S?8=1HTO7QPUQ?CD9YTWZ3.96S%%3?>NPJDT=-<H(F6>$%:\$!^B.;W3.:2C>-U]CTO18]?6DLK16(& M/SIZL[Y'/UOJ-D4U.I88%-D8Y%8A1\$]!/E,"T%28!RA-K7/PI17CMUH(<5) M:][B4G,.Q>CJ&@O \0F :A %6/;41E^F;UVH"1RM.Z:8P/>4AW,[K ")!]4[ MEF6^LR9H'Y-&%"IG.1!"M4RPP'.NTPNVE'LG-\'X9)8[$=,5YK.IZ)C][-AI M,.+C2:&A#1D_ . D3<0P[D D'35=1!5*EFS\=DJ9J9D1\\U0#JOP/:( M?N@6VO#"7:&+<=P&3OZ1T92_ M:."23*+8W1RS\63JAQ$<5 &D#8%L\Z/-374$2>51:#PC;V^E1%5;8;U*DSVB MDI.'<94FJT,Z9S_N\'3U+M^IF=RA7Z#=&Q%0BGN"]=:%OGG=79,4])J\GEY8 M"RS$ U8S)IS\$3RXU#2]SOZ@?9#ACY'1(#)!PV2[(!M1T8]CN P/("C1O M)-9BE$G.L76DF'K@8+$=&8"HP=RZF#9258A%D!]E&G-/K@)SH)CR1I4:1FF^ MOWLQ5M+<7MFW?K?C&(S9B[08AL1?PAJA\)G6Q^4K,"NK4!9&352<7@NHK(@! M5H !#+IA-R&9)]AQW4O' !D7<# ?W"E&(.]M[*;N62:Z?C(E0*S53[&*QW$] MK&"XTWHWI7^8N>1X! 6#10H$>\!*[TMPEP!-_2E44G'6BWH$J)&":P^E') ? M&ZKR;,K=>C=DI#J1 8;F$MJH9+$+X)/!*J@SD0)^++4\_#M!)_N_7BCR-CX15^4MR>FHKVB=M[8N.UX+6Q\JO6TB#HI%57_PE1R;5Q_[237F#XL M-LE'J+0R.J$H00"C[#;'RIBL^[3$$ -(Z=/9GO!,(UP1%/ _UFJBS%8V)[EM M,)>%TJ?M34D\-@&6>4ONVKVBV*8NB?<&*R+YLT"S&6@E<2HQ)I ,QNY&JE[U@3XKU-F[GZUHL6C;9475@QK'VU('2AK H1CO199:8)B<> M_&9@"_#M-MWE,G@4-M<64=PGE57*&!<;VAY%C&9KSWB%]-&AYBNGRKD"@&0! MA"DA4'PM!2R#NQ\LDU"[/CEC=: $%*88T_#-R]Q-OF'L2NSNL$WB"9)3,9:7 MOPS!K+[GXX!#NGW._>X@82]=CZ>3#YVE3#$_@:%KTH1LN#V!\2$Y6VIY:QT4E=K.K MT(ZUZ=2XFURWLNH2>ZL?HE/ 9*YI-44J,VAH_)EM=$BKVK-FZ%%ATS%0KYB= M6I0S/K0$_^Y355F&HT#F9TM9#1?:9D)\C\=+T,V-6 M)' O$.KBMK'7Q\Y*3#ANI&A1^1X(!N.9TI=RSI=#GDUL60M)&-6I$;SU^Z MGUT7R^8Y)Z$1/3O.3)1<6F$;ITE,#E.SIB'"-!=/DE$(0]&S.34M96+,4$T^ M&YE;*JVV-U%"+4EJ'W#."KMMZ:5'8-25TN'H^]B*PW,U$B=?VT\HHI+TYG I MOU3,+*V<]B[/.?':>3V].:;//E"A!87@0L&1UA*%^M/8_0 W<6.11H)<+9V9 MX/6 D$!=;WS:=?8FH:CM[ RAR_>OLJ\O'J_XXG_0Q3_$>-@JGC>Y;IZW)D,? MW8SK,?L8,5<6(NPV.EV7H;U3OA+23(3RRB;/I'@,S[303BY56LF8#H,/CQ.O MMJ1%\A!EXXB/A'TIBQ]-%A)4I71H2IH)8QXXR0//&@/I6ZJ4C_R(23=WXWM> M\O/0?:H3IWB@34/FQC6=.@2!<%B"H]B+?0NZ&0K&R[%J8:'_ ;DSV_.AJJ:#1:U2,+X M.,A)8^!T?.503ZY=*RG"P;#-AT+"CEWPKL4)BB9;]/"62"*#4EW$!!-P*%D!&%I32/D'AI>HCWF9$ MM8CHI03M!+![N/RI1]V%$1')]+295FCSY3$_R3<\/ZT=;'6J&4$D24:;D"B' M,%C2]#36K.AQ_,& \C**99I'-Y]2,O,]3*9RU#[<)Y93:HPNI#DY-M/%;BI: MAAI"8N""^P$"F]M#$SI ^DRH0ZQ$//IHJ80T2JY4E8@_]$O\Q (,&SN%=6[Z:5 GU!9+TU>F@GIMRYW"5)I^-*^UFHWE.DF <]Q3* ?P;$L3CQKS9T;YW;@BO M>],,[=^RRTC&R9SHH?=<'9;3Q'PL[V\KG#M'Y:N4+6U*+ 9JPN0C1WXK]C0E MIC>9@W[?L"7:(D=0OM&WAX?:P)'U:#(CW[Z?L@3W 4[.SA+\;>>HFLMVU_F# MC VJW74F4]5#&V+HJ44'B=QU"LDPOO#B$(192:6]3.GFAEWM2H$%^)90O2D= MAZ3<'])D$+'0,4R(3E>4W6/IDM1FLL-G,LU XCH..(Z-'L7VLX5!U:$^/"_1#VMYIPO+39AF8V"@)@FU G:T=#';.MSWCB-Z7WV9O)8I0V":<<)!AZ B=ZDK:?0(% M?GO+,@OX-)J.%HU+O$XRU@*(]?[(!(_77W)9TVT7F^33W7 @>>C:/QDTQNX. M"MU(0_1J<6&RP^'O#H7_>A(=(@D0#PS3420'I9&377PQ.4L4?,AY.;X\H<]O M0#,N\8LN2$2$\=<@); !?I'-MDY$)+Z3I+N]K^D(.A^WO,Y^'-ITRK'0BAT( MB5R.)?V='P:2175$Z M"!Z#^Q9[3%9)E>8H5U:&BJ.Y ]7^'*]3;,:C^Q5=]R Y,APB K1_P/8?CIO9 M$O)KJ)+^Z&BKP )D$@=U*A;5](JQN>T/8&]X'J\BN^:(I^% &;71I10A8BTT M^0X2^HM;H3(4VX%\%](B^V%PA9A"2]O*N;U(R[V\S4*_5NK2"2%1]8*?J>B:)P9;B M\N/+#:93[=.FUE&C,J\S>J6'=/%S!)6#O3QQKO3B$012GS>'$BTU.\A+)O09 MQPS9@X*8,GG(=HPN0<=2FH +Z=*ZY"$>-U(6W>]=',60FJ&QCCUYLU),S2P> MQJN@8XCX?T"2 5K*WID;?C2*6$ERSH KTK4B/0&YNSI8II>.[4.=MIM;>;MNR4@H%!CPS;.9] M3EJT\OY]? F9S$5]/=.,%7P&KGO^--Z3U-->8TJIX6Z0A$G&H0OOPYBZR&.S M$G81YW+= <:*I+>^.V<^)6CY)$[?H?%P85@+XE2?&Z<7Q.[P)1=G/!7D<.=; M35HG >[,MO,WJ PHB&$'M\0J] 6K+Y6D+0W=3JE[U-$)>YQX=<&4NN^FHWP" M"PW<[#B7:79L?][:/M@-9NAJ;@=)>+($5 M9@(2QV/'EV*BID38FCAJT9)Y8_-U2@2WVD,;\!XK+2P)-D@TC"902"J6!8OT M+(^?BJI>!Q8M_%5124^83HK:)+R'$?"'*T6(/%=L>]+]C0*'4^DQ:>'($0K!V;>C'&QDLBHX.'QW!B( M65LB4J;1,>)(RT"BK;_!?YV;Q%)68@ARDWXSNJ%)@/_HI+83*O<.A??+5^ M\CL3FL"7_\6!L&$H%IV1U J"88%M'R9X8VA(D"3)7TV,/7F\L4O6V/Y.8INSCD0-H07"F5" MAL&DC_3$=<1 2"CP8WDB\.*31X.1\M6DR'Q9!@+.I25@J,85YP)1NTF2P".'V;<<_326K4>[J: M?('1=%A5C*EP6WC]23+^6-_U9&8LO9X -8'%*C9,!2J;1=*C7OXC>D6=Y+9D M46&%^F-FA\0&LUB:)Z>ZFF'7\9G1%K=X0J0"5W:R?1A,*3Y8!I*EIN?&&8=Q MO+HB!(>N+"=U]&#V_IBH:6X?R&:/B:N0Z350\N(%'4DK]>-*%PW]%,">_,YL M).'A-#I?'2R06;0P1U,GOC[I)R\1;U M;:PSK]7S4H<@;9%1+MN)-"I6YUYG8:=F:='VR#S5H;7_D@KP76* L8SDB!E6 MMJ 8_Z0:#IZ9AVK\R=-DBMG%-U&IB\EX<;%^&O3\)YF_8[/OU6AJV?2+R5@J M+O8:2TN=>S6KN#'#+O%L26UQ^'/P6,D J*1WT1.0(>X\19(Z$::K.$8!EMX MO4K=C*W3-OR/'[=F&@D"=X>!"CQS5=9"1MR[O%QQ(1H9>9BCL7.XXSPOPXAV M@N<42LJKCZ?,O9J=9L%I HY9S'M9"W,MPE#5Y-(P_H<&Z(BS]/Q1__+Y(]_! M/P7\OVVNX5_B^]=YG[]\#ERS7%V>/X,YX M^FNQ0O@]VW3 M]/H!'W#=M!\(O)?_ U!+ P04 " #=@%=8)'?ZLC@# #"!@ &0 'AL M+W=O;LF >ZN M*]H/'0YWNPU#T0^*3=M";2G30%KL&^V)1$/GSXF*(W!VV^V :1 MX&O7*KL-&J+^*HILT6 G[$SWJ/BDTJ83Q$M31[8W*$H?U+51&L>+J!-2!;N- MW[LSNXT>J)4*[PS8H>N$>;[!5A^V01(<-^YEW9#;B':;7M3X@/38WQE>12>4 M4G:HK-0*#%;;X#JYNLF=OW?X6^+!GMG@*MEK_<4M/I3;(':$L,6"'(+@UQ/> M8MLZ(*;QWX09G%*ZP'/[B/[.U\ZU[(7%6]W^(TMJML$J@!(K,;1TKP_O<:IG M[O *W5K_A,/HFR\#* 9+NIN"F4$GU?@67R<=S@)6\4\"TBD@];S'1)[E6T%B MMS'Z ,9Y,YHS?*D^FLE)Y3[* QD^E1Q'NWM\0C6@W43$:&XO*J;(FS$R_4ED MDL)'K:BQ\(A'Q+18SR)(0TCC-+N!EI]HRCY==K@TJ MHSNX9:Z&>X#UI09NO;)HX-/UWOK]SR\I,.+G+^.[^W)E>U'@-N +8=$\8;![ M_2I9Q&\NL,]/[/-+Z!>_S/^+A+\:Y+J[7JAG**45=6VP%L0GDBQ?J3-YBDD> M.^I33/I8V#]#C;HVHF]D :TNA+M-(0@' GML)<-,MB6^$+UT* T72YQ>"1H, MLGNG!T4AD.0FKGFM2AA4@89X<- SZ.J&D01%7Q5<;244+F MJSLF5#%G;>S,UUKIEKT9'TCL6P2+#,F#BPNB[U*\?K5*D^6;LV0_UL@:N7GQ MFU0KUP M%J.MLY7'G8?+> %_:OYV+*V1G(ZGKI4E^FH?9P\SKL5WIG*4DOA7T 8ZS5JR MW*2)DQXUF+W4L='97.%FJ/WTM&.^<<2<=D\#^GJ<2]_=Q^G^49A:*@LM5AP: MSY;S ,PX,<<%Z=Y/J;TF[CQO-OR30>,<^+S2FHX+E^#TV]I] U!+ P04 M" #=@%=8ELT;T/P% >#@ &0 'AL+W=OY.,W$;?K0Z0-$0B)BD& 4++[ M]3T+7DS;LL?3!XD7[)[=/7L!>+S5YMIF0CAVDZO"G@PRY\K#R<0FFM2 M%%A9:9-SAT>SGMC2")YZI5Q-HNET;Y)S60Q.C_V[+^;T6%=.R4)\,<[- M[;E0>GLR" ?MBZ]RG3EZ,3D]+OE:7 GW9_G%X&G2H:0R%X65NF!&K$X&9^'A M^8SDO< W*;:V=\\HDJ76U_3P/CT93,DAH43B"('CLA$70BD"@AL_&LQ!9Y(4 M^_*,.#7!;UE=\T//04%M,G%*)&(?)^UX:\EV^YXZ?'1F^9(6F@T8T/ MU6O#.5E04JZ9"%\YH!:DU>U\X881UQQ,'0R0^ M21K0\QHT>@(TC-@E@#++WA6I2.\#3.!AYV;4NGD>/8OX5B1C%H MW(4=>[SX";QW/RKI;MFE<)E.$>D&<:+4G&6\2-D'+0O'ON&Y @'L[[.E=0;U M\\\N*FI#L]V&J*<.;HN1=QCYP M2,$@J;I*,%P@7PYG-PY];;S!\K4-4 MQ%ZB\QQ:("JYWA$;?/NL-VW*HO"^-L51F\-3TZR?H#)&"_BL9QYR>Q M%D N495WA*>I)(*YZN'8)X&B#FB)TKF1UM>"RZ1)WY3[%3.F11H?]15DE=[^"B P##U^*Q M^S6!"(UD,F[94HB"]*U6,D4^4UA2JDW5O?1D0J44+BV\OXO.(N%*^=YK%EL? MD78TB>LOW>E5)8 388B')IHUI4YLB/@QN\ITI6I^"+\!0R?X-E@BB!MA$HF* MKV-"[XJ\7MQP50FT+;0@EPHT=N[)I@TRK2US1M,C047C#9T>*L4A:K )X]GH MW(.F$B+0!SK<(K8?URCU9R_JNF%S?DNVK7!.D8=HT9X,C81P_\BV^+[G_9AI MJ6L:POAF\LGG\,%B,V]30V08VM09WW!9\X]2>)"<>A:L*MHJ[GAJ1F6!49GT M1J5L1^7CJJA@F?KQ@L&$8>435V]:C;6]V^N*SC!T^\XE=0I?6FXZ#N; M<>/#$=P46+,TD)G$ ,"ZGW/IHP(;LS\\/B7%CS(_[#K.=RJV7AI23+3!\/I(+^K.KY#)]XV=P*1U7J!PZ5_;R\I+T;S$7 M.&TH"H=BRX9>55<6:;*C0X;33CW,VA,/_45^M+'S)H/(VE*L94$>-F4B<91Y MQ:(X6!S,Z681[!T%!.!TQ',MQZ$8J M*F.0/,P_PPNKZFU\.%] +I[.\!_NQ2-V=L_*2UR%O,WS "4,"6%]I[=H',M!] M$I[^!U!+ P04 " #=@%=8EE5+6CH, 4* &0 'AL+W=OYE%S)&WL?JZE?\^VPY:YM.K&)#_K MN%R]/IH=B5@M9)64[\WFK\K;,R%YD4DL_U]LW-K1Z$A$E2U-ZC=#@U1G[E]Y M[_W0V3 ;'-@P]!N&K+<[B+5\(TMY^:HP&U'0:DBC#VPJ[X9R.J-+^5 6>*NQ MK[R\KBR>6"MN3#K7F217V5=G)433@K/(B[EV8H8'Q(1#\:/)RI45;[-8Q;L" MSJ!3H]BP5NQZ^*3$-RKJBU$8B.%@.'I"WJ@Q=,3R1L\Q5/S[:F[+ J'QGWTV M.XGC_1(I75[87$;J]1'RP:IBK8XNO_TFG Y>/J'ON-%W_)3T+[^8WR%&7$6_ M5MIJS@NS$!0YXC8K51&9+$.^B'>9^*#R4J5S58APZ&XA$.5*D:!<9EL1X=]$ ME2KFIV]N=X0"+40D[0JKD+^Q*F1]UG$8]L>(Y"3!@T!L5CI:B8VT(IRWD" MF152RVEE35+QATCFH1)+=D;&EK4W0 M6914L0K$O"J%+)3(3"D2G6KVD EJ):!/(!*UE D>9; X7FMKBJU8*$4*.M&E M85O*]M2 3JB* B_GVYV+*$TI$S8SSPMSKV&52K9P=']8^UEL%#12]X!R"P'P M=B,LK@K:2P*W2A;P)?)7(/O'^EMP4*ZZ >:DG@)-_C B]K $Y6M MS^IFR;RJHA60%Z1%SI2'"PR24RTXRF9+37?*WR*@(.0 MA>:+UEG[SEJ%*."SR79:F^CVRO&^2LG!DKP$S2!9%[@4FRNN'D(AH%(^=R'Q M9BV3"OOZ21L5E6P17O M56Z*D@ZDFB3"0>_O#T[933BR,)6_4#8F9#V?4;OA@?7PI OE;G!U'-W<1VLZ M23MP\L-4=R%(%AN(W%AQHLEKIK+0PYZ^$#>/X>)8A&$PNAB+.V1:K^M>*O7D M(V2L)I5D_ MJ)> @B_?T[&*$U2!21;GE57103MHZ:>,+ M0M_=*'5O9L%L,!!_,2;>P(UB$H2#L7B7LQTP/U%D6T',HV<6O#,4[ MUL4_F,Q::W*YY=0XF4XGI_2XJ-23=G3#Y"0,)N>#4T#$0C&"%&JML@J.J5>? M7,Q.'RFY(P+:=024\K[[VEE^,@S",#RM+W/_]74Q::X2#4U<$9 I64I!N*Q] MARP&4R.%%H5)'R4L<@P)"F*J@9VR+ L-(&+XF2J< MRWP5PIJH MH>(]^Q"*_' 8!G?+NLJ6(.. (\*=(N[EDH*6Q/AB"2C4@"Q;D@<@BCZE,L,F M"NB^N((MM1*XRT]JZW U9^KABAY\HI!Q4,(5)LW1ANJUUC$7N$ 8PMTU2+C_ MWM&Q+WY>Z43MLI&5L7Q5J.2$IU^B/]V,,X#NS1W1<1IL2K9XRQK7A;D11)BP MH-["$19#Y=_RWQXYS MA:J-6[)/+S.4OD@B_*O,S(F7^CJ85Q[URU5%ZC-K)902/R!Q$C'J'DU0C>X& M844Q*ZX^W(C9<."4;0KH0[4$E8JE*3B+6Y,\TTF1%?HW=PU !VUB8D^[9>&% MN.HNN^-EXGL2]1-[A\H&$15[^J"" $]@!$ 6]JEHE9G$++=B K"8 4D&XL8G MJ[M*NJF5SBV,GEX,>!$A+5FWX4Z.4F -P%D2=*U=X=R30^7>RL^E?=R?.4V= MTPXE9KQ/;2Y)^Q5NG$\5=M8/FP)+>XX'_?.67+?$)4$&;?A&/5;$#;\E_2L? MF0=R9J'!-5KN1KS7D4T)MN#8&ZOM#-U]72.W;; M^*735HA_1JZY4DA8!Q:0VC',Q02N3_!XJ%:VADQW#)0UN2_=E@W$0PV5X%Q? MU2@O"J!R?0L/-:8@,HF.7?K <1EAN !PEQXGZS[$XTJK;A],N2K^*3YL+=8" M<&ZSJ$_][=\DZKN&4.YSA4]VM$_&E#>YTT.F\:J[U!9WM+6(ACK7K]B"7 MR A\?YSJIR\=7P^ZARF6VY7Y12O8)P244"!8]"70HB3;W&II$9:!_MC"S_7 M5&LW+]AI"+D+;1OKG7X:76MW92+%&:^N)#AX%YTE79%HWW,ST2?- ^BLU.5\.E$6'J8"13F_HFG2ANEZB\ M.(+6Y@[-QKE\<#UR&4\[KU&*/_V ]8'';0_BO$P*;R&DN2T-+S%K:B^)2"C5 MX_!VZ"ML!=KY:T6&U&7UT6CDJCR P+_GWCG0CR>3_D6=>;@&I005D.'@Y3\, M;A\=>P\@T8BZZ8KBA>%+E^QQC4%PG_NSA_L+Q%(6<9W-+3GZG)((\Z_3M#]^ MFO9GFG,-PW&G"%.VUFL\74E\D\<]#E\:.].3%.NG?DQAV_&@#ZP']_5E8[/I M(!@.GS## ?T_.X\(@G(X/C^3"8#89/6,H-T9/N#,A"\>'IG1B M.MDSH1/GXV#F9+57_RQCLN#KG.S_/"?[.B;[.B;[/6.RH)G#F""7WV51GO8(SOC M_9JTK"PEG.IY3JSNJ5EM1SBN]ZC0#Q8^=$'M5#,W(T<@ISR9:W "=CYR23,E M<7FQT[G4L;O#I[N=@EP %'N$EEQQ%_RGN8>XOB^U'E#8/$_HNGZIXB6G1=UA MKTU2%QL_9.QF7@?P]D[C8FVYE JB$\'N/,\]JJME@Y0\]827(U=&_!6ECM!8 M/RE:5&5%/55S:R[UWE[??GQSUNI@)7 P\$2V.>%LW\:R;%74((ZEB@NFTP[=:'_AXKLH-#?\. MAA*.;]A\)X#X+O=7VIAPY)_CT9='62Z'VTU3YN?O%VY7WJUR]WOY7Z4Q5)#S40ML'70 M/Y\ E_\%4$L#!!0 M ( -V 5UAG97N(J 0 0+ 9 >&PO=V]R:W-H965T3B:E;[+@Y M5BOLZ<]"Z8Y;^M3+B5EIY(TWZN0D#L-\TG'1!],SOW:MIV=JL%+T>*W!#%W' M]>,%2K4^#Z)@N_!5+%OK%B;3LQ5?X@W:7U?7FKXF.Y1&=-@;H7K0N#@/9M') M1>KTO<)O M?FF0PNDKE2=^[CA(X02JRM0^#TNL=+E-(!$8UO&\Q@Y](9 M/I>WZ!]][!3+G!N\5/)WT=CV/"@#:'#!!VF_JO7/N(DGK,DNXL3C M)6_@;6/S@7X?_I4PM51FT A_SN;&:JJ;O_;E8?22[O?BSM*)6?$:SP,Z+ ;U M/0;3]^^B/#P]$$.ZBR$]A/X?=NT@WGZVAYW ;8M0RX'!+4 \63$ M1Z,U)T,#"R6I 1@X$CW85@V&P,R'$Z#MQ6Z.>K?%\$DK8^!R"SWKU-!;F-7U MT V26VS(/2\0_@!HHQ514'"T2A](/']NS*.XE/R M?D]]:468%NNV5U(M'R%*"I;D)1SE.:O"\ ,4(4OI^](?1Z*J47K?IA4K W'. MBJ(B](HE:4S:+$T*0EZXUG6/L"+.Q"EF29*0%HM*4J)7%CER9OJ%B8Y=_E)OX_?I&9N**Q1EE)DLI(R[6E!55?B S8>DR M$[,L[]"BI"55H1#L<;9X$';(\ M],XJ5B2^%JG,2>WV1>8L=V?9=P67,I?62]6M>/_HSU!Q2HDS5M#]B&,T;A)P MAGQ?ZFB* .1UZU3]#CEV9JAKQ,;O$W5?"N&14C@&3$HT:RPLY=#9+@C;XH^2 MS)H]O8;;/2E_O3^TF(YAEX7?BPRH^$-*"LFY+]*J<'+AY+#(G%SZS:';[?:) MT%C=N].Z+V\:7V2N;HDPND*%Y;:/OJ9WP27O:]P7B]^VDK8K"F'6-&*LVX56 M'4TWWP9A-BL1'4_77@Y Q9"F"1VFZ"!0QJ(P/023$*,T+5F59[#O7IL\FTRH M/RS]_&6@=IUH'%)VJ[L1;S9.-D_JXWSXA>NE($X2%V0:'A=9 'J' M!P ]A, !D !X;"]W;W)K&ULM5A9C]M&$OXK M#660]0"TQ%.B/ Z:NS-:.WHWY($A]<'[=^S M[^C+0EIXT-5_5.G6-Z-\)$I8RK9R[_7NW]#YDY&^0E>6?\7.KTWBD2A:ZW3= M":,%M6K\O_SSUQJ)W63(I.T[W7%)_1%,7B9]VX MM17?-264CQ5,T*S>MOA@VWW\K,:W4(Q%$@4B#N/D&7U)[VO"^I(S^M[#JJVD M@U+\N@$CB156_/=N89U!87I:(27,&[N1!=R,,",LF"V,;K_])IJ& M5\^8F_;FIL]I?U%HGM5TVLYSZL6/S1:LJ_E:->)G:3Z"DXL*ET+1&N44/%E4 M'Q?9XR+>K"' =\JM<1F^,?A 2&L!!3$KW1I$@7'0E2HY-(O.+*:TY7?*T@N] MY,5+76$A4OA%(%Z@78'K*B+M:&Z?^1.$?C+:V^_U>*B/^ MD%4+0]\&9O\^_C 6#DN<;S+WNZST%DQ3,R8K: K:)9KF03C+18S: MX_P2[V?!/(MQEWD2!WD6TNXI_;Z*D^R2GZ-56?8$@?@?0""-\F">1K0K^Q^$ M*2.01FAEF" "9J,QN4 L-,9%3-,@F\]$@L;.IY=TFX2G<)KE01I.>Y1ZM+KG MY]&*DB##VH. O,KC2[Y/9X1./LN"-)MR=+RI:32P*9:[L4",'.!W1%H%%(,@PU[ M##?35$&I?@K?0.R +)=2; O*@@/ MVKK'>4!:<:NN4D7>/61Y. TR9M$\G 68[L>E"W [ %I+R,<^OB*>!O$\Y;\T M?Y2TAS1]#TLTRFDF>1Q>_:(Q6W+Q^I$]G'O !9:715?, %F6BJ*-0*C&SV1X M-Q:_(-0K1,NSH,(L1Y0-^':'6W6H*8_]:98C49T'U4!1(5W44J'TTN@:IZ>B MK;ONJ3'*2$#,' -KFL\P!VA'V@3!;4 MZS.P"_.Q$3 O?8.A;.EIWL7](DG&G.)0K+7D,2?@!@I$NA"J1&_IBAT5-2"9R[%X MZ]EVV-:>]^]H,MD1D ANRG U&H,J*^:^-PT]>4H32L-G&(*\T*N&E73QZ^KG MO^Q71')\ION@:E]25=-B-GMN;;1EXG,(CG45*W_MI\ZUQ&K7"*28JGG;8[VA M;2_B?#J>]M$GD"XR#%9^>.2!:YL>I@X=D@W'\6/):)P>'[@3E:8+ H8#2;\! M/GM4>RZ$@Y"<1OFO_5^AD8YJR&,(7FK)('IG^I[QTQDRTWB"+!C,-9YU1(&/ ME!.?L"A3W^#N@QPP)1*@VO?LPP*-GDHJT=P6R/Y.]%29>D'[)0J39V/Q*U>D M.]_@WE)Y)7/]\8E+E6\?:-^G5G4X%M@!O(?#,N5K6]0?OGPKW%_4Q33VI<)PC1PC3O0>=M9-/ M@R'J\+P?UWK+.,__?JT<((TX&,+A4-H'J*&?1:7;DGM=ZT@SOJVXELD!B3B= M_P2CN[(R3HY%Y6G2#38X[,T*!LV!OC.4PG^TH)G';X,\I5$.6\)=49@65WSW M>8/]%SSS?!(\=-/>3THN5.7SY[ )I!?L)H6CL4Y^IE.EW#/%YG@PR.DW MRGH1FC!,6W0#FH _R_1/^X]:=_Y;SG&Y_R*&W7%%G;J")8J& MXUDV$L9_9?(W3F_XR\Y".RQT?+D&B;6:%N#[I<;)LKNA#?I/?;?_!U!+ P04 M " #=@%=8#HVY?X $ _# &0 'AL+W=O>.=Q0]60GYI'( 37Z61:6NG5SK^G(X5&D. M)5,#44.%.PLA2Z91E,NAJB6PS!J5Q9!ZWFA8,EXYTXE=>Y#3B6ATP2MXD$0U M9,90E! J@T"P^$99E 4!@AI_.@PG8U+ M8[@[[]$_V=@QECE3,!/%GSS3^;43.R2#!6L*_46L?HL6MT@ M=$C:*"W*SA@9E+QJ1_:SR\..0>R=,*"= ;6\6T>6Y1W3;#J18D6DT48T,[&A M6FLDQRMS*(]:XBY'.SW]Q+@DWUG1 +D'IAH)F'&M)D.-X$9EF'9 MRT0/0'D M4W(O*ITK\EN50?828(BL-M1H3^V6OHIX!^F !+Y+J$>#5_""3:B!Q0O>#O6. MJ[00)EI%_KZ9*RVQ.OXY%G0+&1Z'-!USJ6J6PK6#+:% /H,S_?C!'WE7KQ . M-X3#U]!_Y6Q>!3I.\P0Z^9H#68@"NY572Z+9O("N9?F_F"Z-VS-1UJQ:?_P0 M4W]\I#K88K+'_ MY1/>UXL&4TNM+1ISL&WV+9B6-C/KW8V(!FXR#C=& MHQ'YO%-C,[S_L(Z-VU3@9RO#0K6?GN,'R6[7LM]PN+_C^%Y?ENXB>G M"JO;/7E&4>*&7K0O_F*%A#Z>CQ<<5$B_/A.R%IAG('-A6/?[H] -/']?/%U/ MXQC9C0[DM^O)#]QP[!_(>_4487_$E-I9Y$9QL%=/7A#9[+RSGF+7\[P7$$'@ M1J$Y*FP$,SE62^^P>OOR3W.&G%1WA1IFQTGVKM<'M^!?P&3[2CAR(=KBQ1^? MW,*25Y7AL7.[;IB>H9([#DQ&\:X($X_<9!DWGC?4\'RYR+;U%[E)N+VP'MBZ M_>"]U#ZW2;HXJ+>9#=LH[[ Y;_-W@9/(]0,T.Z?N.(HO3'@'S+=IWX_AV&-A MN/.HPYI=VJ>KPB0WE6[?=YO5S>OXIGT4;M7;IS6V'*92X?=L@:;>8!PY1+;/ MU5;0HK9/Q+G0^."TTQQ?^""- NXOA-"]8!QL_C-,_P-02P,$% @ W8!7 M6!T^US=< P @0< !D !X;"]W;W)K&ULG55M M;]LV$/XK!]4H$D"S1$I^K6T@25MT0 L8+;9]&/:!ELX648I422I.]NM[E&PG MP1P/VQ?J>+I[^-P+CXN]L=]=A>CAH5;:+:/*^V:>)*ZHL!9N:!K4]&=K;"T\ M;>TN<8U%479.M4IXFHZ36D@=K1:=;FU7"]-Z)36N+;BVKH5]O$5E]LN(14?% M5[FK?% DJT4C=O@-_6_-VM(N.:&4LD;MI-%@<;N,;MC\-@_VG<'O$O?NF0PA MDHTQW\/FUW(9I8$0*BQ\0!#TN<<[5"H $8T?!\SH=&1P?"X?T3]VL5,L&^'P MSJ@_9.FK932-H,2M:)7_:O:?\!#/*. 51KENA7UOF].)1>N\J0_.M*^E[K_B MX9"'9P[3]!4'?G#@'>_^H([E>^'%:F'-'FRP)K0@=*%VWD1.ZE"4;][27TE^ M?K6V5%_K'T'H$C[\:&5#&?>+Q!-VL$B* \YMC\-?P6$4H_\ M=2[V'CD_CQSNS=PUHL!E1!?#H;W':/7V#1NG[R[PSD^\\TOH_Z%"_P<'7JCQ MJ(Y!TT H#%T^Y[$$LP5?(6R-HELL]0ZNI":-:1VYN>LY4+6PWJ ]52PL'.Y, MW;0>K7L)#P/@/,YFXX/ I7@S-;OA45@>9RF$V \'K$9?&RMEKXE M?8#:RH<@.\AC-IO0FHX8?$8"J(PJ0=:--?<8SG+ QF0S#7"S/(-P3:"@'T3V MB= OA*B%+A!4 $6\XP=UMM6JC($?<:(B/7K'>7*V[:?-90<.G]'_!R\?3/E MC+^C,-BKR=Y90Y:C6$(&IC MO?R[5USE>9Q-V35<9>-X-)M<7RSM(*1C.IX$819/&:,*7D+'!WH&*&2+/1=O M0H1GX&$O' Q8.LQI7"E%OC$,9L/1TRZ8#R;#\5%#766[[GI$08V"87[\LY^Z ME??>))&6LMM@-]35X_#<14N>C<4:[:X;_HZZNM6^GY G[>E]N>G'ZI-Y_SA] M$78GM:.Z;\DU'4Y&$=A^X/<;;YINR&Z,IY'=B16]D6B# ?W?&N./FW# Z=5= M_0102P,$% @ W8!76/7Y9P?[! 9@L !D !X;"]W;W)K&ULE59M;]LV$/XK!SSJ9F&+-M3!CU7*#E:72M;#XU*N):36+TBO5U20.PVQ2"]F,+LZ\[*.^.%,; M6\F&/VHRF[H6^NZ**[4]'T6CG>"37*VM$TPNSEJQXL]L?V\_:GQ-!I12UMP8 MJ1K2O#P?74:G5ZG;[S=\E;PU>__)1;)0ZKO[>%^>CT+G$%=<6(<@,-WR-5>5 M X(;?_>8H\&D4]S_OT._\;$CEH4P?*VJ;[*TZ_-1/J*2EV)3V4]J^POW\4P= M7J$JXT?:=GOC^8B*C;&J[I7A02V;;A8_^CSL*>3A$PIQKQ![OSM#WLMWPHJ+ M,ZVVI-UNH+D_/E2O#>=DXTCY;#56)?3LQ:^,D,S9Q ++229%KW?5Z<5/Z$4Q M?5"-71OZN2FY/ 28P(G!DWCGR57\+.([+L:41 '%89P\@Y<,D24>+WDR,F.8 MZ9TT1:7,1C/]>;DP5J,._CH6;X>6'D=SO7%J6E'P^0C%;UC?\NCBU8LH"]\^ MXVLZ^)H^A_X,"\_J'?>J Z,O:Z9K5;>BN:.U,,2-9H-RH\K!G3)<"6!!*Y M7K >B S('OA14I1W^"6UVIFW$LYNI5VCQ]TIXISI' !P[5$K4 D[5H6:P195)L2@M;UOO';?UB&U\Z=JLO0IG5R&.0= MB OK/X&<6TB4Y7TL%X"\]V_LTU\@;$A*.?"%C22<*14.%(-O?;:8!/>FS>G](?+C^_*QW2X(79#1#<' M9!?*V%.ZK!7X^,<;X1*BH6LI*5U;X6R(,L2F@:S;$9I,)O']'D-LS^YO.[O2V8Y)3E^249?4:]B M4?4K41 G,XS1/*19&M$7946UKWI"\R!)$\QY$&+#"A)&JX@;/+U4'7"0]3W='H4ESL@H.[6M6'W=R3B%2"Q,R1&$WWZ'FHJQX0 MMV_QA&9!"NY<4I,D[V8P\' M+H?CG*+QC.+Q_&$IH<;&,2582,?)8],E3GV74((./\)-QE-ZB7&&,0;,R\?H MTWXQ]V."\8.P&]UEX"@1".S(Z>>X98&#I#\ EGB#X 54%,RE,[>$HZA=GP!? ME*XF62R1JZ#K](?MO8NE/^;O/>\%L)LZCG+'4!IDL\R)T)"@*<>,CXQ>O="\/7ZCS(<>@V^? MFO7*O_ ,>?:[9] @'1Z1E]W;Z7Y[]P+](/1*PFK%2ZB&X]ET1+I[U74?5K7^ M);50%N\R_W>-AS!KMP'K2Z7L[L,9&)[6%_\"4$L#!!0 ( -V 5U@[FLX? M%1, *]1 9 >&PO=V]R:W-H965T^Y^;#[6<>P"E$!6OM9!UHOCZ]<'5 M[.7;)=Y/-_RWX#E@@(T/BG M@WD0CL0'X[\]]+\1[4#+BFG^3I;_(PJS?7WPXB I^)HUI?E%WOPG=_2<(;Q< MEIK^36[LO?/S@R1OM)&5>Q@PJ$1M_V>WC@_1 R^F>QZ8NP?FA+<]B+#\GAGV MYI62-XG"NP$:_D&DTM. G*A1*.^-@F\%/&?>O)/U-5=&K$J>O.>UD"KY21JN M7YT:@([WG.8.TEL+:;X'TFR>_"AKL]7)?]0%+[H 3@&M@-O6EWK&:$?XS%__\F(^GUZVD.G" M[/(X*1J>B-J>"8XD89N-XAMF>+)14NMDIV3.>:$3N4X.SZ;3R11TO2S!;-/D M9BOR+3R=EPVH%2$G:F$$*Y-=H_(MF*2BDV;GEXGD8O*QX*5B=\P0@O'=N9'G$CH_FQW@$H@*7&P78 M ^N+19HP#? Y&D*'-]W;/7\FR:]P"Z@1 [XZP)%\5G=[J$Z,3/[9 ML%*L!9PC:FV$:1!+N&O5W.$=-X (O^75SB1K)2LX9"-0Z8D6@*0;!K0"G%\: M.'NV7%XE#6"M1HBS6$9XW7 P(J<@,2A6 RX%\!"-;,7-#>=U1ZE8720?)N\G MR5M6?TQ^8@[E*ZUE+N@3,= HT$G.)Z"@!HX"_91UGS<"E(?=,51(S2MQPNH: M&%+>H?ARIK<),R!=A:(%QCHUW@%]>&.% /_&5ZJ!>)3,""]G"3.\G3/0O#O. M5 ID;$1=BWK3?81\TW3(&5 [\-+$ !FLR]Z]3('#)0>M5[S@H&M%"G]YH<(' ML(_;[5G M+4L(^0@H%RIO*FT08?TR.9JA1U#X#6I##EI?%TRA*@/-2#V@ T:*WZ^-@S:X M"SXY<4"XUP_I GQ'EL)VNU+D9(L18I<)NDM'.^D%4NK5[P11=_RPPD:5H%M& M&!/?#69@0P/"].=9'-&^#V?I=#H=N'ND*T(=J2'<1SA9@83!@"D8N#/1FY+I M$L\N7@0V00 K&NO_/UFA4+@]5EM_Y=A*NMMEZ.+8JZYWJ2#@4A/O4#W!-H=A M!&E%EU/MG("Z0NBB_"&'DX86YLWYYP/$TVA5(+,J>90:#$X-M@$>1,E;45EF'YXO)LLI'49X]-&P MA/6Q!\^FF]5OD*[1@<5O$'K)AE'_<^ N5*I.GR;)!U3!%D(W]Z48MV-D4@6D M@M<8,C OH7"D.8ELQ5-*--*(5P)4M<,OE"5>68F:>6G:[ 2U;N]SI"5XT1>Q MD IUS9ZB[4;"XRQ9PP?,.0TR%_S3AA.V!=>Y$BM*$+LVDW;-_NG:3(Q0*&D0 M4HP>0&Y3FZ#5/9WN^Z@V;;-ZT<:EZ31RN$.UZ\&")U:\FUKMRL8Z24B@%*:M MR/^FWC&!W'%)II&0[C4&TN9.P!VR-Z8->6;U,; 7]0J53;LZ'A-&Y\< 6=H8ZS7[.IQ#,_Z4IM;%82"J)M Q*\VI4:!I2'P M^(O6)9$@*=E>QQ)O4QY(H$7]& & 8I=E"ICE)5HOBC]Z"@Z_1PJ4FX&DTKV" MQ9J2N&/3?ZP2K%6B;0W8LX)*0S4[D]]AP:=E"=_D9-F*2[5AM?B7*SQ$?0W? M>A?O-#F-8VI+A%RG#Q$R4K.07V$-JH01.54K*PA U0A-G5R>%6UY>_7^ Z6Z M)],,3_@[JZ."9.XS1I1_[0I77RA0Q<;J/#;QS)?QY"_6$!L+0 FR]V,$\B,# M)NREXOY9![*;G="#6$[E/A=GW X/YL^JDX?ZL$$$*O9QB9H MK-024,<2B+ GBV40+B'V-(%4*.=7HD0?!^P&.^*C>KOB*'U^"Y:S:82&G L M6R8@3")S!#9+M 2(+]N3R!C+4 3L [P(9>Y$I>2FQ"WUIQ9?URU!!5"YT@W M#\DAM:K0%9*#7(-TQEPQ974!UT@/*3BN?23:,46)>BWKD[B& V0YUN4H6L , MG-9'$!YX-Y:P:P8DXDT(9=>L(-DO[TXP54+?JJD?A.D69NVJD[ZM(!G1OE6P MLMP'D\/ZW25@X%FQ:0".2-G^ *FKYZH/35W]:XFTA0]4'P."750=>(^NVBXG M%\OOK/N^3VE\W+JQ20"DLQRS?CB4>BMDHT%9L7P!K^U:+<"E6J^Y4LY+@-7+ MW.(N]ZFF;PMA;]VE=!%$1&( !4JZ',*P%G%\Q<#\@,HC2I#:R@WX0<00\PE% MQ#DXK+#9)/:?P+V=4'ME)S 8.A&VE!_.9Q>3A;=I2T4AUD ]I?AQ1^@^;I,+ MPXR(*76']-O[D.X>JG5DK&0\)385AWB=MY[&8O4(SN!Q:,%8"%(]2$<*XT.K MY7V%\Q-GIR[MMK6E.P *0@TU36Y%MW8U&E1V.23O6."ZNIRP7H/I U_1X3KF M8>/:.P0K^ I5\5_V\*#Q_';':XR UZYI@NYPA":L?FQXXR 5FHNT0"INMK*P MX70D>NP)0EW+5-Q3[(RS5>(5*^/@,_2"M@=\-LE"4"#CNDU9AF1*RNBI 6&"^Q$\- >03;(4!?'9JR]-W)P3&=J0 MVE-!A9*BK_N^"6#MA&,6:6N, @/Z=))!THVJ.J0'%0QE87%IVT%608?)P9H! M]M:34N.@>4 RC@G8<2;0/A"-<\07+,1CW7?Q2$'1SM\@"=Q)38PN[QPO0TB/ M'KNAK#2D=BN?G%B\*"5:B<(>+3',C.5%V#6OR3.>P#H*#%" V=D4?$*_INP.FY\^6IX]LF9-[1,71O^&OGS2%SL_E? M-'9VG<+*]V:&6"1L#;&BL,5B/'E/]H[>QQ%_:#H=,STT[CS/4SP=-?OS9]B= M@UR_K3O]CS O)+F+%3H_8%R#%7#;%_-=NWL:)"T@;HL7FT?RP4FV@0W@:>9" MM9QS9E8_HE%,/,+M>]"^LX+ 6")W*3&'LOS.IJ=HUG8H1G/-52DVS)9*K3:V MW5.P$#&@B#E7NE8<(R3U'J@E044AJ57A]R6BV5!?-;KC>>M.9F?DA;,O/9[_ M-;*AD;*8IBX]^5TNHMAZ?;2E7"H8;?\,K#=68(2ULUI*&?@M]G$T M*"JD1]1P=O.Z4>A=!E\ZR7PZ*BV=HTAAJ-"R@]%EV^ $7']KGLB#\6,M8?S6 M1"E+IZ/&M.;&/1WB9PSCTJ9L4&?E8!\T3'Q3"FJTH M_/Q=4ZWI\S@ N6ZH9@#V: %NAEJL77J?7&_@=(:3(E\5TKL? 9W.V"0'+@IP]?0B7UB=<(V33OO!*LLD>2\V-4VP MJ?+;-4;;_1^7M502*O(A@E$VWL75-5W#T6!O8 @DMGW3Z\RO_= 4IC]V#6.1 MO=.UP1SISNUOA)K@4?M"H:?YL/>[=_7A$<[3.^X#K .J E]0G[C"MW33H<6]4\89B^P(K(\^[ M!^(1?=0>R%5@1W\?PC,M#3TKBWM*>N>6G0R[C21)VT&39:L'N!KH$/-JY1)Z MYUC"9)-$>8/.*.UKX#USZU@[/FVC932D]LC_O"67^7EL:D_>7A+9=9.@M[+NW?#VZZ7*2+B_EQLF;;/_J>LFB_//6C>),J(_V[I)2)R^TKI)D/4GKIND M8_LFLTF8FC]QVT3O6S<)BK-_;6,9.4-*&);=1.09]CBZ>84(6=U*(LK%I29AH8ASL&%0< MEUN>R48->^_8'-GPFML.%FIX[E0;^*1=IKB3J%+8*<4>N*Q$G@0TQ@ WN_[2 M!K#*MG:C+:6.L/KO!FJCQ,=H<-!_)Z_#&,_$#DNLJD*N@:9'[P'T<1J9//<5 MPFKMD R[CC/-)N?9XW'JQJZ.?IE1IE!''!W(R%!\F;5>*BZ\NV589Y=^S&L\ M8K]^;TA<@Z.HT#:N-_DN.U)2D M;"!*- 8;:4?XCH@CB5ISQ-I['A#:.<#"^[ TPL^^( !^+3C T+X_[AY#W2#7 MWJ1QDWU'8^_!J9NZ4"RU3K&S^3"@'STJO>"T'9E8CH"W;[@T%&2]=D2*2V"Z MYNI5<%Q+7?L^]ATK3O67:W.X/9E8X+X[1OL,OH;<*-^B&SFDHTGMY B/\0D6 MU!;CR]?IX,WT#NR0CTR*W^O?$@))]V8"2?>V DK7KP+_;@))]8D 9 M;!6=?-&0XO.MD_MC"A;54 0^8TS)'A]39M-.C^0;""K9OR>H9)\:5+)_5U#) MOFQ0R9XMJ&1?(ZCT#^EHTF<&E>P1067L)]I.HQ_1J[C:T$\%:NN_[>_IA:OA MUPBO[(_PM;?;GS+\D:D-SGQ+OH9'IY/SLP,[+O!0 B X !D M !X;"]W;W)K&ULW5==;]LV%/TKA-L5+>#9EFS' M=IH8<)(6VT/1(&DW#,,>:.G*9DN)*DG%\7[]#DE+EELG2X'U92^V)/*>>^[' MN1+/-DI_-FLBR^YS69CSSMK:\K3?-\F:XU:N^*37QU!OE MLA\/!B?]G(NB,S_SSZ[U_$Q55HJ"KC4S59YSO;T@J3;GG:A3/[@1J[5U#_KS MLY*OZ);LQ_):XZ[?H*0BI\((53!-V7EG$9U>C-Q^O^$W01O3NF8NDJ52G]W- MK^EY9^ (D:3$.@2.OSNZ)"D=$&A\V6%V&I?.L'U=H[_UL2.6)3=TJ>3O(K7K M\\ZTPU+*>"7MC=K\0KMXQ@XO4=+X7[8)>T?8G%3&JGQG# :Y*,(_O]_EH64P M'3Q@$.\,8L\[./(LK[CE\S.M-DR[W4!S%SY4;PURHG!%N;4:JP)V=GY#QNHJ ML946Q8I=*F/-6=\"V"WWDQW(10")'P")8O9.%79MV)LBI?00H ]&#:VXIG41 M/XIX14F/#:,NBP?Q\!&\81/FT.,-GQ0F+U)V0Y);2MG"M86P@@S[<['$+O3) M7\=2$!R,CCMPVCDU)4_HO -Q&-)WU)F_>!:=#%X_0G_4T!\]AO[4*GTW"'LK M3,*ESS([7+_6:J5YSMX7;%&MT(@L'H9R=)E=$^SSDA=;Y+)059$@DP)XHK!4 M>+E9!RG+E/ZJX?1R0F +"Q+ M983#-3WV =ZYU[1A&]($$1JQ*L /DU5EDK;-L47SZ9Q-'D-$LBZ77>9"YE\ M$\!7)BQ?"BGLEJGE)_)#XI@34Z$Y.&+C$L020$MR_2,*[RM3E;9K]J7BVI)F M*F-92.V6N [Y!8+#=RREE,,#2D!W$6P2*L68(\2,$-WI#D*YRDHV&L& MYA@Q@<>2"D)N3)=MUB)9,Y4DE=;[@#_V;GO>] Z8J@JEU\'8Q88(6_5*UERO M:)?*AA\W3!7TL\64/^J;E94V%9+N-!E;^Z%=:UR)0RZ KY<*[/W M2RE6P24+/NMTI J."V69JUXB2K06R+IH7&I=ZXA,),X+3U.QXT_W>.T9UPE[ MB<0/2Z2IR,07)/XQ&AD?T\AL_ 2)[&LO7(LA<0C.^4]<[CP)ST@4@.!> ZXZ M[2#0I584%19@EBF\FU \]IFV.UTY'TK[2?H#Y!/_%_(Q#^G'XWQ;M[V0HEY4 M"\GO?3YL*\LE-$P.N?V_Z.Q[-'1<-PC^7^;65^DNN4!FXU:J]>XE#5J^2UI2 MU =2+(,4 VDIZHF>[3ADK==<7>KC"$@==SE.9)6&(O DT14NZ\A:=?250M9J MA^XC8E^F9H8/@WKPZ97^XS6\>V'Q\T+6_%MIC\8.?/PN7*/S7 MT;JNR[ZM.7O._!LY?HVKJ#L93IK_0Z]U+\^ZTVB,'=%HQJ)!=W8R8I?<8-[P MK9>YSR=//^$;)=R_G';C\? 5>QEWIY,9_B,8#^-73V0X]'S&)X[I9'<]8PLI M?;8//'F9@6>Q"I4'?S^6L8+^H*4;MPG.2G7;I%3?8?.!5E>0HO:SL5$MFAYG M+PVI(AE-]^WZ"PM"I9Y_BU#OV+=FOW4ZR DNW1G(H$.KPH:#0O.T.68MPNEB MOSV&PO=V]R:W-H M965T;6GW6*R$, M^U(6E7YWLC)F_7HTTME*E%S[]5I4T+.H5YER+]W7QF\S-ZMU) M>L)RL>!-83[6FQ^$V\\8Z65UH>F7;>S8)#YA6:--7;K)@*"4E?WG7QP?>A/2 MX,"$R$V("+==B%!^QPT_?ZOJ#5,X&JCA VV59@,X6:%0;HR"7@GSS/G5'XTT M=^QBPU6NWXX,D,2.4>:F7]KIT8'I8<0^U)59:795Y2+?)3 "+!V@J 5T&1VE M^)W(?!:''HN"*#Y"+^XV&!.]^ "]FQ57XNP2!)>S:WX'^F38A5*\6@IZ_N?% M7!L%RO&OH=U;VLDP;328UWK-,_'N!"Q""W4K3LZ__2:\TNSGBGW@*ENQV*-^CYF58._KFV :?B. M9M^8.OO,?JPR8!M8$A%A+['[VV_2* K>T"A\2^WPS2L?1K.?ZEM1SH6BE3W6 MK,$6<5(&ZQ2"3+->]%?&V>'TC6:RDD;R@JV;>2$S&+402E;+HS GS.W[.,[) M#DYB3"Z,4&!A1(L;)@V88E&PJF9%#=JBV!*TQC"[:"X1.8#CEK\-J+_:\@JI M^^R'>B-NA?)VW\/. 5C5",U,S9; 'F4Y@NMKP@(C[ *ZY0WX4VV@"_;?+@DJ M=ROK1A=W%AD WT.Q)A2?6HX3JWK\[OA@ 8)7D653LJHA<<$@C;8#* NAXL$ #@._/$'\TP!K8'=*]UZN;^>_@E+%_8%L']D*GDY-G$XA8+Y<*K%$#MSC+;_ELB!A#&%MPK>4"0+FQ1#27MS(75=ZV];J0!H>#F6FQ M^Q+P:PG*S(%/($+-*5/PG:=[A"27HA**>'(+ QB:,K! "<$N#(-(9AU?&\T\ M%J;^K+6>EO4;H41/;,A4,CCP7\,:L(ONC&'DH1]/'UHT9J$WF<6X MZ-B?3%GB3Y#VU NFTW918N^AN<$4Y\;^=$92V3@^@?@MGZPC(=^VX%*Q6UXT M@JV!"BD+VDDK]]9-YHTBL0(Y9"03F(?=6ST<%"D[I#+HZ$_'@3^=DL-1PFHI MA,)=)W< A#Z (G892!3M^S%9@7E!II^Y+?R10;Q_IS$][2!-_N@3WFH1C_) _:0WK/=^[YQ9_J"BF@TQCVBO '3F::^$G$OG?V&7K) M."3_Z,=C]JN=_W(63M#U32-_-NP;Q]',#0#_=G3AF!9.<8D4/>UP^$,='[#T MECUS.J15W3H'6&OU/IYN0ZE_:+T:<@F8=4C+LQJ"-JFX5;5'+AV-MS9'1H:O M_XK*1A!'R/:/Z"R,IA(,I@6X9FMR/;6%\]S%6LF"):VO:-.Q;L?0**4Q0K1G M@(%<%QJ7!<\^_QW.0AZ>H_R=]'>8WO8HM5ZK&OT>Q0:B=@"ZD_?!)!GS0+"3 M8.N*P1354AB7.=D84^P.NOP)/X&$\&$7?FAD"U0+VAK#=;B>V!$#R( MF]P>%192 1?O#XS;@603R9Y%G$X.AT?*7]U&!X,.NE4!4NI6)6D.&!5"<59$ M4;:7/H&L2?S4(!MU-.RZ[D0,8IF3=X*/+9=RG^. M\("GTX,F/11 WHO*CQG!)G,T.5#/IUNP\<$\]S)U ^G[+H/F@Z"9$@O M(TJC[;PVP"2A>P?S!^-+_,K2!6UZ(+R$8=Q!^%_Q']+?O@A@%"PM]0JW\M7$ M$<8I^VETL97%>$)MQV,Z94=OZ-4@BR&"8]]#T1O2 ASVI+A]W(<]'$R1IWTF M]IE+7@6D_=PA_JMC#N @^IRY 88_EQO\UX5S1.%M)H0'X$Y CTE=/ 96^ED8 M[T@.L]UC\(@\IHNMW&'=W?O@@O__F8<-OZ3;1'Q5%U@)4L(TJOHJ$>@8H[[. M425,7:29!9UWZ[NS1WHX(/.JH_. F^O3&K8F#M)S2<[C;.0IRDU%E$6[!\R+ M\B9KJQ3;Y>:\(%T K?E3J-IG5ZY:[$I_UPTDGB 86]/]U-4(]PNO41"FQ^>^ M=#G]U(?9 M73 Y[TL%[0_\CJ39W6)A0_1*?5B]AK=SO&N@3359)@15$'?F *'=1-CK,DQ; MK=C*$:7A@?=)]TO%2N U.]4+!\O%0SJ_<\71#SWZH32\%S5;5 CY-.ZG]KLM M6QKK ?^/*EO[!X9?[FD/87%,:05+@182MY) -[JU*SK+GMUDX$)AM+L!@V,R M&5Y9YZ*PAFQV?.J]B,R!R>7:.<%_8*7UZD"-T]9AL$+W4>K/9PL\?$& %NA% MF,+S2.*#;I^QL9^\8"'^G-E7@1_@,\2=%^RJRQF$*OMU.:GM$"*5*$58VLRQA9HA%UPXD]>/%-2Y2XH4BL75^Q[WA()A?DO)%RP MV[H2SFH>/$P^. !AJ-S>"0YY4;R1JPN9<^O^X0_CM[8E:H"YK7!R[13H_O'L MD0KS'AD+A/&VBBZ(3UD8>'&"%;W4&\_&])^$ ;OAJ,W(61MS4&>CQ O'0&GB MQ3 "+&H*9P6(UX(*%?:.&RRJ7E,"$L9> 3#Q(M3",:A%\*D[^V%%@WF>2DK MB1]'T#4Z9&-Q&B+U\6P*:@1_"<;=J3>;!A2 O33%-Q-X@#<'&=_=\:$CPSV@ M;4%N17H3;]-G#[5HO^X>]O3*">PO^Y:^V.0,KWSM=PGNANTY'./0-R:CWJ= I8"<%3]X0B5N M*F._"NK>=M]47=A/B;;#[0=9'R#EA4,%*\0"I@;^='QB(VS;,/6:/BR:U\;4 M)3VN!(DBG'3K* (%)4 M=W6=KZJZ^7*;%Y_*E5*5N%VG6?GJ:%55F^>GIV6\4FM9VOE&9?AGF1=K6>%G M<7U:;@HE$YZT3D\]QYF>KJ7.CLY>\K-WQ=G+O*Y2G:EWA2CK]5H6=QO MCMRC]L%[?;VJZ,'IV5?@UVE')=%KE94ZST2AEJ^.SMWG%P&- MYP&_:;4M!_>")%GD^2?Z\39Y=>000RI5<444)"XWZE*E*1$"&W\V-(^Z)6GB M\+ZE_H9EARP+6:K+//U=)]7JU='L2"1J*>NT>I]O?U2-/"'1B_.TY&^Q-6-] M_TC$=5GEZV8R.%CKS%SE;:.'P829@Q1?J]@6OFL)S_'\!^CYG7P^T_,_*Y]X MK3KD_^+_)=U48 -\48EJ@ #Q\*+/'S_\-W,<[T7@SM6D8 $(#,54U\ 8@ @ MF7"M61"(11BC"/FH0>FE@ICDFYEL ,E M0?T.=+2[*%2'OZ!3O_^G71W/9QYIWYW-\#US<6]X2-H5B(E>L43("VE"8 6. MLSOG\?H_AMQ!Z+!E?5!TR,BN'XIS '^<9[%.-7M*:^ 2HM157MR)C_:5+9:- MV#U149"L5)LT(\D#FGH'2R- >.FYF_/$O *8_ M M?*9WFT?[26NE7HI]QCW7=L3W>Q=C/XRQ1(9T#56TJ]>P(XR:N[9W0U;%= MNK;+$?48-M0(E,GW)N)G(#QIEZ(\Q)Z(?T+>?"&M99= MF\P4RZ*X0R!N99$0)H2A%46$_%%D1:XKWB/;RB)>,5LY:Z1U9W]N><%,^)[E MS -Q*3<: *3_PI+O?Y#KS8O7T T0)A2N:\W=.4+I@'-%U@PKS:SI?"Y^[=BC M!9V(TIG-MUS7%^=Q7-18MD'R M 'IQ+4B/QJ#YD:[;H#\.'5P]:UH/A,_@;OGXU$] MAPP1LL1D/K>""*X[8JT.<,8H!#,KFKDB""Q_W]9#09#O@2[L^PV3R#+0,R4: MS[6\.1S]7:$V4@]T,_$"R.&>\$W@@+O>*&P(45#9_2Q?/JOQXYZ=NJ4H7_HG MG*^FB!@R@C())8/5;F SCK[)S/)"&N=9;HAQ1N-8G'(<3#":#H=23N"TCD^) M,)B#<^ =.?IP.*>[R13^.N=2)K3" .//KRY%!*N)G1K. B+^66OX%.),5J:X MZ5&33)+="R0%>U4*\5Z@S>H .:;'I" 3,WO1ME"<:0M*7934,J.Y-H.JVXHK M$.)A+3.T:ZPN&D,?\P>:0L2<<0]=LMM[SHLU59NI_J32.QJ6B2RO;/[/?8'\ M/N91F-PQLUTI4*OHV1@ELW))&FMP;2P38*G,;X=Z0JY /%^;NL*0?IIFJ3Y/1-BM_J:J4-H1V0@ 5U M#J:02QL7I@2*>,@+-NRF+C:Y,6W/@UA) AW&C:2QO2EEMGFKCXTL24N%:HH; M6UPP[)'&;Z1.F;E\\4=3$:D;Y#(8P2*Z:9W0VF-2Q_6Z1JZF*2M=L(P9<%FGF-LX&YBW*9KA+. TO=M5#U>@[-*C?B:O MD74)K4W^'5O9Y@[C'EMMR&.)O-2&;#62_JA '-0THWD77E%6.C;@-:BD_J@+ M72::JY&&CY@+-#(YDQJ3Z1NU,K_=)VV1B MUK;.,G +6)G\"A)G$@1ND7X\3 MMA\!V%V"LH)1>)(HFM?7*P'2M P$B"QG"N#U+.IV BP1.%]' M&8 *PTU\:DBGR%INQ+WE- 1:'Y);49+N)>:<.2+Z!P:@AKVLW;2X9/Q+9U_. M^C1X,N\>")9U2LQ14\C#99)O6D0^O_I(PYQGSM1"(M H_9ITF/#8 KA2E(!) MC#V8D1''.;"4%B'L'8U!+!*T7=T4A7JEFH#[&EL&$4KYIRG$'0,,798U+]8 M^M?SV(86<1FACVJ9'#;!!]VM,]FFT&M9:&!Q9[RZTCL9M6D\2;,E-Z_WBY6] M.B2IN6OO0!$(CD3<@"TB,K5J4+=(D"3OQW\>3C'CEFMJW%;EL+"\ M1V50"QZ[ Y=[C#6_-.R''N39\Z>LZ3WH069KIFM2X[:3:UB"(\DU542]DQ7# MKC !(J3YA@N/OL$J>]A8W#4Q!-"G3>'+NFES_Y$O8/C*0KU4T-Y%2D&\I!*X MF?+M?$W,L]1LXU;^^J9M=I#+^]!,ZTL/>UA9(?#IBH*;=QNA( UO;(J>Q M1L?X6(G6["L_A8N'?'X,MKOUC5/).S&1FF_!PV 2V]R0?_A9Q$WA/6]0] M&#@[>Z ]V#;]0-6>KMFF"ZBR!G0N]J(F? M3JY^+R-'8!&5T4:4DT-3ZI;U @,UQ#&ABMEW' BM0[(-83I-IPM<^9N&G7J8 M=A%PQ*R>CQ7A36+W3&\ _*@S-OLX:SNUU%<)66^@+!/8]_6XDJB]3$>#!K=K M5%#,Z?4:#!34_ID*H#2ZR%.=,&=]>\AV)K KQT7?;Q:3/4)/S\]]RUCE+4#V MC?,0K*!@N8%#PM>NQZ49\]:+.CW)@^-+TSSMFRV/ARDK/. M .W ;.=T1X'=/[.O2+W*<2C&8K?U984/:CT BC)-/?CHMV7Z%U=4!7,&U+- MR6$JWD.&K"91$8-7S3F_/T.@TV;@@7WNS[KX6M[1-D.JUWR:J7?(<%4!J.( ME\-=D+@[/,FW&=J2E=X0"[S?P1L=H?.]H*2*:;P=\XRQ?HC$IF6ZP3W1#B82>[5 NU.F:DUR$H+F;8-V^&%86*$C]N'#V^"Z:7H)R"(\CI% MR=4!Z M2$&[R,"G2N/L\8%J$!L$(ZI1V_M\:;,GK[*$7F!@2R3RV:XZ;=[ Y_ M0BGU!SL*H:E<:_-V!3M"W^SAO@*5G9Y)S]1#C@@('6D%3CX-8KPRP'#33F\8=]QVL MZR83P\)][9*VR$( WA_S+6TC6>W9RIZ>F,N83WO-UL1#'']!085:5*>#=QK8 MPIQ[I$$V>F>IK[M[@^FVMJP&9=)#"U/@%.T>#20?>UOI=/ FV5H5U_R^7$F^ MEU7FI;+N:?=*WKEY$ZT?;M[G^UD6U[3_F*HEICIV%!Z9P[KV1Y5O^+VT15Y5 M^9IO5TI"#AJ _Y=Y7K4_:('N1<6S_P%02P,$% @ W8!76$ UU$NB!@ M>A( !D !X;"]W;W)K&ULM5AK;]LV%/TKA%L4 M":#8>OB9)@&2ML,ZM$'0M"N&81]HB8[92*1*4G'\[W=(RK(<.ZY;;%]LB>(] MO,]SKW2VD.I>SQDSY+'(A3[OS(TI3WL]G+A6C MF1,J\EX0;GH7)RYM1MU<28KDW/!;A3155%0M;QBN5R<=Z+.:N$3OYL; MN]"[."OI';MEYDMYHW#7:U R7C"AN11$L=EYYS(ZO>K;_6[#GYPM=.N:6$NF M4M[;F_?9>2>T"K&8W::(ZU@^WJ%_INS';9,J69O M9/Z59V9^WAEW2,9FM,K-)[GXG=7V#"Q>*G/M?LG"[TW"#DDK;611"T.#@@O_ M3Q]K/[0$QL\)Q+5 [/3V!SDMWU)#+\Z47!!E=P/-7CA3G324X\(&Y=8H/.60 M,Q?7B/M[DP0%V6R^MP:X\6/P,6!23CU*8N2;O M1,:R38 >-&O4BU?J7<5[$=^RM$N2*"!Q&"=[\)+&W,3A)<_@O:-*<'&GRSX9Y?!'JZ_&\Y6S*DN:A$-P]=[E.TWRO;W MH?]L;'X9C'R>,S*3.0H4OB&&3G-&-#,:B\K,B<%C"):5H:Z2Y,P6 D\)%1G) M>%X9EA$!?%[CYPV^=OA'7 !$5AH".B#L,66E:3VGA:R$T<>GY"]&E4\>@M"S M8HH]J_#;G]C^1.3*';_OR.NJ8(H:J4[)]=8V:HSBT\H;:B2YRFEZ_P$."ZR+ MNN0E&<3!.$EP<11/@F02'=O+*!H$T1#7;YF0J$4/_]45/A2F#SCQCGD%-!F& MP;@_(8-),$CP-PZ2P2&*_UBWL#L>677";G_B]>I.1E#J@$#\KUYY+PR#X0;Q M16V1NDUNIC1/ MJ]PG[TL;B@$"\Y_'U@4 +:9EG69II;CA$!F/XBVK=DBD4N HPWT)"@XKA#20 MC\(@B?M;$+=>H4I#27AA92D[J"Y'<1#V![O,^('@04D:[4C2&]@B#*=YOO0: M6NN]4P.RF/-T3BR^[;,9D<)1SZ(.PLF3(#AO%05VH4NF]Z0";:A\:2G,+\C2 M1AS %7RJK4U^G2ZHLCQDZ>O:.;?2COAPF,%DHRNUK+<6#+P%391[R&6PQ9S)M;9AR-V1.5PKSHTZ,'5*F&X;KS8)9?. M)7]046&Z(IXTX\ I_@;L3<62T P^P?&7MU_LT_ D'+9L+V3&9QR/%3-*ZI*Y MB:DVM.NZA#9P&KR'+=\K;J/0AH?.UA7+YYP%DR%8%R(VVVTN *O8/XNJ,33" M)W-JUD)(#,7(^@QOB!0XW_L3+N[$2233L3IK[69TK<&^_UM-NJ9>&*WN! M6OLW7W;)ESH&B.2,C;Y3EKSK0+O?J\:&5 M?\'3@-(TM=, %+*N_%%EKMQ=5JJ4VK/"KN+RZ;MXRN?>-QLF;C#3FK]=[CD% M,;[XZIXI67B/UE6]+N56Q]'(NI2"H.W696TC3CII3O%+NA[!].:X=/A0=-LF M/7)"[#C*4W;B*L(2H/4DRL4G-SI*$ XA&O23"+\C=(!/V*1XNF;*2G!S&-0X MZ0,$>N!Z$";/0\%'[E52I,QE9 V]@3:$0:.FQ1T"%>"=2-VS.LMW8(X2$HTG MZR%$FG5U;P9T7]^+@\D8_3((XPGI!W$_)I<-5^3+P+*?DH\<+XLHZ[TTL96) MM2ZM)N;';LMN[@VXKAXN?I9>?$_:SMKV5(0":+>QM1NNW.90V/=%.(2 MR0J7[LS6V.GZ=#7:4E>W&64AJQSD]*1HZG;DG>8HJ9I^L]MMMW!,Z=FI*NNN MU(I+OSMJXK!"@%Z35GCJY5\@(*3H21:12"592=AQC#U '[)2"4$C9YD4H M93D&K$,MOB7EV4;_XVA^]F ["-JL1JP4RUCA\J&[ZSVSU_H>@ YRY[YZ:.)X MU7\::%:;#RN7_GO">KO_*O.1*K1,37(V@VC8'0TZ1/DO'?[&R-)]79A*8V3A M+N>,(B7L!CR?2?BHOK$'-)^;+OX%4$L#!!0 ( -V 5UBA"Y@ZO@0 %<+ M 9 >&PO=V]R:W-H965TG0T6T[?G!U$^"?RN>.-[WQ0C65I[$QVWC>1#QIM4^_M&EDCV!1UC[8LE7&NE2F^1?W;1YZ"L>3 M/0I9JY EOQM#R"G7P>%402_,+ZP)RJS9 M!,*G5SD[$=-U.@Y CS)CV2*=-TC9'J1I1A\!5GCZP>2(])RJ4R*DC-1UCG"225':&F$) W.JC+L(PJ!GQ!V(NG3- MT72B!N!C(X&2G,1>$2_8A=%K\JZ?"HYT%LRY0H, M5&8:(R_2] K["B0R/_6G9)[^0]6$R MM!)+I578CNBR=CL"I(QS;$R$ML+E$K>Q:RT/60GJUI+S'L7WFD+>/[.S(_K$ M*^!A^>K%<99-3GZV@2FCUW3=S+KH]'4OXPLI(Q^CMJP TQQK_3L6V+JD*NQ%(S\3U>)9X3M(6N(Q5] M^YX*D6YN"PEV4OGF(A\YYG?L ^,0:2L!NI9PVA<"39J$AY,N[)+[.%6C/4WQ MZY3VN;4!JEUJM4ZA_:?&%Q/<=CHD"[3N+@?#3/(CZK:],8C[E"9(H/DD3OU+ M$62/FDR/2U_[A%A?'H\FN^:2PJJ$RBG_4G"X6!?XF9K;%$H6#ZJMJ]RNL)X: MC^/>8P>-=9V>=)Y2037OGFZW>S4NFL?2%_'FR?D1PT*!#9I74)V,CMX,&L[N M%L%6Z>FTM %=/'T6>/FRBP(X7UD4>KN(!KJW]/P?4$L#!!0 ( -V 5UBC M++HUI00 %8+ 9 >&PO=V]R:W-H965T'A;[0$DCBQN*5$G*KO]^SU"R:Z-) MBNT^[(M-BC-G9LYTM&[=99/-L M]^&C7C51/DR7UYU:\2>.OW4/'KOI'J72+=N@G27/]2*[F5_>GHE\$OA=\R8< MK$DB*9Q[E,W[:I'-Q"$V7$9!4/A;\QT;(T!PX_.(F>U-BN+A>H?^+L6.6 H5 M^,Z9/W05FT5VD5'%M>I-_.@V/_,8S[G@E1;6\]FY#7J2!)HL4:M*&<]I*4CY%CU,- MO;B\X_!FX>4X?@- $^LE6 M7!T#3.';WL%\Y^!M_B+B/9LI&@8C9T\;D4ZZ#)TJ>9&A50+[-6?+UZ_F;V97+X1PM@_A["7T M?Y^S_P!'O^BH5RIUT.M7%_D\OWKG74L1G4G1I?\)Q8:AUG;*;E&<6RJX=#@/ M??$WND_D#*^4HIA0:91N!Y/FJQ'E=< Y:9M0G8F!6![(NHF6\1R1F2XHZY>-6C,OY$PY8YT5-1U(;Y1.V2&+>B0!, MPP,,NLB6CUR,C8H8-KVIJ%%KAB5,!_8:^*I:L[C)=2V!.WM(3>+O[5781S A M#%>OA&T,N(!!(K2HT%"-82G'GFJ$CTP NW3P*SD0FF0\]&5SZ%?!@N+,&N[V MME9KYU5AMB?T'KW86EWK\BB1[[]+\;>9!8%K73'2%CQ#TC=$<> M,$K32[(F<#FF C :Q0P"HIL0.CF@A')^GT< _TXQ%6AV[ZE MSJ&,8RK1UO4V$5'W409=I[9#\Q_FNDP5EBKJQS-B>SWG99\%$=C M8.>.9$9HZOD"C,.&O1=FI23 M'PN3-J/K2$(AA$LKH1^#$_JWA*F@VY2(I^[*Z<%;!Q-EE5YT0#&^EK^+#B_.#\BN-"C!<0W5V\O8\(S^\XH9-=%UZ.14N8GRE98.'+WL1 MP'GM4*SC1@SLG]++?P!02P,$% @ W8!76,DKK-X$ P 10< !D !X M;"]W;W)K&ULI57;3ALQ$/V5T7)1*]'L)>%22"(1 M:-4^("'HY:'J@[,[R5KXLK4GA/Q]Q]YD"1(@E;YX/;-SCL^,[?%P:=V=KQ$) M'K0R?I341,UIFOJR1BU\SS9H^,_,.BV(33=/?>-05!&D55IDV5&JA33)>!A] MUVX\M M2TN"U [_06KC5!)5=CI(\V3ANY+RFX$C'PT;,\1;I>W/MV$H[EDIJ M-%Y: PYGH^0\/YT,0GP,^"%QZ;?F$#*96GL7C*_5*,F"(%184F 0_+G'"U0J M$+&,/VO.I%LR +?G&_;/,7?.92H\7ECU4U94CY*3!"J7 MX$(TLX5)3#6B69PT85-NR?%?R3@:7^*,/15<6$-.3A>Q5-=*F&%*3!^"TG)- M-6FIBA>H\@*NF*7V\,E46#TE2%E7)Z[8B)L4KS)>8MF#?GX 15;T7^'K=\GV M(U__!;X;).F0CQ3!! UG3AY^G4\].3X43OHU Y>8_^WK7DC%7RKD;VZ$68%OK'&6^=!A',= >4VP#V6 MKPG8=\3@_9V3HLC. EF3SA/T]U[$>=3R@PXGF067+(I;D&A;B*G@\+\6-_A 4+QA[1YE=7SU0)KH7%=T6Y2W2E:".(9WA>)FQJ)REW=BPTA"<<#N<>^(6XY2[#T( MUN#1"I78/>Q]W'B GX>XY H%;SJ&!@!\?5%/T757.(Y%B^89>_G6-!@;LUKU MGKLSZ59KT^CFL8&'3!:&VB[7>;LWXKQMC8_A[0-S)=Q<L>'";BV M:;<&V28VRJDE;KMQ6O,[ARX$\/^9M;0QP@+=RSG^"U!+ P04 " #=@%=8 MD5C+#&=)#=6_Y%K8HJ2I1.V4T6%R,@JMX,.EY^]K@A\*5VSF#CV1NS*._ MW*:C(/*$L,"$/(+D[1FOL2@\$--XVF &[9/>\1?][?-GD8<>A M'[WA(#8.HN;=/%2SO)$DQT-K5F"]-:/Y0QUJ[5_\6=?O U: M;S^:[Y6!JV2"HX";P:%]QF!\?!2?19<'N/9:KKU#Z/]1E8,X^UGN!X?O.<+" M%-RE/C&N=01F 97E 6)I#5*G@$]+5?DJ=$ C+U[FU;*N1X'<7C#]]K!!@_D:LE>R M%C//\[W23,8L'3N[#P/XA=(VGP[XRV Y1]M^&[\(>-"*6#LC2>C@'8BXT^_& M_B ZO?B,LT!H=9T%64 L.B*Z\%L<==FHV^M$O:@YG,87L*^\X4X#EFBS>LPX M3L-24].+K;2=9%=- [^:-V/P3MI,:QFB] >L7QM#VXA]HY_OX+U!+ P04 " #=@%=85O&&*5<# "]!P M&0 'AL+W=O"[3%;2^V)(L__4F: MU&(?Z#XVB Q?6N?C,FN8NXL\CU6#K8F3T*&7+YM K6&9TC:/':&IDU'K\K(H MWN2ML3Y;+=+:+:T6H6=G/=X2Q+YM#1VNT(7],IMFIX5/=MNP+N2K16>V>(?\ M:W=+,LM'2FU;]-$978YO;B:Z_ZTX3>+^_AH#.K).H1[G7RHEUFA@M!A MQ4HP\MKA-3JG()'Q<&1FXY%J^'A\HK]/OHLO:Q/Q.KC?;YLLQ#H\,WA8O&)1'@S+I M'@Y**M\9-JL%A3V0[A::#I*KR5K$6:])N6.2KU;L>'77KR,^].@9;G;RC(N< M!:L?\^J(N!H0Y0N(:0D?@^;'1REGBSKW42_KA<1R;Y)?Y\SM^!-G^>IF5R$3M3X3*3.HA(.\Q6WWTS M?5/\](K6^:AU_AK]ZQ+R'Q'PBX?WN*9>R@ZF\Q17>7*#]H4HG(I+7, MB&"ZCL(.:ZD[B9.M6(;R+U;WT'O+L"6C6 Z ;>?" 5$G;$3)%HK)5/Y4YY08 M&R.$"=R8JGF!)0(M.P6(',+*=E:5"ULF*"4+P>, @K"!2C0J> !T,MP)5L^5 MCXHP>T/U!#XGVC,'1E"2ILU6>*8578/Q=;+=F5*.>7_\RDQ0_39"NV\^';(LC/)J2&8R:()KA;/";DG#RV: MV),&5 ((1@XCQ+,#&GHB7<8V#+D\HB7FO8C\.WE1]42JEU!JHL08T7!;# MA$.7&O0ZL+3[-&SD?D72#?)]$P*?)GK >&.O_@%02P,$% @ W8!76-)6 M8_U[ @ J 8 !D !X;"]W;W)K&ULK57O3]LP M$/U73AF:0(*F2=H.NC82)9N&-*:*CNVSFUP;"\?.;*>%_WZVDX;" JHFOB3^ M<>_=W7/\,MD*>:]R1 T/!>-JZN5:EV/?5VF.!5$]42(W.RLA"Z+-5*Y]54HD MF0,5S _[_9%?$,J]>.+6YC*>B$HSRG$N055%0>3C#)G83KW VRW3JZS MJ=>W!2'#5%L&8EX;O$+&+)$IXT_#Z;4I+7!_O&/_ZGHWO2R)PBO!?M-,YU/O MW(,,5Z1B^E9LOV'3S]#RI8(I]X1M'3L<>I!62HNB 9L*"LKK-WEH=-@#!*-7 M &$#"%\"!J\ H@80'0H8- GM5^WXG1(B";Q1(HM2!MMV.S B>G0IGW*[;$O MM#2[U.!T/">/L%$P1^D^(9XB)%2E3*A*(IS!W2*!XZ,3. +*X669UGO"5/$$(-X+K7,$7GF'VG, W1;>5A[O*9^&;C FF/8B"4PC[ M8=11T-7A\+ #GAP.#][H)FK/(7)\T?^<0Y?<-=V@F\Z:Q5B5),6I9]Q H=R@ M%W_\$(SZG[ND>D^RY)W(GLDX:&4_S!&27DJ"H1CHYTZ :*UI,M*DR5# MT )FC*3WWPWL%*YYVNN2MDXQ="FL;6[B87@>F6]LLZ_9OU%GX45T$3P/2SK" M@F 8C)[BZD;]O3M;$^,S9WA-T2N M*5? <&4H^[U/IBI9^V(]T:)T3K$4VOB.&^;F5X+2!IC]E1!Z-[$)VI]3_!=0 M2P,$% @ W8!76% )=J6*!0 X1P !D !X;"]W;W)K&UL[5E-;^,V$/TKA H4+>#$DNPDWJUC(!\M&FRS&V33]E#T0$MC MBUB)=$G*WOS[#BE%LK<4G57M0X%>$DOB/,X;CF8>Q>E&R$\J ]#D#HV]!SF; MBE+GC,.#)*HL"BJ?KR$7F\L@"EYN/+)EILV-X6RZHDOX"/K7U8/$JV&#DK(" MN&*"$PF+R^ J>GL3CXV!'?$;@XW:^DT,E;D0G\S%77H9A,8CR"'1!H+BOS7< M0)X;)/3CKQHT:.8TAMN_7]!_LN21S)PJN!'Y[RS5V64P"4@*"UKF^E%L?H:: MT)G!2T2N[%^RJ<:.W@0D*94616V,'A2,5__IYSH0KS&(:X/X"X-)V&$PJ@U& MEFCEF:5U2S6=3:78$&E&(YKY86-CK9$-XV89/VJ)3QG:Z=D=+D@*DCQ)FC*^ M)%=24KX$7"BMID.-,YAQPZ1&NZ[0X@ZT$;D77&>*_,A32!WV-W[[*/8 #)%: MPR]^X7<=>Q%O(3DEHVA XC >$951"2Y>-_\69<>Y41/\D84==<"Z@CX@\V=R MQU.V9FE)<]<:5*!C-ZAY[]^J%4W@,L 76X%<0S#[]IOH//S!1?Q 8#O\QPW_ ML0]]=D\U2$9S\@2R4$0L7&GHBH 7]FLCX/?Q R?OQ1J*.;XDT;C*@ %Y1Z7( M 9-5+BD_>9!8\>2 B%*2FXS!@OP"2Z1%>4JN4GQKF=*2FGI%/BP6+#%C:2I6 M&E)"2?!8(E04SL].(J+K - V $.5J8TH6D3L-!1F' MDU/RE($+@*RDP&P"1;#L$XV#%,UA0!92%$1C429:V/\#LP04:^MR*9& !G-= MKLSC*!R$X46=^N:VX9J(HD GL$@EGP:6+5/HH ;S\AHKA5ZJQ;.=DR)S4W=- M%) ,=@*P9%KRWR7?5QQX:<.-L]3S*9&GI.2F4.D.CAN6YV0.V%K2,L'9Y]6L M;BAT+<%%E82N5CE+Z!Q]V#"=9?C0 &OZ&53E2UK**M0(T34WLBZY9OE6IIS9 M3!D3##A0F3.\QS"VZ","<$5M$U-[.&448S4'X";2JQPP7T[)=D*.PB8A88W! M?,IPG!)\0#:9,&Y14L!+ ,R*70LJT_]<\DTP]\+_<\^?>_=4)AD9V80X.WS> M>"G_1@ MZ@?M9.HUZ\GTHF%ZT6L]33=GG'80]6-V$O6:]20Z:8A.>B^IGZP?MY.LUZPG MV3<-V3=>IUS2AOQQ;]O(GRZ.7KBO%6,' MMA'H7M9B@\AB"O40\4@D.A[<9@ M:T,8^9.=%JZW>YVL=Q+V ODL6GZSOD3;O63DWZA90D8LW6(Q=M+RV_]CE^?D>*"=YR[' M5D!%?L&SO8"WM3AT4O7#C,XO2$J?G1]"_*9]&;;B*?(+G:M&_5^M*1;A'N)@.USMD]@W;];(5/I%?I>SNMKS=T8_TU;WA&#(H:G50 M-#E*?SR0GJEC< QU%+7R*/+KH\[^N$=6[:2,D].\<' M!N<'UF.HFKA5-;%?GO1H@WL0N]J@WZPOT5;@Q'ZALK<-[K'_Q[,?.Z-EBC;/>W"?:W+[K@OE&5C\.M M0Z0"Y-*>K2F2B)+KZCRIN=N&ULS7UI MD]M6=NA?02F31*Y"4]V4%TFV5=66K(F2\5A1VTF]>I4/('%)8@0"-!:UZ%__ MSGKON=BZ6S.NEP^VFB1PEW//OMWO;NOF0WMPKDL^'M.+YX\:;<' M=\S:57UR%?RRJYMCUL''9O^D/34NR^FE8_ED?7GY]9-C5E2/7GY'W[UK7GY7 M]UU95.Y=D[3]\9@UYQ]<6=]^_^CJD7[QOM@?.OSBRW;CNU].[!CX] M\:/DQ=%5;5%72>-VWS^ZOGKQP],UOD!/_%?A;EOS=X);V=3U!_SP-O_^T26N MR)5NV^$0&?SST;UR98DCP3I^DT$?^3GQ1?NWCOZ&-@^;V62M>U67_UWDW>'[ M1\\>);G;97W9O:]O_\W)AK["\;9UV=+_DUM^]NNGCY)MWW;U45Z&%1R+BO_- M/@D@S O/+F=>6,L+!(@G/!&M\G7692^_:^K;I,&G833\@[9*;\/BB@I/Y:9K MX-<"WNM>WO!I)/4NN2GV5;$KMEG5)=?;;=U775'MDW=U66P+UR:/]:\OOGO2 MP=0XP).M3/,#3[.>F>9JG?Q45]VA37ZL^H!\93&>SHSWM2._^_UINT:0)S_F=HQC_?E]'A(32_:4[9U MWS\"ODO_W3U]>6W"ZO]TJ_VRZ717[YKBFI;G$I8))S M,:)7.2)J03_1W%5'OTQMX@^8)OGEX(#:MO7QE%5G!&AXT>7)KJ@R�KDQ:> M=T#A79OL@4>*BMYOAN8 M7I/19+ OH&\:H#**KDN2QBC+6 )E]Y-/EJ\?Q^;1VNW+5=<41 M3&' PT:@P^6#XL..\&+N> O:&\J0HCOS@2+\ ;J_]06 &#A:!3( 'TZZ&CY] M<&9*A%_6@MPX,?BZ0]8EV6X'C)U."U93-SAW=F2 PYK@>2>@+XML4Y1%5\A0 M^$I>M-NR;OO&R0;PL''VN?=XIERQ"3_W43S>UPL9]=%4O:W*?0,RV\"'O M&T2[\!)A/*!NG:^2GY'J %'V-7Y+Q)=:T+F/6=G3$A%7/0!3)!G@\@7027>H M6QRZI%4#K','* LXJ+/"\JO\(BOK"OX&82D4!W0(QP??T,$#) !S/P*1;) , MA>9>,>(C55U]\VU+]+%M"CHUW6Z2-4 )>P^@$M0"HG(>W!= SC0;POL#-YC)'FO2MPU7BES1##0>/X"3$'CU/HS2H'5S4 MNPMXUX\#+*<^ L?)/N$A>2Q$V3/MO(JPF!W'@(BC/,4:+9C[0!0.$%IR7PKG>0X ;\6 M209?C3D/,Q6@75Q P-0QGPG+F&>WTYIG2@.ZWYO "3UK M.,"9JN!$=#R(?J"$@;^C UZ9,NC .;7>X<@39.Z;Y)7A\+MDA\_N6V/UFGR M\PX,, )]PYKHEAX(X^1N6Y!%C#I2PZ+%?43K%Y^>)G5DM_$)$/?=[QNW1^(4 M1:*3E3$_4!X4ICZZ#MAKJ_HW\1]5UG19L/ -V/[) 4X'?D,BV^(4@#&PW:UJ M8/ 6L)=>]CA$%IB1%@_$N73TW_BC_V;Q %_5,!!(I< 8F-B;HOU RVF-X-2E)1 3;(GB M03(<6)G"/U"& (-CC:P W:'M/$V"VOC!=1FK$EM03KT:['_NKI9@4%(%' V8,5G>75 DS6]C("FQ_>HHE;$?#)1$45NW]8"M'!R!#1< M?$W2-QWQ)I1'03="?G F#EXT]#J+0>0;!6&!QX@EBRAF1L/7*/%,:H#WH4 +,Q;@;4 M#?]TN5HG1U IU2R*OB +*YY[5NN&/]9HI+4G1[[N\JR' &_A5&(MY-ZB\0.C M1HF6Z>8\*9%K4DL SP&A#W5)UD\-^("&.3+.XG>'D@A=!S!"Z5!]#.)GZ02O M+H.C^G+Q"-[>0S!-.J;__F$C=L)**=J9I3?96":@VKH#':O&K4\/A' .C':5 MO$&OA]MT]IF"O#Q]!22(@,V)'2^*!J1Z!VH8OHLZ 7.*R9-$ M,RZMN.M4T .V) MC$SR!BY2MQ2+98Y$>!>]WB[A*AE%8_('(&,TOI%IT*42F*YYG9+$! M@,E68/=>A#CQ&H*4Q&_=)T435J[,"F ,DG>$'#'X4U(D0.R!U>U-0;$>Q#<5 MD 2VK;^1S#BS/"%XY( W+7DU\H+]0\C32,MEKX=W7]HQ4UP.3C4 P&Y$,D6% M!(QRAGW)%H@ K3/LOV@%0!+:&$BP75G?ML3AMYUGJ,@0^;,X>\Q^549G35CX M)/(. "7K_\QU1(\^%M4?>T8Y$>.H;+D#!J?! M:">@B0\\,K.->P/.B_R:+#U;X5^D_\ 9+PE($\F]6I1DUV.#S#C,97>3$O(? M,&XR^51C4(-UO@9,CEQU9:]I@[Y:%UL?'Q&%>GA,)'W5) 8^+&A.?FX)K PM M4)2)P5^,@2REE'CUO+B94(/XF/N3&$2Q]TR=R<)O4M'ID:\9E[3U1!,B[[V[ M?L*0]H9QJNO\#71V:SVK^R#U*B7 N:J/Q=9PS=0ZKS)UA;*/?JK=< UCUG80N+C-X8)&PUX&PUXL$ M^!=4NZH4%88LR?P[B)=!%[>U&B,2\P!]!*@^=V9)D'+ M2>F5'%X4M2_8*4L*!X;:& \I%L6A#1ZB4"<],Q11YHD2BZ-;)0(Q9%R%,?' M,(4G48IC4"E *3A':5=QE$\S#=[__&M(-)#('SMJQ:*R 4LAM\&X-J)93P=; M(WP4]I%07M#@[!!,QRR/'/XGS'@!K4=RI2(F!G;= 7C&!9ZX+ >=7WQP_&** M< 29WFD0V3@H*?1Q.I5GB6F38)4($QD1GFQ(22,;,FO8LAC,VR:/BQ4AQW!XAE[B_,:;)WZ+,!QV>/!4M^5VK M?6F^9N8BKVW+C-7QG8\)4>*$MQ#)V9%M#^J])![%Y '/N^'"D#W)MDE?#0.5 MP); CD/SWJGR:1;BD55?A^]X1DZ#P-"D(\8;@0>'@"2TI\;IXJQ M0;Q_;<=<@$PW'V0.3 !?XU$1A8:+&":/+%'FY%*"#V53%GMVS&O4A(>C MN/&*EB"EQH.P2N*%@$F"*8VS^FG6L0\/EDS'G$M$AX/BDX;#8%HTTD=0N&XG M-R%()%8NH/#' CE)A3HW)LUU:-(-',Z]^D> IS"YHUN_;D .4H;5:,$V=A5B MSY,;91"7M@2S5*T1B?Q MF[P=Q@N9J :.%5B*2*G(T89N!_12XZDA%SH"?!H]-6\$E>?X$$+* !U'-\F, M4)A7S*V5D\>0:Y7%1.>5X_(:U=TIP(<\6]3;@/>1'!JB5'<^B74OR*7Y>+AZ M.*@B1Z\U']6^!VX$:@F*RTW6[)'1>7][?1(15HM3%M[N1,Z8Q;0+JQ%A@I16 M5R6?@L2B _\4C<,ALFX=H2CQG(&XG0#\AJB:LF5$%\67P\Q\#,/$K!%3-*P' M3EY^+S"X0RD)KHG61F,2)^'!2,IHG@-^5(Y/;#W2HW@=1%A^'2A\,=!+@K^E MB+1G6VPL@,307#]8$;D5V66$VK0-6H(:GY7=^7[GP7D&[#RH-1^P9G]5CD<^ MN5C<.[LW35J+BLA1])Z\&NX3AD5:QS_S5--+S/:-$RT&;2)1=KC&48 M4I3XS\S3XE1T)]J= "]WGPBYF28YSTF&X?PB1M#PUHY2,U KL.E*2;U%VY&D MX:[3A*8ABTWE.+T+Y@0HJ-8KZ3^ S)%:G.!&>*1F7%,>(=*&[ MB>'?^WRO5HCGJ".B"I;+67G5\&B-!<1Z! %23UALF=4PVBAV0^:U97*GT?Q> M <*E13Y--5 0"5)*G813DMA_)AYV;YYO@*GLBLY[$'3$>H,+P[0IGWFJ1)P# M$"1]H&]=_*:LT.2>6@;.FURR9$.._=5B4OS+=Y-VU*1E^SD#)3-?LUW1J;;4 MJH/)^/5RU-TPC9/(_+7YA&^CDM_C8WT;\F2;C*P]V]:Z[97=T.QUU_\>, M').%?Z<-1A(])8[3'.V8^J1>-=07;[+L)DXB!@NWIS^(F!X77ZB"RVGTS1E5 M4DJ3@?/>.SVZ$J@>:.)Q 2\#:V@KN[YA+Q>8"=9@D1$D&LL3TB1, M93 J#,O2!7[8L--"98JN1SWE?CD<*>9,)_8W46@.&(?FN6X-F!54K!+!:R#$ M*E=*_A>CL \WD_$&T]1GIZ[-NO4V=I-?L&A6AH8>O=M#3>*5N00'-J.L9AP% M'X)CJE&V%D?VS$P>OVR:4A5D#YF!7ZL(LF75#Y.6(F 5[8 !*M0\6_-3L4C/ MS]Y*5BBB0GBJD3N_4MBAHY2M8ZM^]*=]D^6:AU\=,I%^L[F,C):Z $5)5D^R MLJWMP4W.CIP#)5#**5(N&!F Q/#[L="+@QFHL)QOPX2A+Z93T[E7 7)6K@:* 9^<7^Z M>KZZTER(%#X^77T=/E*RQ//59?C&YCZDG @SA9]CF*"WR3(:XRQG@6$*-D#C M6<[ $*>^ERVRGY"4=R?_'"^0,D6^O@S;Y]U_>64!,D[]6&*_:+*S[4H+V\:( M2OH-:),7K:RZJN7HI M=%A781=^"T%#W3@>20-EI.<4C9$0(8#OHQ5F9;1BCMEK$FU!.H093.<1 RYD_L2F)RV&%P7'>(V)YCUP!$T(<)I^APF@J M7=J' (<6)3GYX@14+.$:/U3IR*FN@F36QGX]<$^-R]"L13M<83JW1%-[,U.^ MX]_RU4_#\E$2I4;#^YNZ TC#"U61(<;%"3?:*8""^EI(Q.*A+NL]1>>B9 )? ML$**0:I(IAZ$EV M?K]7$_^'#]IHXANQ)#7T8NJ884V5ZT:@F0=!F!I8%2"$1NQ,UE+&#C-$V*IG M#Y"M=,:3P8 9Q_XDA;-RN#C$1''U218>GG#D]=/<-U;D?#W;D1Q%&R?K0'OB MQ[L'8P\&5X5U3;'?L[5@]B+52=Z;'U&F3_2C\7'XTNTQ.5W,4JIJ8)^Y!V5) M])<"!- \Q$*D3@M%.\F0I:P/.)@/[AQLY32NE D[&KK$/':+'M5,BFCBZFY_ MCH>ML*(*V29 N8='SF2^J=NN:QSES0\M4 Q+FJ(GMNAQ%/)L2X#;)!-A.((U M9W);"!/RZH@5'M=@N@&8NK-/CV!7-N7$4N(P9S-)@A%/Z_-\;!S-YJ:2P] ) M"S(X%^%&B4UBN$9)1\E"HNQ=V<83&L 0_:/L0*XIDFH##D5AZF0JOFW>I7=O MUIU/IYI9?DI6+X/.I+OPM)3B^TWDM_("+M*_JV^12Z0 M8CY-6+UZI*7>^;9HG0Q?Q!YRC#DR%@YH&"=D@<0H V=_HIR]$IV:++X4M%-J MX"0(2-A0=EU=?^#GK$@.:IODOTX.K$5?=HR]X:^J.3A.6>#T6.5P)+^JVD(9 M=\8*'\A$.*"L.3,6'12TT[K.TO':M?&I1L %3M3LX\0W]3R:](R-ZVZ=!!#B MR4)M;UB5YEI&&"4 8)"QBA4_HILQ&O,@;P@K].+969TI&$AU1>[3=+X& !96.DP#(B_2O?PM)MF ]P8C(OHS0[-A)45Q2EJD)1F, MF<3YT6F;+)/XW U7+\\"Z2&L_4BX *LZ5*C\4ML;S"PZ&T36$G(OFI?4J% 3 M=7573=-LYX:W4FPYJ6%]]JA:PFG1"F#X[QG\@7XCWT_G['/G?BBS[8>_H/CY MC]5_K$R["H('=^-)J!N/]!0(L5C?U8"%9N>==.WNWB7\\NCG@Q:1X;[ MI"PNZ8O1VI.("70RU85'B*?V*289)>IL89',&M&M"B*Y(9>1]X-XGD9^-_KZ/A8ADQTVFQG^%8 <,]@L_UOO%?Y[3@<4TAXR;E0$ MW+"B8E#,50R9ZU-%"5)[(0^2SFF; N6C9BXKX]4B%VVL(4^^*-MZ3&E0F=0? MY4X^?!$7 '!;@;I!YT+-(3:&A\0U,(VGI6P=BF';S::ZBFS3JMHY>BZU@AP+ M,"_07&$T5]>T I4)5"R_D,FTD$2;U'V'J@0= U5MV#8P&<-#,W[O/E7E94N= M\$)IY'JYAO'53,.?*?;]F4/%C6JT8D'16-H'44\ASNP,3AJ@$+ GG,^R:['9 M3W#+4Y$=OD^P%A__+P5&LUVPHQ17^Q+E/D01LR/VJF!+.W[T!!PL58H8?!]* M(K@Q0N27T3( .7\Y\KZKG$YDU$'[NI7BZ36/)W MCYI_B]Z^*?@VTT#39 ?H&"@2^-#-V''3DXC&N9,M,A&6JK< M5UO*5T*^D1SE!$&?04LY,XAM6ZWU43W#=H!(##P*[+RT(\&?>9-9C])Y\*CH>\@O5/GSGHX2R-%IR M8 )6 R5B!: TV(@*'8C#^G&Y@AR9,/):TQ/4,WX9 S-TR+=)KBF>?9CFOJ)# M%Y>:VQZJ EF_SV[7#DO6]8^=_8[9)^#1OSOK]ZPW&,NG(RBJ4R\GC4& X9-] M-7IVI:@(!\-J.K(O6[->N :[")XM6\>L$?)?)/_9U\AJ"!DX M>,JZ!1^6='4@;BK>696"<\$S'GD]'/F!XX1^%5K'+JQ3EH?U?:.#-=F\O_V= MVS*H;7;U]$7RZQA)P@(EK893N.%5T)(2TC(5]VD5A21QAM>,$!'A,=9-9A9V M#_]1[)YI?7U]U!MKHE+7?'G*SO(-=\=J>IN49[K;2,#([\,;!GSRF;"HZ8Y@HFZ#ZI;NTB[C!7VF9 ]._K:4&]#PU#)0/""<<:X M)W-[:(('B)\1=H@FC4S2"Y*L-V(IWJ M .K%"15.4NN*,:->V0Z!OJ5'-^A96H][^-(!!-.5TIY8OU$OJ5W?QJ%AWX;* M*,"%V%2_7^=8BRC]2?H"FGFB8/FPZDP.X ](=AB6;DVVM[US0_C)0 MLX[<($50[+QHCA>:XI]TJ,PCW=Z,28(KQ49G9Q%^Z1Q5G;1, V\>\A=HOZ\;!2;K(E%73U4'ZR7BP;>BV?0%"%/ZN:?T=A_8NA$ MOXLSDL@YX)5..5>L3\6><0!?:N$&?V#G 9)DDF5)VGOH&LF:I&V=TK@=YI2T MGMH"AECO!L>36_:ZDFZ,8WD=FI77FE(>QFL89J5TO!2MLN4.L+B8+5F!'/+7 M!AE13A7)M)F$6[]C;J96[QP5F&%X3GZQ2EO(3-MF)Y(IF)%'3B+ (2"9;:<2 M&8&EID ;>IG;T/N=!8(FPB"%BKX'PZ"^, MUM,D&V(ILPT8F@G4L_V7O4++PDB):7I[,"DI\+?+3+'U\2G[NFWC(0/GD MBM'0AT^CQI@QR0(:WQ<+,$(U0+RW:%RN&%?]RRI>M+0*FU&$8$V=O0RJ6EK &$'W4 ^B$3\C6< MATP/'9+QKEG$NG M+W57#TN!%:2]P-&;-R'U/(TR<@?AO]RG=TT=J*;M%]H'9-C>7<%U#Y2C>I< M $W'MV5)PQJ7"/V07#'WB;8*)$ JXTI%IV@&ZFAQ/+J\X 85LFOV51H* ME&8%;8P1PM9\F60OKK&P%P-<&!%$64A.H>IG;HA68[W!54B M]B!YS6!6]D_O1D1^:( _[ND=U[H-ZA=YG,&U#U('S1Y&=H9RP["\$(W9H_JT M.A1)J+;:0;&YUS*5I<3X"7.7*V6,U M--0L1+?OA/#.[&&\\C*&D/\G1!G I>2=>>%G(X@5):<4N&T\5L G0'=7>6WN MJ'/,+NI-K;D.1DVR'"<*DV),Y",WL9A3'TR7'6Z(=9::3,95/I>QIE.T/J?? MM,1ZZ-''GC^;AW-R$R[*DZ>+KB5)Z;S-PCOOGT9X$C0[J)@1NN+.6E#'7UC[#8F M"'X->QQ9=5Z5NN^F W\"#&K[D,S3YV%;%48V6U!L;SU(D6-2'-F ] MEIHKXW60H!B-5B%!5&8L4LHXG!5/93A4BG[$K&_]-QYT1:L]\CT;U]@>G&!N M"9 8^LQ^ M,.MSQXMNS=4U/&*])=?&>2,PXMEF2$!_6PN>0HB(XMOS9%65+6 MDF^N25*RF?3.^/0./XT@A8/E-"Z/)>WT&+&SRP\TUQ9(1'.DV0S*/HR"OY.V M;)RXJH+'WQ#W>KA.Z8# -P.(2HC^D8*X//N1,(:I.57\5JCQDST-7*N+-[T] MS)43U]-:5_8(YO;:HWN7ENO5DGH!GD1:C+_=PB+D.Z"9C[Y].@=@HAC+W9R' M"/L[IQO\:?W-EZNGIE!]_?3YZOF@4OWJV?.Y8FT)5F*>[PD+9H#QE;XYD/<- MCP"BD?6)&P'6J136"QPNIZK#)W6)@)E&QH@A+5U4=L4G_+]S(U]**HH@7UX1 M.G5[-P8QL=&TD?YRISYHXT,ZL8$*@5)O.3GCL3FB57]@JM28=^/,!55U1A;^ MZ 3(L2AW.O(12I^/T-&83&%;D.I)T]]XI?=<>98Y6E'@.]@'X-F7Z]4WH1' M1'1S$$F?=OZ*26$BDW#H7WVS>OK/QC6!%\2%EIJ^K1"=D:0_@F*!-3;&>6-P M2( DP5$-'#V]3/+L##O^*UV3->T+#9KZ=/68)*Q0'I4TX<3&A=(6TH/."Q'? MZH';)/&E6,P_!][-9"G>$#KPK._HDS-H'#$9;'C8$,GHB\#9Q-*6JWI; H+G MVMJ]8!+.9=WGXGX03R1;JWV!@1F@7;KBEL[1NPFBN%W$\TW%75#:YBYU3&.I ML'-:(?OPIADF=]1;8+[6F9N,R5B(W0>7Y2G'U8DFT:5F&T]21@V6_9Y-6:_M M$C5>)85!AKU"7DT6FK-7AU7,::$X4W+NNXA%C_H^0G3=@\JV]/X]30*+&\+= MET-*3Q)$)P^:Q;A0"X'[4/[K %$MK<6+#.(:LP@7<1I5$#@=S3T6H9 MT-9)/*9K9;GLC("]'0HL+ART,TFMLC+I0D[M:/3/*WO/55_--B3Y/:QUH:TMD%AJYK)?;KKP'E8DN\V5.YCL, M3=+:YPV5S/X0D"&ZJRRB/14T:9 RQ+-FB&S$5*=DFP,LJAQY0%)U3]&H>J$" MIKSPU8">-E?WV8;%Z;FN:LIQ2[D^[6YB7,+P*;K[.427E[I;H69*&]Z=Y0X$ MVY:-'&?H]NCI[MUL ^,3 D[#8)E2%G$UM.]9+[?=^?-L8M$DMG[N8,G"3\MR M(C#RZ4XRD[BHU[SZ_O\I]SM(DT,/5D[B;TEE9"D+?B:4> V6:#0MX_HT_7XH M890Z*DQH65HU)I?Z78SZ",XAW7V MLSS8:PJX^MY+KKZ@ILW2#(O2:(*0UM3 M0N!@FT7<*RWLCY <2S@>VIBLEWN1W,SPM4D,_[RAYJNVYIDJ\)"\3?;48)M] MB5$K2>X0B=PM2H+CU_RU1KY8D,;A@+1-Z(_2B'R2X3C?#V4 +=4W>PYMW"A+ M[>)F>ZA1]^#?+]2+2O7SYB#V;H:&EBF$:L$:\?%@] MD*QT 8%_#WSM1U])?TF],H.ZD81K0>S8ARQGYQQFP*;S/$GK.[G/T'WN'0GY ML"'K73H$+*8X9ZWDR[4OI*3JA J;UE]/>ZF.1W26$+)&'$=YZ#C[=3B&)DV= M^DU9;'W,;JK;2#1=,>#"&%4/P=M[+#AEYX<49,@H?\W://LMC;*)8"S:SBKY M41L2P<%G'5'4;&XBI3N.G[?)7;<.>2'JD!C""[>BF?":>5%$0@0$;IS1FB2Z M=#B"CNU'DE:'6M#"<"_/%QW3N6_#E@X*UKLZWE.4G46G;@#$=W+C"G_&,(O&Y$L]Q_S9NZX#/'PNP:^J":B%" M9;(NPI>%R-"%)'I$/2E9^F31?3*#>N"VQVO(*-G%'!K50;!7@"%O%0%_/X/> M*Q=M3$7?$/5_O'GW+AET?#.];S G)D0?)+1QM;X@Y[>G2A]L>U^T'RYVF-'H M6T,PY_Z%4F\F?QR1+-V?_8M>MWTNL*T(2 E)R^;[]4R_'-$/0C:.=.)07O,9 MZ.IU-4I0P2LC:!7#^_KB7W$?O[NFGC]9N9>0XEAT.0=U$]N6G-+"8X62E1J/ MA&\JX:#(HHX=>MRLE[O1O.4N&!1XFM2K[__ZG!;D8T+PU%RAGN*C/P@)_. K M:*R0=-@R3^I UP.#K#F;O@!M1'Z#KB(A*H/#;;+HWK%Q[:$/$1=^4^:B830WO4:>#1["9RMUK4YTV M??FEN;-FOM-<2RU>=G%TV.R0HI'X-(%/6](OJ/.$07*Y"%?[5$&CHU_]==# M^9DDR!VV=.?YSK=:ID"1#MQJS54UT0,#!RVQV@M[& DH?4@Z\YV""$A?7?[S MH'Q,,R_N."LO4R@^0!Q]>M2,JBX7X/ M*N-;X-U/0U>;I\NM:/[J.EW"8VQ2\D70Q:=8^>>/EOP -OB6ZC'DB? 3YL]D MY58Z^6_.++KPC,SC6<044NR2.ZR$M^:90WZ;B'5^:W -DJZT&9RT_?8#W=N4JT$9'E-Y,NF;[BE MF2RSDIR>?F>T55O!%9'.PX%D;G6,745(&STU+//.!%&P@\K;%O[-A'[E3 M57:'FZ>Y-I=0'LQY[H=SQXC:1;;874B[&TS'"I,%VV65_.K;2DT^35D9F!U) MT,;D7VTJMN%;T*FL&(U#Y1%B/J>VX@CY ._C(8C%/J6;&ZYST;;>";U0+#B'92^BP'W@/G<(UKB MZZ&1TM/E%DBP-SB+2@R$[7F2F3]LB,E$_U 9$Y[3+.R=#.!;3HK^YRVRUWRG MI3J"?[UY;9+"-, 3[D$6O\2@X6!H:&G;WN";ON?E_W&5SCNQ7NG!)8OUGEU& MIE:*)XC=*/?!:(W9KVA$D]O5+AH38+**Z,/*_!=OLI@O^_^I!F1$&V#^6@K= M@\TZHBHPVXXBZC7$?@@/-6F_C\5VQSNF(\<@-_D;SS'P+0W'Y]OH)]MQ3PRF MW"@>Q=C^7OR(TV&$^C:)DUHHACP%>UV034.8RT*@?>^6)I"FDR$3(F2Y2I+K M S,?UG,I#])N>D(?GVCLV4@NJT]W WH5D7PG1G!2_C)"I/; &[W^(8JT/ RM M)*(_>_C&F.0&<)*F12,(R4DBK72KX*.G&:4QJ.V]R;=[^QNI%AJ&BG*LUW/+ MW>8H)5'0'>H2A&*(\S&-3-D&@ROHER1':+;V=+DMVGNW)8_219:#+ [)M?RE M-*&TE[PW=57W>G/:I)QYZ(1S@W.5#/OBJMHO*KG[Q3R^,VV.-C$IY9X;]8G/ M.OG;"C2.CSP>9QOA;&^N;W[0SIW7-[_"(ROZ]>+RFS2Y<7M)Z-'6/H]_J4^@ M@*R?78((?'M$4S'/D=:@;[[V17YM@M3,EW!B5V]"X:S*??]M;E""L9RC MK0V4$%6XC[L)L[0\"]TAIFD9VO5 KLO+S5@M9K7T<2M"&<+0$RG"'(+Q]TUH M\[Q4'!W^5EJY(;Q%EL <+I1I\)T#_@ROOM(L+[M3KW)S2O2#AOIRE?Q(_3KI MB ON[TEW,7?=T&V )JSWQ3KQ.PG&B5KJ'37:",B?%&GWY*1'+0=45PM363E^ M?:<;A3)3_3;N@X7/2>=$GO0+>2 $ ;_Y\O*+9(R!X=$(\T8-0KFAF%Z.D$H_ M)D%$"L:GH4FBO7\A>$M-FK!%OT&-#'G[D0$#)$J3,AQY5; +H<0E82,132G:&W9=<,7-%9RC8U9MSFZS\%U@9&B[3U0 M]'\A%D[)H2?<$CLJMG51_H3DZI<@P_ M[[L:3$/Y@!/&ULC55;K]HX$/XKHU14K51RXU+V M%)"@/=7N0RMTZ$6KU3Z89$(LG#AK.^2"U'JA9<;4]T%@4YR+)CV984EW612% M#E_H3^T?E.ONR8QO=2?.>IR1?>S(,4,U8+\R";/['S M9V+Q$BFT^T/3\DYB#Y):&UETPF1!P,)* ZLDD75I M>+F'C10\X:CAU1>V$ZA?SP-#BJUXD'1*UJV2^!DE40R?9&ER#?=EBNG/ %9 MW)L=G\Q>QS<1/V#BPRAZ W$8CV[@C?HPC!S>Z!F\:_[^L]IIHZAL_KWF<8LW MOHYG6^E.5RS!A4>]HE$=T5N^?!%-PW!EV_5M SI'2J/!$%-S4LLZM62* M/6=G[5!KNN>E.U\+EAR&9+BD$@+I.(:5HDB3GD*F*$@O#0LCDT-WK6&OJ!8Q MO8._D:FV=H RC\4.59]]^XOM+X+[QXJ:G9@,J@)>/9&4?@V?@Y7[IGYXYCA* M07X);I[Z^_%;/QS ]<'R!0B64XPJ TH9K#GBBQ3#Y/R(T^Q3.&)HTA[IIK-HQ>F9O'Z-/3.TY5:# C$1#_^W$ ]4.^)8PLG)#=2<-C6BW MS>E-1&49Z#Z3TIP(JZ!_99<_ %!+ P04 " #=@%=8L6#N*;\" #6!0 M&0 'AL+W=O*AS MM%%XR:UB.*]1/S;VDD]>C M9&6-7)6"@\3-W+D.IHO8V%N#'R5NU8$,)I*U$,_F<)O-'=\0P@I3;1 8_5YP MB55E@(C&WQVFTS]I' _E/?I7&SO%LF8*EZ+Z66:ZF#MC!S+*BIEO[#M;(>^ VFKM*AWSL2@+GGW9Z^[/!PXC#]R"'<.H>7=/619WC#- MDID46Y#&FM",8$.UWD2NY*8H*RWIMB0_G3S@"_(6%9P_LG6%ZF+F:8(UEUZZ M@UAT$.$'$$$(=X+K0L$7GF'V/X!'?'I2X9[4(CR)>(/I)42!"Z$?1B?PHC[( MR.)%IX.$C10U+(FKI&:@1.L"EC;%*.'W]5I9_9]C&>CPX^/X9G"FJF$ISAV: M#(7R!9WD[%,P]*].L(][]O$I]&1%@YBU%8+8P$VI6)Y+S)GM:=+T!5R_P3<4 MN61-4::DSLG@6"@G'SL>RF-!N1,5#7#)<]"F44"A5J24E$--UTM1-XR_G7T: MA\'H2M&\OM/*WVE)2PO.2TY>HE6,9^IB"K^0R:Y[@&J/]9H*LJ^_^83F$\ 3 M+S69K#33A/P9XC!T@TE(4C2*W)AL2?)C=^A'<,LU2F[3Q"H(AB-W[,<0Q!-W M$ P@" ,W\(W]8#QQ)Y.AD0AM$HTM[L =^4,X5CSO8-:H;W*[412DHN6Z&[M> MVR^MZVY6W\V[C7?'9%YR!15NR-6_' T&PO M=V]R:W-H965T_#X3[(-A/K)DN9)#?MOQ]E)YX+I$&_Z)5\R(>DJ/E>FQ^V1'3P M5$EE%T'IW.XJBFQ>8L7MA=ZAHIN--A5WM#7;R.X,\J)1JF3$XG@255RH8#EO MSF[-01.TR-> MHY0>B-SX>< ,.I->L;\^HG]MN!.7C%N\UO(?4;AR$4P#*'##:^GN]/X/// 9 M>[Q<2]N,L&]EQ[, \MHZ71V4R8-*J';F3XS!>FM#\HJ'::)-S0OFDW#M#MX+TW/(."Z0T9Q+ANU8?K[5R1DN2VL(W MY="@=3#XR]_;X3QR9-'K1?D!?=VBLU?0$P8WA%A:^*(*+%X"1.1JYR\[^KMF M9Q$_8WX!:1("BUEZ!B_M^*<-7OH*WI>?M7#/<(.NU 51?B3"5'/. E<%_*F% MB^81@^6'=\DD_G2& MQJBC,3J'OKQOWQ3H#:Q\G7M.0L$;LGN*R5E;IYGTC+H2Z;EVAA49SGN&Q;&L M]IR";&%#YWIO8="HZMI2X.WP"BC36&5HNFS[@?DA@3677.4(W$&&6Z&4!R;N M.S2"TO@>6!I.9V._F(:3V8P6"0O';-3+,&3/;W+SP[LI2]BG;F9AV0?'%&9+5KT)Q^$_8 GW)9%_Z,%__7!\=(^36-(4QG# ;I9#:$ MP2R)AT"]B3J/HEYA#*K\&:A E96\Z7F#\93DTGA$8S))A[!Z8>4M+H[#-!W! M8!0F:3*$9!S&EY?]^",]DW[DTSB,)^F)%)RJ\JC7N"HTVZ8]6\AUK5S;P[K3 M[@=8M8WOMWC[?=QP0X5@0>*&5..+RW$ IFW)[<;I7=,&,^VHJ3;+DGXQ-%Z M[C=:N^/&&^C^Q>4O4$L#!!0 ( -V 5UC^;=NEP00 #T, 9 >&PO M=V]R:W-H965TO&&) B46]^"5+#.2E M[0JTB-%DW8=A'VCI;+&E1)6DXF2_?D?*=I3$]A!@'VR+O.-SSQT?GNBSE=(_ M3(%HX:&4E3GO%=;6IX.!R0HLN3E1-59D62A=],S/S?3T3#56B@IG&DQ3EEP_7J)4J_,>ZVTFOHIE8=W$8'I6\R7>HOVC MGFD:#;8HN2BQ,D)5H'%QWKM@IY>I\_<.WP2N3.<97"9SI7ZXP:?\O!^XSL<3S)0T_AM6K>]HU(.L,5:5Z\7$H!15^\L?UG7H+!B'>Q9$ZP61 MY]T&\BRON>73,ZU6H)TWH;D'GZI?3>1$Y3;EUFJR"EIGIY>-H1ECX$J58\.AD%]C[WIK[^P8?C; ;[)EF]R"'UZ2^BLH., M&95/Y*AY>\HH<,F_*PV9Y$3*L^,M.V>3'5)6P:H060&6\&@W:EX] I=293Y% M-VN5Y1(6+ME[EZQ#VQ.9+.\8.TGHE$CI)E:HD4+#0A'DBD0M*L)4C2$>IG\* M5]P4+S#> 6-!/$E@IHP]YJZ:1GB+ZRVB6D+&:^$H\?P['4[J3A8F<.=99@YO M#SD/G(1Q&]05PGLC!:"\",602S2B#.RKO1X$I,W=6YM'[V7"U0[MBU:,H%/E>754E" ]:+6 M,@[&80@?EJH<)LO(\FX_XKDL\@ MB%T'P/*'KKG-_"@*&&/]S68>V+Y7MF$81-';1',TC*D25]0JR<%-/ =-TV"2 MC. S]:E3N*GPF,X];@I&!9#M"5'T5LOH#:?]\!Z-SY\*%D>4[VR?%B.6!/0Y M*$86L&&R7X\L&*?Q&Q29L/"Y/%BR3Z(P3'?($T8)[4!'FBQ- I:R'2(CO<2C M)YD]$T(4I./TM9;($+/_5(@O6[Q/(INJ'NCYZ;;GIP=[_K:/=\K@6SQMF<6E MTI[3TSO %_"B5-J*?UHZ,]1"[>SW!R/O[_=\0TF\V!G(.I2>.G7@.?$NI]IS M(J\7G?ET%_5N=JYS/R+7IO^BB=.&W=.]LG8[AEE1*:F6CY#29HSI,(=PY2]0 M)#I_8MR+OA"U@1B&D] [N6;W_P8?$>XP"2;A@>B3( U=_+6D=PEFT+G2$<32 M7UP->*FWM[OM[/9N?-%>"9_T-#P9D0)T>UEM!U;5_H(X M5Y;X^L>"[O>HG0/9%TK9S< %V/YCF/X+4$L#!!0 ( -V 5UBJ5="(# 4 M !@- 9 >&PO=V]R:W-H965T E";B\F_F2_\96O*V,W MIK/S#5O##9C?-]<*WZ8]2LEK:#27#5&PNIC,_=/+U)YW![YQV.HG:V(M64IY M9U\^EQ<3SQ(" 86Q" Q_[F$!0E@@I/%]ASGI55K!I^L]^D=G.]JR9!H64OS! M2U-=3+()*6'%6F&^RNTOL+,GMGB%%-H]R;8[&X<34K3:R'HGC QJWG2_[&'G MAR<"F?>&0+ 3"!SO3I%C><4,FYTKN27*GD8TNW"F.FDDQQL;E!NC\"M'.3/[ MW!C6K/E2 )EK#483UI3DDY3EE@M!CFX9?M+'YU.#RJS(M-@!7W; P1O ?D"^ MR,94FGQH2BB? TR194\UV%.]#$81KZ X(:%/2> %X0A>V)L>.KSP#;S>2&OQ M:S]<<5T(J5L%Y*_Y4AN%"?3WD!\Z+=&P%EM4IWK#"KB88-5H4/ MV8@-46]#-(8^N^EJB<@563"E'GFS)M^8:,'NO+)IB/TH_C#[VPI(L==VO]?& M#]I8Y\$MPVS29"4%EKXF1[PAII*M1G_KXU."\81Z":J/*?FDI-8'0^:U;!M# MYD71UJU@!DJ[I0S_A[F*_A5[ULO#MXJ50!I6 _F)^#'-TQ071]WJ&)?OWV6! M'YRA]GOL2!O$-%!4C11R_4C\,*5ADI&C)*&YYQV3U*,1OB]<(2)5!<+IUA7? M:!(D-$US1,]I& 5XFD9ABL@KV[3N@6R0,W(*:!B&>(KZ&1["G]BWY+* 1G'' MS@MIY/F67II3+TY>^2;X/WT3T=P/K7*?>DGTAF>"G 8Q>B:.T"/6UHBF>3+B M&2^SG@EH'%NC0QJ/N"9+$NN8*+&$_#2D2><8=%&:.VJY1S/D-E(R<5\R\6C) M/'/3AP>\W320Y2/Y;0/J^>8".:ZEXC!8.*-:A@OGF6K8:>$:2Z<0+39)XBH$ M=A5C([=J&W=[,4&T03IX'6)A8;7)/5O= Q4]W1,RJ.D_ZO%/8*IKU@.EZ7(0 M'SY92&TL X5ITK2@;<0PD\/,+GP:^C$N IID,;EA>'>X]HI-Z@Z,M0A+)O?Q M&7LQB6F68=5#@[9T;9B5>,=QVVSM98TI$6)]^9B?_NZ)T!Y-/*!A'7">N*^2I M7:=V[:6Q76N''2R984\"0TUU)9%@*OD?F9P"_KZ0T^Q>KH/\S-/L74$L#!!0 ( -V 5UA5+=;,@ 0 #L+ M 9 >&PO=V]R:W-H965TT -'FJREK-G9W6S=5TJO(=5$Q=B@9J/-D(63&-2[F=JD8"*ZQ2 M54ZIY\73BO':6*B)A(V<^?:O[J)C;P5^,%AKTZ^B8ED+<2#67PM MYHYG $$)N386&+X>80EE:0PAC#][F\[@TBB>?A^M?[:Q8RQKIF IRM]XH7=S M)W5( 1O6EOI>['^&/I[(V,M%J>R3['M9SR%YJ[2H>F5$4/&Z>[.GGH>W*-!> M@5KGIQPTI6YT!6-@.6 MHFI$#;56Y.)7MBY!3693C6Z,\#3O3=YT)NDK)GU*;D6M=XI\J@LH7AJ8(KX! M)#V"O*%G+7Z$_)($ODNH1X,S]H(AZ,#:"UZQ=P_;MF0:"O*M BCR^_5: M:8E9\L=8R)W!<-R@J9PKU; ZQV*X8G$#<*4 E3$PM,[(#DR+$I>6-+7?<[9K%7VC"MS@/$9X8THL5?P M>DLNN%$7K6)UH297!!,!JC7((1G(=26DYG^A\ADA*)UFDYPG;A91-%+ M%E WC3SC/33/"QI$$[N/J*+H7PS0_X&!T$_=+/2-5QN_ZX66@=!'E%Z #,A& M8-D 60N\%Q*';I0E)$"P63PQR\ ;XRE)W="+!Y8&MOK]U]GR S?"KH*$7*1T M8M=A8MA)D\@-H]C>3@J+ANJ+WEQ]SUPOA4*$=7%"M#(2 MHP5)U@=R#^87:9)ZB7X>R]A@ZK>98)E);M1K5MHT=CQ:"TT#EOV_+**$9D3U>T!Q&EEQD1($I5GU9"$IBLRA+^]AQ!OV, ML-R:CDW?HYB.>:E2EM-'@629941L9C3EZXGE6DW'$ULE2G?TI^."K.@S55^+ M1P%6O_42LXSFDO$<";J<6+?N]2S0\\V$;XRN9:>--),%YZ_:^".>6(X&1%,: M*>V!P.>-SFF::D< XV?MTVJWU N[[<;[O>$.7!9$TCE/O[-8)1-K9*&8+DF9 MJB>^_IW6? S B*?2_*)U/=>Q4%1*Q;-Z,2#(6%Y]R:\Z#A]9@.L%V."N-C(H M[X@BT['@:R3T;/"F&X:J60W@6*Z3\JP$C#)8IZ;WA GTC:0E10^4R%)0B+B2 MZ/*%+%(JK\9]!;OHN?VH]CBK/.(3'EV,'GBN$HE^RV,:[SKH [P6(VXPSO!9 MCWT)?KS=B&5 )G\=8QTY=(_[E*7 MSK4L2$0G%M2&I.*-6M//G]R!HR^,+%C*% ,6=19C1!3J$(4">*)1*03+5VA&))/'2)Z%<9SD2T+1DJ=0 MW-JSTJJI*YS]#7 4#,]Y5I!\\_G3"+O#&XF6+0>RY9!V.&0=#DO-X:WA0. @ M:%@L- NTV*"4OM'4AL)1"E@A& #P@E6^7@)B(Y]/%]?-FV MZM"EV8>7$H#)JVL$PJ?9@HI6_.B+V<*MO[C^>NB%*V P)S)!]&?)P+6I8BA$ MNH'C0KS"\;XLP2NZ0*X_LG$X@I;)"+[9:36CD+2,"A.8@A2 H9GBC>P0#_;- MK[WG'EKQ-RIR0P4.=(@J1+*9YX9V.!KNFP\&6B4:G=@J^L:9$B8RF^Y @#T[ M'/JME^;;])\$C7W7]G%X8+\/>S"TPP ?V%7 :QU=H,$0VWB(H>4/=/S\W9C: MKN_8P6"P4ZES."5!QWK;B,,M%X-0S4UU/#&'K0I#5[8?7;DO+/S_",MQ[= - M3PFK'CV9HR"T?2?8-_^E0GP7\N-X!PII^N=<%!SB3-&":]3-^,"W/T]/ =3'"&/3"NQ@Y.WIR?$"$YT/ZFED.XZSX\+S M[,#7J8)"T(UC6GI_U9F[+6COMN"C=]L\(0!?ZM.VPV6^PZ4AO#EV?9W=Z3]? M7]$6EC%/A;D)WN;@'/]!B:A>0T>.=%-^\..B&5VQ/-UA,+K2] Z0;X6SS^&8]N_ M [?5*W@[O?HO 8<&A%+"C;R$I4YO",H0U?N\,A0OS)MXP16\L$TS@;\T5.@) M,+[D7#6&WJ#]DS3]!U!+ P04 " #=@%=8&D5\=B<# #6!@ &0 'AL M+W=O"Z2Y%UFBR(\?29%>'K3Y;FM$ M!X^-5'85U,ZUBRBR18T-MS>Z144WE38-=W0T^\BV!GG9&S4R2N)X&C5V\(%HO6[['>W1_MUM#IVA$ M*46#R@JMP&"U"F[98I-Y_5[AJ\"#?;(''\E.Z^_^\*EB\XZW1R-Z=P(-7SYXS$/3PSR^ 6#Y&B0]+P'1SW+=]SQ M]=+H QBO36A^TX?:6Q,YH7Q1[IVA6T%V;KTU5%_C?@)7);S_T8F6,N[@ZB^^ MDVBOEY$C)UXU*HZ FP$P>0&0)?!9*U=;>*]*+)\#1,1NI)B<*&Z2BXCOL+B! ME(60Q$EZ 2\=0TY[O/1_0@YA*SG%^CSR?VYWUAEZ+/^>BWU SLXC^P9:V)87 MN JH0RR:!PS6;UZQ:?SV N]LY)U=0E_?4T.6G430%9POVSG&%S'/,WX&CB?P M$!3-B$)3/UJ'I6?A:H1*2VILH?9P)11)=&?)S%XO@.J&S0[-6#N_)'"GF[9S M:.QS>'@-21*F\^EQDV2P[4Q14\>58'7E#MP@L"R,XQFP))RP.7SHC!*N([F' MJL2CWUO(0C:?T1I/&/R)!%!K68)H6J,?T/NRP*:DDWNX>9:"[QPHZ(+(_B;T M!R$JK@H$Z4& A4G*CNNF$[+T09]1(F+#>D>YS)H&S;Z?J);> M1:?<,'9&Z3BT;X=9]5M]F/B?N=D+92ES%9G&-[-) &:8HL/!Z;:?7#OM: [V MVYI^/&B\ MU76KO3P3L8?V7K_P!02P,$% @ W8!76*IZ=:JY! .@L M !D !X;"]W;W)K&ULC59M;]LV$/XK!S4I$D"S M)5&6Y-0VD)<&"]"@09.U&(9]H"7*)BJ)*DG'R7[]CJ2L.+'C[8,IB^0]]_;< MZ29K(7^J)6,:GNJJ45-OJ75[-ARJ?,EJJ@:B90V>E$+65..K7 Q5*QDMK%!= M#:,@2(8UY8TWF]B].SF;B)6N>,/N)*A575/Y?,$JL9YZH;?9^,872VTVAK-) M2Q?LGND_VCN);\,>I> U:Q07#4A63KWS\.PB,??MA>^S(7X:5YN MBJD7&(-8Q7)M$"@^'MDEJRH#A&;\ZC"]7J41W/Z_0;^VOJ,O+BIE5UB[N_'(@WREM*@[8;2@YHU[TJ44UG4VD6(,TMQ'-_+&N6FDTCC>==%I1B#*Z[R2JB59/#7^5QIB83X>Y^_#BW> MCV:*Y$RU-&=3#ZM ,?G(O-G'#V$2?#I@:]S;&A]"G]V[V@!1@LT,?'["\E-L MGYV'D1Z6#')1MZ)AC58&4.-.94&9 \6BRH7$I %O[&DN&B4J7E"->TKCH]X( M8Q>0U-21@C7#$%(%I:BPI)$[5EJL%&T*=7H&?S(J'1D 4\GJ.9-].LT2F26$ M:][0)M^8E NES^"\%E+S?ZPBHY5BYE#_$81^$ 7X3$81KG$"-XU&,Y0&O.@0 M*D[GO.*:(YWC$<0Q$/CJK&X66UH@\9.$P,A/DQ1B/QU'<+]$M;\A8+U]CZ09 MD Q_)('O5')3(>XD]".2XAJ. TCC$!Z$IM6VZ!&,?1(3?&9^@!>.4-TXS."2 MJB64 6(' F$N,O6NMKLM5-O9:.#0,-@;ZO5C[F,BA:/_8&';5C;WZ):U^7IC\U=K\\V+S?N8>1C]?_+#ZFTI+]!Y";06*T-% MWN35:HNR-88)2]K8:@BS2P5',T.!?!-\#*<4-93;!.Q(AJE&DB6&9.%HBSYO M9<4;8FUK/(+4CY%;)NF$9.Z)3/EAOQ!H.GU$X84I/_/5? &Q!*0:F.%&:;+* M16%3_HPA,Z5U_=KD8)!!.$@A&HS?4AUK8! !P8-X0'95%]@,34 !9=@.+AF, MX!C7%-<(88YWT4?=8697 L<':)?TM$L.TPXGCF*%18;.WU*]DBZ>?2_\\A+D M?:P["+Z_;[_6LIM*3,8.17W+1T;SY::IECA7X%23YXP5)D0E!A<+QR;-%HVI M&49+S*_ONN?;EKF)?_:9F M4OE@J/6BI4H&@Q2[$W236KN18O63D=S MH7'6LG^7.-PR:2[@>2F$WKP8!?VX//L74$L#!!0 ( -V 5U@/XR6!^ ( M -L& 9 >&PO=V]R:W-H965T*B[TW"N-V4V#0.J> %BZI MXD$D86+Y=-Y)BPF[(V"F<9YIG%A13WH S+.) U M""85N98&-.G=4O3I_BPPN(P-#O(65L10'RF<*E8FR5E!;5)&N:/MKMZ MM(JF_Z7HZX)&?M1)^FR_*NK$3R8QRAHE?AJ/CNOD (>AGX9GC9VD?C(>D6.G M.#AH.!6HK6NKMFH$:GI/Y^TZ]WG3L)[#F[9_1=66"4TX;# U'(Q''E%-*VT& M1NY<^\JDP6;HS!)?'U V .&ULC55M;],P M$/XKIPQ-FU0MC=.N[6@K=8,)/B!-8X 0XH.;7!LSQPZVLV[\>LY.FG6BJ_@2 MG^V[YYY[\66ZT>;>%H@.'DNI["PJG*LNXMAF!9;&=G&'DHL2E15:@<'5+%HD%Y<#KQ\4O@K_] MYF,^B_J>$$K,G$?@M#S@%4KI@8C&[Q8SZEQZPUUYBWX=8J=8EMSBE9;?1.Z* M632.(,<5KZ6[U9L/V,8S]'B9EC9\8=/H#D@YJZW396M,#$JAFI4_MGG8,1CW M7S%@K0$+O!M'@>4[[OA\:O0&C-N M-D*MX4I;9^'DCB\EVM-I[,B#UXNS%NVR06.OH"4,/FGE"@OO58[Y2X"8J'7\ MV);?)3N(^ ZS,TB3'K ^2P_@I5V\:KG*X15/81@)4!&P[2Z>D!M W[Y MS8?EDCAN&Q!. C-=6W)O3R_@NU=^_XKRRV+=-+F!ZYTT/LL,[K0C<>$31>LV M6LJC7OV#S> -'!^-6<+>DI3T1NFH6U]ZS0INUI2526^<#$DC&4P@Z?KS]2 M?DFZI6D';#A@G269>DB1#VDJ)VNI;O1"" -?J[+6IX.%,"YW525(]_SXE'%BWHP.;%K%VIR(E>F+&IQH4"OJHJK MNS-1RO7I@ VZA&@.=Y%K*&YK\D9\./#)(E"(SA,#Q<2M>B;(D(#3C2XLYZ%72 MQNUQA_Z;/3N>Y9IK\4J6GXO<+$X'Z0!R,>.KTES*]>^B/4]$>)DLM?T?UHUL M& X@6VDCJW8S6E 5=?/D7UL_;&U(O0"MKL]!P7NO%\9;7!(RM 89(VHKH7JF..#[X0!@^<0ANXXADG1*K7L?VNLEM#=PDS'LX4_4\R=Z*G\N,2RJR/!H M+94^UH71>YFT'_M'2*,VRK55OK+*?XQ$6R?XCC[?4..=K D!)1\@!C[0STGH MACZ\P4I HLP)(V8IX@81?&KV'XY93-%/?'>\FQZ1/VX%,,1[%0=6<4HJ4B+; M3_#@NC +6 IEO]%H$>#Y.T_N<&(C/Z<#0X[)IK]QW,]T*R!"ZVC<[_P>^=K<6'ODVV9E\7@Y"U:[A_9PB"HP877?Q(!!@+>A/^+__7 M\EX(4 I5%_@ESW]A.%B0PKO1=!.+*+;SUL4_ M[LM_O+_\8R.?K]#U6/\[7T#_Q=48$-M.Z%W%?S_R_?@6=7-':-IUVU?4MKP+ M6'=J>:L63:%UOM$.*PJAC8R LY)G-T,T7&(W"M)*#)<83])3R5R4EC,-460+ M,&^"2_4A=NZDQ<* M;GFYLCXZO[JX -VT3>WQ8,UML2C0TSA;:9M:#_@,[OO,)I.Y%[0N,L,N,ELA M>;(GR0O#'5X(W>@ AMASA0?HB9#&=LDCKPSQX1]\&X5-G^=AIS8$]MWSTR86 MP=A-K8*44'$6T"R.:.8'K<+8C0_V9%'29U'R0TUX>Y-X)2N\'^N&]7266HM= MB;07?'<_WJCI2MN6&M&HP23+I,HW64.V\/K.TBEYJ:D>:ED6.6^**CXJFY%X M!+S4*]Y^C)!/^*^AQ/>MP!,I\$IBT!%8B5M1KY" SX%Y3A!2@Y4ZT3BRSY!Y M<,6)GU2]FTI.+/1#AT6(%#L!2OB^D^!W"4LXZLX65C9'W%(N;7? L=#0!8Z M ?9/C#D,-[T1-1ZIM,(\QYMR0;&PO=V]R:W-H965TN MKAIU99C=K%:%>;Q0M7XX'8G1]L5U=;=T]&)V=K(N[M2-X'.E'NS>FI$EMUI_H8>?YZ>C@!12M2H=<2APNU>7 MJJZ)$=3XH^,YZD72QOWUEOM/WG;86(E1OK]*K;# U65=/>BZ^='_8V9,$+&V2W07J]6T%> MR_>%*\Y.C'Y@AJC!C1;>5+\;RE4-!>7&&7RML,^=_=R4>J78Q^*KLFS\L;BM ME9VS2[U:ZT8USC*]8)WVXP_:V@F[ M4,A&Q?9C-Z3^<0$?EXJ5!T+@$\MN6]Y5R]MY7#PHO"DL6^@:20R<5 US2[VQ M13.WD[?L[ZHP;> 9PJ96M\KTH:.+I(M@GYK*@>3&%0Y,7[%$\C2*L1A'@L=A M-*%EGO L3"8PSBG3%)2Z1!;GDR-QB/LXQ/]&'#YJ!VVNC+ZO?%F"K[X9AJ/\AU'T/#8.;YP7OCX0/KY5 MC5I4CBV,7DW^+V&[W!@#-=A/:JX,%'C%9"IQ??U#)H5\M[?RD65P/-@D+ D9 M"B?*8L,$SZ*(Q4G$LBSOG%AV;*$K4U_19*QBDN=I#)J Y;&$4@L%FGDO&>H@ MMD!-D$^>"$7$\0E0"'=?MM+Q/I,$&I%EN&8"ZU:'^58"*;%S+#&2,6V(>!0$ MAWN^W_^O8'<4!QZ0(3@&A$T1QNP(+),>ELE16%ZK4C=E55<^0P@AY(>-T^:1 M?9K>3'N?4<&[)@\YS7Y<+)3O@OW;(;P>%WR.5OQ4-('3'HI?=.)W#F&FTX*H M*:N*YM%'*GUGF>HUZRG)NT3Z")2"8!BF_BHY Z);L#X [SO(?S?&M][:6?%4 M<2FF ?O+DUN+/=!PUF" @BNV=F]A(:#?WL-H&G@!'?1)P+R" M:^.B%E M6XTBKZMHK\DTQNU733[?(*:8*."8157"\P>[DFGF51"M3\;I-)X\VXGF#/IV M@BNUA9^":=AJ[JFWN0Y78?ZHX"R4%.#35N1AUV:SF";>L[$/QF[+H:B5*FKK MD:2H]SA,M"OB%FQ#*+H0>L&_ 9MFCQ?>A]WWB.YR&M$U\][HXGXD[],^[].C MZ7>#J%9P9@'%#EM37RTIM\^M5:XUYD-5W")9737YN6NGE[(PYA&5XZ$PUPBY(Y&$$\WB027:QL7 ]+*@(>\JZ M U-ZG(59H)%$0^?QGK? M$,R$*(<^63LET=+A9^KJ4G"9(S.OC%H7U9YOQC*"'6+B%U$ [79!\8%@ADYN M;_3BS08/S^+4BZ+A))SXX2!!BE,05-L!&T3M'C'SY6*<<1D3G>0B!EWK<0BG M@0(A&)P]]JT< [1!2%-'E$-S%&@"^CZYGRW&"?":^W$WYG$4'!MVL[ZZ9,?3 MO3V:4YC:SD-X9)_[B)UO(S9428ZR/C+G[@1131F"Q_]HD/W\G#4F!X>&=U$!=M.X 9^V2,8"]4#Z"A*F0)J@:=]X6(SGJEU-7FK/-"@94LHMC=[<+1E8 MDQ@8D/(@ 1(DIUDW@H@H^.\X_[&IW"/Z/YVB$J212/V!*(D!GY?L5E0U=A;[ M)!XP_0BN\AY7^?%I%8';EK+^%/570Q7[4T/&H,O\V;6NBV[\&(+842DO0ZS% M#06X0JUDYE";H4[6'K7NO(:;?0WW!Z3_%(<7/=Z^)0 -C,+8V%49F'TU_G-&VHJ!;'-VOK/YM_R/PO/W_M2-O_R+^ M4A@XUZ)T+[ 5HQM.WZ;],]<^.+WV?\-NM7-ZY9=+56!8) )\7VCMM@\DH/\] M>O8O4$L#!!0 ( -V 5U@'&/U;B 0 (@, 9 >&PO=V]R:W-H965T M+HNX]/(?W07J\ENI!YP"&/!5=[LZS:&@NB-+$/AE*55!#;ZJ55>7"FCFG K>C8*@WRTH$]YT[.9NU70L M*\.9@%M%=%445#W/@,OUQ N]S<0=6^7&3G2GXY*N8 [FM_)6X5NW144.G8R771%EK1+,# M)]5Y(SDF;%#F1N%7AGYF>H-QOQ:I+("@,QQ8.D&G-ZIY=4:#TS89_K==N18&4+C!^.*!H8$DN %#\NG#, JC MS^WSGCX16"ZQ)]M$8J^=3L(X.GWC]._98NJVN9E2GE:\3MZ/-A0)!N8_CZT+ M !XP.^HTI)5BAJ'+4VHTD@2 M=V&C%(ZJRT'D![UDGXQ?.!Z5I.';)#W0"9.V$R9'=\);W!EA&.7\>;N7S8Y\ M>4IY9?O(5R4+BXT6C3RC7/[1EP\4K:I2P*=)H;F3[DDF>@]+X&>Y#T M_L/!=MWUZP1C!9JY3"AWQ&4;<3L)97)JT!\IPT;JTDJUW7H3_&W$=DI DP6D M%#/&FC[7$!17.FM7J:=T'^#O E+Q#(\52*T4[L$HP7 3U4B)$_ M&F(!^T$T(CT_ZD5D7XEU=VZ'> "LW!U8(QL\=>N+8CO;7K,OZMOEUKR^H_^@ M:L60/H&PO=V]R:W-H965T M:#*ADF47085J)4P73L]V[-=*P;DJ7"6P.V MJ2IA7LY0ZN4DB(/7C;LR+\AMA--Q+7*<(3W4MX:ML$?)R@J5+;4"@XM)B,+]DDB!PAE)B20Q \/>,Y2NF F,93AQGT5[K M]?4K^D>OG;7,A<5S+;^7&163X#B #!>BD72GEY^QTW/@\%(MK1]AV?E& :2- M)5UUPY%G>2%(3,=&+\$X;T9S"R_51S.Y4KF/ M,B/#IR7'T?03ZMR(NBA3^*+:;^P>Z]V]F$NTN^.0^!+G&J8=X%D+F/P#,$[@ M6BLJ+%RJ#+._ 4)FUU-,7BF>)5L1+S#=AV$\@"1*AEOPAKWDH<<;_@-OACEG M%<$=UMI0J7+X>3JW9#A!?FW2VZ*--J.YHCFQM4AQ$G!56#3/&$QWWL2'T8P)56^9[D',[@U%HD"]_YLQ5PKKE$+#F76\/5:N@% MA,K@\JDI:Z=T %^YNMW6#9\*+_D*.97!U^">7NPU;'2@\Q=82XH[S#D?-CW+ M5N*;G^6^0%AHR8W 42"78N#OY,2C HB/SW55"_6R\^8XB8\^6) KT<+S&\#2 MJTY7JNMUU;A2K9 'MZ=[V;*5??/0H3FU^4JM\6KA7:F8C&XL!]O=$_B!PK3I M#)R,6,W1] GIA@0>5$E\.B-!:.$M)/'@>!B[13(8Q8=<6X1&^=H2$N)DD$3O MW11'0W8:C@;1*&H7!_%[V)0XX5J-5VARW\DL/T.CJ"WW?K=OEJ=MCUBYMYWV M6IB\5/RVN.#0:/_H( #3=J_6(%W[CC'7Q/W'+PMN^&B< Y\OM*97PUW0_T*F M?P!02P,$% @ W8!76->C:'7_ @ 00T !D !X;"]W;W)K&ULM9=K;YLP%(;_BL6JJ97:< FY=0G2&C2U4Z=6O:P?IGUP MR"%8-9C93M+\^]E 4=@("A+]$FSP^QZ?)_;!3+>,OXH(0**WF"9B9D12II>F M*8((8BQZ+(5$/0D9C[%47;XR1-/LWCWWIFPM*4G@ MGB.QCF/,=U= V79FV,;[C0>RBJ2^87K3%*_@$>1S>L]5SRQ=EB2&1!"6( [A MS/AJ7_H3/3X;\)/ 5NRUD"P)[#= P*G$#C'"OJ%H'^LP"T$;D8F3R7C MX&.)O2EG6\3U:.6F&QG,3*W2)XG^VQ\E5T^)TDGO*0(T9W&*DQTZ]4%B0L49 MND#/CSXZ/3E#)X@DZ"EB:X&3I9B:4L742C,H_*]R?^> OP]!#_7M<^183K]& M/F^6?U\G/60/#LK]XZ,[5;FI0)6TG)*6D_GU#_C=@A Y^@6U%([1SZ(@),T M6\"_;M58=",A%K_K,.7&;KVQWMR7(L4!S RU>P7P#1C>YT_VT/I2!ZU+,[\C MLPK0?@FTW^3NW:7 L23)"E&-%'&]32]8>+%6':Q@R]HUEYL.,E-=V#:>/;%' M:H%L]BDUAFY+J2:D.[+&9&)(!\Y]71:31KN[^Z-/,[,JM ')80 MAQ]5L(9= NW2S._(K )T5 (=M=JQ\":+,Y $'M=Q;/1KR[%Y<@.T \SK*J;? MT2PJS,8EL_%'%/E&T[;@QO\5SU'?LJJUT^\H8@72I(0TZ>Y5T&C5%LWD�= M1 MH)Z'C,GWCCX5EU]-WE]02P,$% @ W8!76(HE,?D]# 77( !D !X M;"]W;W)K&ULS9UK4^,X%H;_BBI[FZD"$M\2Z*6I M@EC4LC6]S<+.[H>I^6 8.51GJFO(Q7ILGR,? MZWTM.Z?%%+!@KR6.:9.+C8%&6RP_#H8@7+(W$4;YDF?QFGA=I5,JWQ?U0 M+ L6S>I&:3)T1Z/Q,(UX-C@[K3^[+LY.\ZI,>,:N"R*J-(V*IPN6Y \?!\Y@ M_<$-OU^4ZH/AV>DRNF>WK/QU>5W(=\,-9<93E@F>9Z1@\X^#<^<#G=0-ZB7^ MR]F#V'I-U*[9J]G$P4EO$$A:7"A')/RLV94FB2'([OK;0P6:=JN'V MZS7]LMYYN3-WD6#3//D?GY6+CX/C 9FQ>50EY4W^\ _6[E"@>'&>B/K_Y*%= M=C0@<27*/&T;RRU(>=;\C1[;0&PU"(Y?:."V#=QG#3SGA09>V\![;0._;> _ M:^#X+S0(V@;UK@^;?:\#%T9E='9:Y ^D4$M+FGI11[]N+>/%,]51;LM"?LME MN_+LMND@))^36WZ?\3F/HZPDYW&<5UG)LWMRG2<\YDR00W(^FW&5WB@A5UG3 M256R?PI9&?%$_'PZ+.4F*? P;E=_T:S>?6'UCDL^Y5FY$(1F,S8S 4.Y+YL= MI4V1I[S&AZ%>?^,LB/BCIOM T+K;?J*5_.\%W@7D>"" M?)Z3ZX()&;\F^^?9C*Q[T>?N7O3;+Y)*KDJ6BM]M_:79!-^^":IL?A#+*&8? M!TNU$<6*#<[^^B=G//J[+7^8L! 31I%@1A[]31Y]B'[VKRJ]DX>"/.3E^::( MZORTAX0@W]L 00WO6_71((943[>1/D8C/)5NHQX48\Y9-6-D[Q:1UO57IXN$Y9N3JAQ M+DIK83CN+ S'.Y$-/,\2V-WEGO=)<'_>&*V33;1.7GE^V@S02"5':.KDU#5D MNSCI/$6!*^];/3%A% EF!-T9:24P L,>LCDKY*E)QGC%LHK)OW$N!W/?GH_+ MVX']:*<[NA/?LQWP[:+;27&]DQ/;(6]9U#D^L54'"N_.6\.U)9P; M^NVVS.,OA\J0;,9M,D3-6"V2P^0963%1#U* S@OS?:#SHHH]5!K%HIE9T7K/ M@04?E5%/:VDRXRL^8]F,/'&6V!/0H(Z!P3.\MMZ1[EPAQ5JA&3ZM_!Q8^EWF M!>/W\OQ8R7-G%C\16:-EOVX,?&5.,*L*::G;QZQ5Y3F[,N_0L8_Y=HF'CKT, MO(>(<[2*N!2DS/77&Q&< MRP$2R=AC21R7I/6UJGJ4&JN><6\=*+5;=+)=^H^"B?>L0,(;WC=IJ#2*13.3 MIK6U"VMK75^76_4UWZJO;%U?RTU]%49]?7DLUK'N39JM%P1113DJC6+1S)QI M4>["TO@RKXI_D]LGH6K> ;G*XB/RG7QBD:B*VMV4'RVK#"8EX> M3,N(S^HZEPGE<,D#ZG.YD..(:2VUY'&D?#"KNH+9O4./:AZ@TB@6SOZ90TFJAF!2@M1:12+9B9& MFQ'N'I@1+JH9@4H+46D4BV;.G]1FA >;$>=;U[J@2RW>[K5US[=.1K(LZ9[8 MKB>'MB5=W^:RPCOQUB!I\>]U75AOIR'=MM.02,A6+,F7]:!U^M+L&)C:>^8H MJM!'I5$LFID?+?0]]\>7) _5 T"EA:@TBD4SL[DUI[OCVOS6!$ ][X]M+JU5 M@LVK1$K(N;U2P73OY0N;<,O>.<&=G?T>2M[32MZ#E?QE562\E#*]'I%=\D?U MVE[T4)4Z*BU$I5$LFID2+>J]8 ^*'JKX1Z6%J#2*13.SJ<6_!\\I+W882KN*2HM1*51+)J9$NT&>,=[4.Q0+0146HA*HU@T,YO:0O#@Z?1O M+78P=0(4.U0# )5&L6CFC7?: /!A Z"=060M;W#3O@<$*BU$I5$LFID$;3#X MSH\O;SZJ'8%*"U%I%(MF9E/;$3X\[T#?+:1F,2=L(7X/$>]K$>]WW>\M%O68MGY!Y8U;OCH\IY5!K%HIE9 MT7+>G^Q!&4-U E!I(2J-8M',;&HGP(?G!5RHQ^4\+)BL3SPKY1]1'MY)W:>R M%:T'$.PQ9FQ&+L.KJ5Q*32^;2569-C=LJP?N6%.X>P_ZSK-$4#4]*HUBTQ\?J'H>E4:Q:.9C7;2>#T8_OMH%J,8 *BU$I5$L MFIE-;0P$\,P#5>U$6^[4*"W*GOXF9$G;'&M$S498L&0&%+9V'<;\L>?/[T%5 M\Z@TBD4S4Z#5? "K^4\\XVEEO2T ;MG[,$"=$H!*HU@T,P?:&0CVX+: -57 M0*6%J#2*13.SJ7V% )Y,\ '30G?HR@#4EJ.8 *HUBT7:B]AO =>PAC52T"EA:@TBD4SLZF]A#'L);RQY'50@9('M^R="U13 M 8MFYD*;"N,.4R%Z?,E4@%OV/AY03054&L6BF3G0IL)X#TR%,:JI@$H+46D4 MBV9F4YL*XWYVO .-Z'R2HO@(JC6+1 MS!_XT+["9 ]\A0FJKX!*"U%I%(MF9E/["I-W\14ZJ$#)@UOVS@6JKX!%:W(Q MW/H9O905]_7O%ZKYNO)@:'Z ;O/IYC<2S^M?!GSV^87S(6Q^Z5!CFA]>_!05 M]SP3)&%SB1P=3>18M6A^R[!Y4^;+^L?Z[O*RS-/ZY8)%,U:H!>3W\SPOUV_4 M"C:_*'GV?U!+ P04 " #=@%=8GT;J2<," \" &0 'AL+W=OO8^^3N(]%X^R!%#HJ:),SIU2 MJ?K:=65:0H7EA-? =$_.1865KHK"E;4 G-F@BKJ!YT5NA0ESDMBVK442\YVB MA,%:(+FK*BP.2Z!\/W=\Y]AP3XI2F08WB6M

[2VC^VH+>/6Y)#:\?; E8M-%8K>Y1 M: _*[BR5\Q# M6@?OJ7[,9SKE2W;I=8[;L6SH/3Z=YF:@.# NTC)=;__+2V4USOU3KPKJRVN M7&U!'^Q]3\_$]>$F1W@W_&!*G_AVA?R]%9[ \X/E"6POY6?Z%^NP;;:NQ6YW M8ZM.V_5; VLV8/_4FD4V'Q?S#,-*91SJMDVP:>UO[9C6&U/;)G@H1>MMFV#; M)GBP34UMF^!ZB]2V";9M@FV;X-M]U9'?9FV;X-.],@VL@UWE^K;]@0WOMNEU M_8O3C>D.7[F-J_RZMC_P$ 1KX)\/5S=IM'+5RM7F,SKS>_V-&4X:(U?KM0BN M*6--V9+>^:[Z@!MRBFJ\J0/OIG&S,MFB_>:%_(_=-M!(QC[%'$I]H<>]\[\GT M>N=PLU34:0)SQOU/IRV097,S+^V8V@Q5FZ%J,U2'+J)'$D]O,U1MAJK-4+49 MJO95;8;J8*R--D,E"[',[6VS4PT/]H[Z?G=T<;#1WE:PFBI8O:%_.CAK!:L5 MK)=.>Y[YPW[_8 7KA>[]INS&;[\>=>8F*MLUKY.U68 ]L_2) >QX0)W/,JXL M*%3NI0F1+T;)/?P,NZ]R2MV,@_S.NPEBY&O,CR&I(I );5:EL=F"=DQM5J7- MJK19E4,7T2.) ;=9E3:KTF95VJQ*^ZHVJW(PUD:;5:EF5:I^[R[3*B^YW\T( M4NYA1B/__.+\-6.4,L<&![];N7H9N1J]*M=<\^6J3:J\P(R&KZJLVH:?)[.G M;[;=9\U!?(ZF*O=^4P_>IW0:),_%=L/%7OQS7?BZ!B:RJJ;CZV2N5)[#A!FW MA$%LSQPZC=&(35WI(VBW8HV8Z>/VRS'7O?A>.3 MJW>]@3_J=[]MA:H5JI=L>+LX.UQMM?LTVEX.>J_WNJ>\(5FT \Q8_6%"9NX[ M%W=I0O_W_6X'0PFA?'[S)^:@,.6DD!PN%D)03#V5_[G M/(OR,!HCNEW>\7X2MKHU,G&8HPJ29 XO5[!14X+J S&%@47W]'[*9WEA!#_# MC)TAR:31Z('CH.=%FCWRI].)U^_]U>DT"W(O0'B_>4PLWCQ'FH9O)B'_I)P> MQ3AIBCA ). 4HDUDU<1^,[+"0U@B&/28@03E,>[*E9AA_>=[SJGM!P7.F*X.C$>;KPGJ+RQ2=TB/1ZTN-I96=9"D+)(WJL MGCI\^#3ZBO/7GXO5%NK&D1PX5,R?.V?IF091@FQ^H!@F\SBN75M)HI=4C9W? MP@+#$JF"$O+@F6/!P!0&#,O^!9V"KDO&T0QO19XJGJ+8K,8#7*/(-1O[J+QG:-OI3R&;MV[-"M.$*37Q]H5]2C/\*;S M @V R9QB?* TIBH#51-[LV"F,I_/7X&:9@XWO/LVN"1G*5WY-RE]&4=&'[_% MR[! M2N<%W!H)NEY>L.( 3^0$?=,?=3M=:]'Q#8HWKUR/Y2HPDNU9##.&JPT/P8V* M(P46-%Q[:.S3.:5;[XO""TX*T-@TTD.&KYDJLEGPR$@+]:\[8/4)"Z47!]6E ML:^6JCN_A#P!ZU&K^NQ7R;9*9T*W+3?Z#3I@,K*V\AO/'"0SNR>-D=VW,M(/*8 M9\&8KH@/SH3I6H>[(I*-:;9(+IUTO9"RTO@8/**4-7MF3Q3JH@60*++5K>.0 MHC=/$CS13M"0%249ZG0!*M)&*2JH>]"M\>-)HF[3@ET0.!TS^@\<+9".) _8 M&_#>X>,$IY^>>L6?O()/:FS^;WD@8Z;SA@'.\7W@E]$Y'J/E &/SW0A) )[# M21C!%4X>0HCK.V7E ,_/TJ\4N@![9] 9&J6=WX'J)?,+SSG:-?C#(AU_(>%% MO0RF"7H5\$6CD)'18#(!7X!69@:+0C7'GH*%3*?1V#/#J'OP?*9=XRB)Z'NP M5+B&8\7.WL*B@$ET3Q:A_D)>9."R\'?(.#R#274QZ-MK_)#OP/6/Y>E.CN7I:Q_+T\Y%XX_EZ8;'LG=ZVND/ M7NU!BY48_*!9YUZ@M M4EPG4$C?]+N=4W."'4X?8[[#:0>9DW /6N\S@@X2 M&->/O4:^3BPAU;)7T]-36(7,NP?',\URCECC!0-"$MU'X9QNQFB*=RMN/SW? M+"GL#P:N0XS^P759P(AN864YE&[CD#HT)GXS.[N9#L\>UX&]HL3#+4KS%<9# M0XD--'N23T514"*,'80-BBQ%++8@C%[@30.PP.93[464\FMCNRAC=U&\&U4\ M*)"7?P^2.9YARM2AE#@_&+E'! 6+'^2M1CV67[ST=;@J)A$=H%9"VS"( M<\Y+I2BY_J1Y.[X$2[!I^RB5Q@$\=C%KY/<'=@4OQ'["0GX.OQV(FKKA-[Z)8F3NUE-"&/9^[Z^%4 M/N2L?SH]>T#DK((XPDE( HRN^OBOC!/>WAV,!T[K;:;HB,P3425P<6&H/PNU MEH#3+0[S9(Y/X1 PN".3.'W@("5?IG!V4,CI+H4%AB^!IB*W.R_-Y+A$]!

Q=EUF$:9F M4'ACDI92M\.WWZVS5KP(!]'R/NQV^F?'V\K=@QOXXK1A@VKB0C5U3.<'VH>_ M9CWMVEW.!] 6]AGC0B_7IWL ,_Y%Y3GO(!:2\=\$1@E1"=[46O1.!AY.>J'7 M[:AG/3@9O<%9?T:;G*J-GMGH.9ET)^--&SWWH*9_J=J4FS9XK-=2?U3=4VM. MN8E=+L/3+<'PUD9.:&(?7RNCAR2C&%?K]:NH@:V)E3?9@^Q&ERF^(Q MU)5H7!'">.!2[/O(9Q +(.ZB6:D8"\ML*-.=9FX]"SP_ 0V G\9*V_$=YA/M M9T$:L1I+MQEC&S<6$B/".*$IT(.HF T+1NB)\VR&OA)&P-=V_GB,LXTO%].JYW/83#W?#W#UNB5 MQLVBRH.8%MP,GQ<=,1.DWLZV)]@^5*E/,8V=!(B @D] P(:H5M$N;ZA6&>L M@E7@5/GK4> ^X&K,%OPJAV^>]51'8S:(%JN8HPF6[9GS' M;?N6W=/O_'4"2VF;:0DT@*K*\^EO/D\FBR2T($!*4)Z8TU4E(4@R?\^^I1TE M$)I-UU7N*7=,,MCB9.STS5@1\YA +3*T19FBH'5&D;_ CY')4KOP!S!P2E.J M@EF@Y-4=+6DV2;$YXVZ0A)[D?JK9S#HLY_@9$<8D0BR&[G]+D;.8'8/*$ MQ E&K'A[##:.SVH_J 5$OX<63^S%J"!Z)0%+4NP5Y$[I2E(M(_ M4X80,SR5]]IX3U)WV:OP[U&%PEV80\(MV,T3Z(%%-1DUFP(+5U-V CVKZ+)3 M#>E<>70F3*G)O9K][8S"Y4_(U4V+W1EGYAVUZ-*2XC>>CHU5;V_^A')I^J(W MJ%3ALEB7#Y"+SSZH>;!7O"=31DRJR\8IZ%_I:2PPH1]\*6Q#YBC D>VM3M=) M]Q+P"C+@E:4H0W$AO7E6)X4?!KS'4-P(**DAR:B-[G0&V=2HX#,$PQM-*%(8 M#T>) S41L0;E82^E>8"@P!NE+Q:W"G"^.^X$62I47D %7,!X=?RYRGY)=_5' M+"/C%@_^J!R$Y@2 MRNR#L\*9;CM]^F1I.SB%I5T2UK4V6-CD]/<,9V&V^P&K8&&+S.S!&#+4H>#3 M0>_'CA./Q.Q[ (G$7R$OM,%B!90^EMV*3)OWS(@P7QN:E5$F/IV"Z1$7S6(# M#4R&38Q+^F0HPX+BHQ'XI]J6%SOHGMN&64T.JG;>LXM-E3I 8BPLZK23*QLU MX6>7*4?B'I@<^9.^I1SYL]LF&7G87HYTM'B02\NIN5'<=[$&Z!A)KQ0T!Y6= M=]1.1KTOZW/-,QYVCT6OOG=+!F[GO)B0 YZ-OMK7S:(I!+EPK6_J]N+C=DMH MD<@Z[AOU^JIV+&!5*R:/L'D)IYV'+)S!8G$[<=FF0UYX9'_H&VK7,M<-]*B' M*VY@?O+ ZSYPT^Y1*=FKZ\0/I"X>DX]E-<9,>$!JC(V3ZWU5[_:EOBAQ5;4E MHG;-(^&J2,+RD6--P% QWO00,]0O[\I]8H)?K#+4YH6B[A?#2]N<#:R]63+' MPO5>)G/BC?@/Z+U@_ L;<8.3?9S9C.XUB\TFK>!95ZPHGEL%$2#XGE^CB04S69P)\05X,G1C#Z!4\A^>=839 ?SM8"(2\4+^368&T&Y- MRM1TQ2Q)GL?ZU85'PATP\\$-(<5^!!'_$+L$CT8!B:^@:YZZ\VG($EQRQYNP M%)-T:H_P_9HVIS+M/JAM)P<=#CWZ13?Z::_6> A7DN0R8,-SR/UA/6"1YGE_N/@R MJBQ GE0^ZN(DYR1U];,\PYK.<)!I(1KWTERD:B8$,H3V^>2'._7T1M+411R$Z+]$/_@PV41M MI6P2VF="IBU/:8\3,56>]AO?C"<"8K].;'$=ANSWN<)]29^+7X<7&&52BB'E M,^[GO8'\=\.9!!6"JI?J7@N<-Q&>/K0U!#(^:/$@U5H<',UXB0KT]\ M^@-(_EXP/5+VGFFBGK8?ST#H,S!5J?/ M",YSPN]W=149A5Q%O7XZX[2(IZB7D8&QIRCQ[2X\NZCK1^^>]S8[ MF6+?+U:WPD],,W4L<'=1]B[H5 5& N":.*U:< M)\35+2L\ WS@HQDQ\TJ>7P +/ >!%D7+XN?4_U64!K MW8=HY&XPJQ?I-U&Y4IG^['OSD/#AYXE0AQM1ZRGP89HBQ!I6E8$WXHS1 &,S MGIC9S7V5F7B/D[]DK''$7B#T=4MKY!(ZZZ%C;5#T"BKI65N-\A74V:6>7N?Q M98,_N8$#[OMH%M.2FD%=IZ!K&>?H@0QYR?'K#:'8 M1>.,S6TTD"1__0ZHO/'H_^*J@-8D?N45.C"G>!AE5"WLF 17\OY&'F\9$L5] M3^@%:S*#LK&L)"R6[4:39!PEZENX,)1;.0-A6O M,+=2W\BX7W*L\E0SD39/C:K)@@LL[JRTB8; 38:177]$R#AD;L"4^J0&4]MA MZ0L^KAV9F?08U*=2ZNNBO%YK3R>;ZZ*"9RO<3R?.HZ'SN3F%Q ?Y)B MNE85ZH!R6A0?3K: [VM2$=T*/TZ9:J6\XG#N*\CX;E-'D-1*CL5'K06E9$'3 M(#]),'(Y!6,-H>*SC'/DI++0PUC< 5GHT6YJL3(";H58@&61Z6SBOQ/"B25I M;CZ;."W,!,WG\3)"?63+91&DR^$/"'[Z'@1VFE3T&DOYBB444YW]1T>V5'XQ1G].?%?&TQ= M?^!L4H+CG7SEV8_>%!CS..'CG:""[ QE_4*M3#QB-%-*DP[B>DK'C?%*'=?[ M[L?3('&R5URYXX;89>C5IR2+2?F0M\_F?\U#&(6)K<,H:EY7ZW62-9PKH)1D MEIH=1.E"EZH8>I@PBDMA-1QNMET7SJ!BMZ1;\.IAY1PR#::]P,/)O^=L0*0W M1\V:O=:YPG$ (\]@?AI+%8;1T2[.6V(%36P4)F\B!K$,-G;1X65Y5%%D0ZJ2 M56 ;LV3HYX;1A[AE3.GBXU:?^8* #&=43/QT82@C98J_6%WC?,!^GJWY^V4P M,,[MA<_5>&JH^YW^$B=O0?X<75A\=QRPQ3@S$T%LNA"\*?\;P".$V9 X 0^& M&2X,N%N:3#>>!TE#BK2Z*W.:\7!47LFEC-Y'?.#:8BE7YB?Q-+EMCPF(1WXX M$SA,/O\Q/C>TI[SW^)40LR]S;Q3?8JD]W'_B_G0K%6WLO%/:P<8!;A@1; 2 MX3*?"648'J>==OU1 I!XS;QJ\T?Z-NE#QEB.M'"K^/CR'KGXHC"/TB/0 MVR#N2(=3HV#(6SIC-"GJ)0%:FO1M$"Q\&#-E"Q"Z2Y\*^_8>IAPX?\CHE M,!TN'F%(A?<^L:-Z?,0%)<(E!.]'%.T7K&8 MO4:1W=&C0X78;]'2KTP^H2U M8$PFQX41_8"E^,;$%N?8T_-'G0W[&(X5,@D)=EQD\Q&#"AEV5DO369;+YK !6F,R8W"V>O1=F MH1G/R"7Q(;(.C&$XGS+EFO5T9!/R^,O#R[ * ZP: ;+*K_B)]VOLAJ.)'P(U M+79G7/<[]J0QKH:[<(A4PZLMT)7"$X8E+OJ?BED_0S4PY5D9N,)I/0YPDRA?"YJ4GLQ'9-,JQ^P).N-CP M#3,H:'(2VA^937KC4$K'"HYB#N:D'&Q&@36* 9N>&2A $WH7)RFQ'A,0O8"G M?\W'KVQ TVKS,QAH 1Q4"/$IUS"9G@H?*@SQ2.$< MQ[%LYX#DK,!?S[72>9?PL_C\;F=;ZQV[S4VUN(J5I,M8=W"@=]\ONQWBB[W'_K<_*I4F0#G*/Q[MC1PPPB4B W"Q"AY6##3X'62N M_QHXTP2]L4\P5#YP6DG4WQ6E="&=#A?&B>1C,K86O#@>)>WD;OP#!<,B8$V\ M$)+^;$I(+'LS4[;9VV:RQ\Z5JY5%K:PE6R$..G6LWJ8J-?:;F(54&V=B*WE3 M+E^]N+:0"3-'@;'=@ H8_4R8^%/@I)DW%4\-*AB9V@U53/ST8I&V Q[F@8=/@][9"]PULPT3]P4&9K^YH[>8K8?4 MJ)]"\(*:?PL0N7RN/.0=6\E-<^*=@K'527^;!-1T M<]*=V>W$66N(=2M-U%>@NN4Z5-];5;YX#T4E?*.P9 X1>AOT3GH^'W&-&PE- M;YA/,Q[GGGA(<%W9Q,?E ;[9TM8/E69/QE5XQ$4(">@H+CTQZB*()3,GE:+8WCM*>=O MB*K<4 E'*96*->38NO'YK[X_1N<14-X]T-.A7=B=(1\E'T,PD70NZ*HHE7$7 M3SX-SFQT&ES]3&_C[C'2QVD/L1M#H?H8J^0)0(!Q+P-(>O0L\M93B;J!XB,D M2]U]X:[D)QL/ 7(2%41>$TWE_K] #\PX,>)J:7!^.I&C3-U7[B_!;]:10KQZ MYFS()-QST^K1<1X7/:])& F:WC*!_&3X-WIG>-; ML[@ _?(9U>W$#HXO1^[T3-)U,26!N3CA7R%R:$B 6']"\0"/5-^B-PA]SR.Q MPL\TS<3= J^1:M(++E\N0J@&$HS/0%EY3R#B![#=/E.KJ/8[BC!Y(O1'+*K" MK 7Z/+B('B,8L71!O($&$S-G(&82L<1W 34CE1TEK!_H04V[0B^!.^,KRF#E M7$G$O),YE\0D&1%610""+7L ]'0R,U4F[\E))%ZL9+4NZ.S.^)W)S2@]&4A- MH'R6G#.M(ETJAB4R=OM\1NEA'/L>O#<0LXD-D2(]Z<^=H!S^Y4Q"?]'*R'D: M749T!DY']S6./L1TJRH0*:(K3AJ!4R*!B%9&F(>@("PL#%TB##<QIF?W> M6"[#EKZKRNUE,$R1\C*?H,7 #A,\/DS;;JPJ^B7N&W'I3Y\IB\(];[ 6^H2V M<.+3BMMB ,)YA1NP]:1;QBCSUHLV#\^WV,$Y%6<'8X^[=BPF8 MB7V^.#DI7F6\GA7//)C 9,QX4A(/I/3YRE7>ACN.N014$C=K6&17T)<[F?@C MP AR^R1W+ "E!P02>F#BN/,:5(!9S[PAL<39[Y22@ ]@?#'H@_(P(R(2[\>2 M>WHQF!T2WI\85I&ZHJ>$:BYC>C:O6/F;>M!7HJAJQB61]KA5,4*$1F60>L47 M'H9NY=AW"!YFW"9,[W@%'0OA'T*'GGBL6;H\V&T*#C=,8F/Q._D+D\.F5%;/ M@X4@FL=7@#K&.',H"]17@&[6<*4FDTTF87N1Q\13'K#&%:J/ S=,'%KYS)GS ME9CG90X'X^KQEKZOXWA<[^0GB?<@SN@M$]UC?/$R=W2<$Y#T\?0K-I&/*;/. M&$X>5 @DW$2G=7,\9!FYL11QV4S7_$;YNXGO$;L&-T1RLUY*6'A,V6&LR*\& MN!(/Y]SCME':6\I]X7'"90\HYN$0JCJ#*U3->9NU;\*BC^CUQ1O$NC?T2T\> ME0C<.(@;'PP+BF=YE^O-YE&8-)-86DF&JC>N"AV83LA#A:',P*XKD1+.9^+^ M2:WE-]\?)U& 'X@*:NF@C>Y@^F0<*4C &*+MTC/M-=C?N:E^9DHKS)IPID$ M8I O-LR,O:\VA79_Z#&XX]S$A>F'WRC?Z,,7KGX]BTFXY! '%M),C1Y@N)J M)27B7)L4>[_R5K1 R6R23%P\9>),_KSEEZB2+3(G 4K).XC**@V?T M$A;JI!^^HU:3\D;&9C/B$_(>J4+-(^L%%))$&:-J#KI'IY0AYOV9V%ME+IKHK7"KO M4G*RC1<3A'.S94J6+#89G4\!_;&#]M%9?,)+/M/G=RJQU_KRDMRGK#MF1YU[ MQ6NS5N?>98=U0T2OW3<" ;&%K*O ]_QY["1M,'8JS#P#;L*"S%QIR-P2'=R7 M69A\39Q[CPE@XCO1WT-"AW)SHRHW]#O%XB&)C8F\2-PL7V],TE 1YYX!.\-L M(N#"&:I)3A!+E,D&$2C#8YQ9!2O,\=Y5>'*F/HRN*(ZS;DCS6X6)._[OCMNS M^F.M:]N609RN95G.:# :&8;5';_HVL#L_D_/ZFRA&FM9H1KDT]&B0@47U02V M?#K"LQQ1\AOV MW*,J<_AGD]E G):7HI7E=_%4)""@W\\?S]-IKR"BATC[#=I@789J&BA=V8)4^ X\=?4N82H0?FCC]U1VGZ;L;!1/D'%HS]X/E6 M>!%DP&7>PZ=/H9\1KB+RI=!KI[[G1ES]R3M^C/5&Y/4=,RO2>@M*U>AR9*620-/@ 4[HP?5@QA4/C6/= M"\4[#,JBOYNXU+ <89KLC)'[^ FJ D'W ML0^/9@D$/ RD9I[-4C3HUK'H2( 6^9S1:YQMT. P^$W,R+_!?H+P;+;L7"_Z MLB9W1M8L2+)&!YTH[5_,7^EBP'%K(T&Y80ASZG[I:5JFQ8?S^AH0I!_*-BB5 MS]*2:*ZB4UN_JZ"UP$(+Z;\Y&5$&\1.M55X6G=E#N(=VKAN]__H,]PH(* ?, M?\%(#^^0B/7%WR82%9W0W-D0^[&RJZ(O2Q6^T1M\J"^\JWZN]S16+[SKN_:7 MWK5?[%VU.MXT6=/?_!_@U\D+)\$G;*5NF$7]XI, _.?*7YD^!5IB@954\J&WZ,W(](_ ? %V1.MN M@:M^C5]T8?WYMTLN861S&;NE/ MV+HG$.>=>VDZ%L 7A3Y/_,OQYRQ4&23*/B\+6-Y;D%H\)CK.5IO&(HL^8;^B M:U'8W1^L[P$+H\>Y$_#"]/V3TN3<1NQL4/&YP4S=A%.LZ[7 RD4+W#Z>BT0? MLZ HJ6!R8!D\DMUTC@6HD-#*)Y=", X<&,X,Z!W-O"C 6.W[XJPDGYXATO:S MCS^&M>#EKQ 6\%C6"@7RJ-Q@K:.?,1 [TA%F3R=LVR]V'DE%\'NV-4:8I18^ M7 YH:%&W]9R(UV@S\S&CB<:EZ"[SSCW_B_G%PTP/E%CUSK0L @6%YT9#XG=: MP\YR.#F/G$]>*"SC #U;"^1X>-C\*0YNO+C4L'69%4\M87^2=K5'\SN9Q)7M MSI!I_I*=U;6+EJO<+[Q6N$G;XCOZ,H'YN$YBMR_*B+C^;.J\Q_7T;.?X190] M0T%:\KYY0FMQJ\,D\H+!TC?*7MELV/0@E\X&W)3CKA;$H(_TL0.)\GJ4 A_5V_S:R5+P_-+5(SD)%GU MY^*DT<3A&60GIK/ZP4Q625;4.DHX'U,:CQN[N%Z\FO8HQW^LG&A!)H)'F$VQ M0933@QJ3%P?[%5)431)*I2?VYDY(MCU!P0?RY7)?/D]9!7*$!W,-PX,K>,-% M)78)84I2X+#T>B=*\G\PZW#9*\"5)K8Q$#O^%U=#G3$&$[.F4A:B2XH=N-,@ M1PH+AS.;E&DWL4%01UC+B0GP 5GR/;C1/-MT@W42X?F[D$M)QHFVQ_+;F(>$ M%[AX_,5P2T@FLR9^Z4RS"9XSX\?!Y#%!;UN#C?NOW"U[B9D]H_?&V_LEGFN6_#1R5Q-\+^;@.)NX]"7C&WT! M$H5A$13<5*N[=#PJ-S/?7\\#*DW^CT,W!H#T3T(IY)L_=3RXZ);,F<+V2)_@ MS #Q['>)R.1+RD0 D&SBS \LS,\VYP*'!H;;V>]? _\'"XGM=J/[>5)[RJ/Q MD$)"N1AKQI;0=5PCQEH:9--YWV/3)$.E%"0^E'Y%+ J9[B^OIL:V((POL<9: MX'O/7!0K7-FU).7JX?+ALI#C9++A1=0TL0W8QRSKXT^.*OG!.P8UTIR1A=., M%["Z]/>%/%JX)A'HJTA38K]_K*YD7XCRKK@3+L!T28V"14<^MI' -&LUFUJM MIJGEJ5X09PJH*0]&U8!IL;%"\@+5BN\S."+6$F:3JK/T1N])^(?K/E39IGR* M5=OY"^&EK%K$HC.HB/QB9N8&8T5TG/"R].5B'HJ:BM8$A^NMN0;SOXLP58\3 MC&>H&RB?;08+KRU7!&90E*')]UA59060J''S[CZ)DX'U_%E2%Y*D+F,:,@1_$^9-@(O@R)2007*BN7]T,BG*Z MOUA\E!M80.,'.1*H.-[[*H;?R/B5E=;RYA\JM,<ME+%+.J#S((61* M8G,UGILDY-QT56?%7N&Z?/Q^&,1;A%MJ569YK9H?W [6=<"ZH[HXQ<,$?^K& M';6 XK < "U)Y!$98V&Q]( OD55]$]2\><2=FOFQ0LZE B0))8V;PSGE(>!_ M(?$CH[? G[^^+7MK8Z4E*7W!9,C)G*V/;AS4YW(10VW_[=M1)%7HQ"+YO?61 M_-T3I_IZIR'A_TT97,=-U[*$SM;*RR)D9LY\%K=7H0SARHFMV\ MZ7=7U_^_\G2O7-[?/=[?WEQ=/%U?*5]O[B[N+F\N;I7')_K!;]=W3X^[O! 3 M(-S+$_."8$R",\@<K@J_-%G?B_.0.CM/F.B!572 M^1;A;K&O.8G8]KG5,X%*HH#^_SA^,">@<_J6OZY^;G7/C9Z5^Y5VKN=^ONY6 MNGG>ZQH;;_4K+HTMCVX ;.1_=\Q.RB.0$C]IBDXW\-=MEQFSGW#A*G*6-XOM MTT'Q]'#QU^L$*=%XYU?/>2?@2VO?"$&8]UK$-(A>=8D,KFH,A8@H,#]A@TZX MBJ[$.?(*E+> O/QWYW_M()^ZD(#-,IE?J+TR)C."S%[Y1EZA83<8#0_S9\H+ MLXG77]U@^I=?G>&A"Y,Z0^7#P^7%_1?EYDKYB_OSD^=[=W-J!+ \2=B1;_#F MHS.]HWC.E"YG3-Q/%_,Q9#S"JF_&'13=+V?FH#,T3.LOOR[<9OAQ260"8/-Q MRMD8^TKC2]9]8Z7J=6^G:,+X%+]\T7@MK;NI>-W'- M*A=LL'1#EV)&+#$#)]37I)@1GI+,C6+FTI_. O)&/$S0:AJ7,"%NAB&=#PU< M^JT?A@U<]L<&KKF5.I390!W*;*@.9390AS*E#B6X#D5/J*]+'4IX2NIOU*$> MH:P.!D.3@ T-&7Q6KO\]A_2.-HJ=?@/%3K^A8J??0+'3EV)'<+%#3ZAO2+$C M/"79FTUWR+_]BD5R;10S=@/%C-U0,6,W4,S84LP(+F;H"?5-*69$IR3+Z QW M[Z^YYCPEI1V1TN $^[U-E/8K9N)F\GS7IYB?8*% OY)"@:[0A0)'RTC7>_]5 M(D-U"9D;87L@S.@&]'=A=:]??"? ,=A7.,O0Y[TVLQXA^#;3*O_&&ZU6YASR MM7:OCL 7O9^Y'JMS9,5V:ZLE;N(AP-! '3NZ0)__]/)O\=0><0\UZ;4(V<:L M63TV>X815>^\M'+=Z.R<8V:];*)PL2K]0Z:M]26[=3I2'F^SJ8M]W% F[=&^ M0]MT-1ZZE49Z>7^:#] ZXB-^'^9X,0GS8F)7ZY=L5Q8<_@EUL[R+66:P8ER5 MR8D ME!8.6!^ M!O\[3,=8C[((3F^;SIU: MP]? F9(??O"G\@%&V'R,6P,^O\=+G;I11+ J_W$&+X]C3.^#5\?C,TN32?=/ MT-B4"AOVJQ '.7RXO'^\_WA<_K.1 F_B@F-D.NKJ-*[<>8X+ 'GVOZ>MY:!! M$9390_.'R20M..5%^*&ZU$,YZ<#.-Y&#HQ!A)K680/I+)<_P495DQ"?;P0@* M(%0V/3?;GAX[1TZ2@4K80&D$/232%ON_>V[B7,)U7V =A7.N7 #!N#E'$F]+ MW&$#.M*NWV)6W.KA-YV"8N;KF2#&Q@]);M\TQYA$L_8D*'_@)(6=#C MS]?.ON#<8WBM6$\3]\B?%H1M9MBARZ:H0N]).!3NS YW0@%<'',A;!93G-

+^A5'288;>TN.=NPK<.3L,Y[?DC;EZE3.)9&'8@054 M,=84"J=\*S-F"6:DV NU!.G/$ULQZ8;$C<:8"V0XX#VT@ /L<0OMPX*0^\AK M$#\F0XN2?K.LW:";,5+SNAS'3P29-X))EF@().O"'C"\OUNV,=[$^9&VP,ST M& KFDV00UNM\LJC'/::_ARNNXV8N&;4NOB6^E,#:W1_)F LRSAS^NFV$\;]C M>GK)5K#W4Y[>_##[+3^\I$4>=H^!/8D'0.-VLT=!.Z=G; :6]%;-MAUT<"#+ MCS?".WWMHGT"?EX"II0GV@\<37R)FMR0]TFCRBKE-M#Z(Z#+XJV*^"7[*$L_ MG#"CBJW5Q 1&QGT*AG12W99]3W@K/V8^CVE$QCA;!XU%;/2$:CFVE5IW0CL_ M=*>C7+,>0"=CS&/&1_QXJ,NY\@C]8S(7)^]&?CILPC".BW*4"'J:/H/4IWHU M-,\$U$*?^" QI>/.E=CD/#-L*&^X<=X[,A'"3\-A)D"\&CZ'.WY2KJ6!(S!P M $BFMTXZ/W#JC''L3*H +(S767H$8![ S VZ[$2M0F]22&ZG+\QX!,CTYD(F=)SGQP/P+-HJ+# M=594$(B'JZ9OS":PL\O1>9/9WS&A/YRH\!)S<)M,F N8.=/ VS8A?,)LE(X- M301.[$-+1#EK])ER;=R SW2-L,A-IXNOLO@(U-79['C@.2F7 :00\(+M=+0E M#C%V]:$T'Q%WQD4MMBFE_ L/8?%=<=G/!.Z#T@\&6.0MP9G3HPVRCMR,EN+D7KP>W(IG$K+)!4]!2 M-3WLI04E\.9GC]LUVJ6C?)X8/_D ]: 9,^D.*6N^D)$S9^,?F0D),P8\/F8N M#GOMSESC!H^<+%C#8""&!3LA9#YQ%8CL7V24D"G0>*R=\7G9"WH8MHO$*0[Q M5&_@")DVE(M*(5]MB*OB/2OIFL?4SL71*>FK9WK>>"8]$MLT:;Z>B(5= P&QY/L( MHR'\R7?N64*7AXOBG-+(9$*\5[3#.,U1PD0J09(@/Y5_S<>OF=$XZ2O&,V[R MS@/,G9&$N+GV.RN:U M)HOC>F\^>A P*M<'4/=50J89D96EY=X ;"TO:^BO'IN?!EGX*0O**O))[QOK M-D]MJY'_RDTS5%WTS\HE5Y\?Y\_I(/"X+2BXZ_F/Q64L%R$?8OZ/X+/ M-@(/ Z._-*JP\-"DLSE3(M&8!E9!]7Z6\>*QX#E;01I*YRY\C_S KO.\7?17 MPH=:)1X11_'F&&X&L\%!17LY3P7U1!3[?&6PM_#N/("<]#2/#"A[XN10)$VB^]7N^\EPYAH&_)=A2$ MZ;^HC1.]Q_8R'DH\,60Q#63GA0GL:>>3W_A T=AAQP1=[%U#S0]'H+AXS$ZT MQJ>=G8(>GTF0X:48;^=;N?4P4;7)ET3X%;17SVBS#FL)"IHVW(4^8<,:F::R MM$1.,67/>G5DNC"'?3$>!QFW<[R;L:*4OV%+KF9V$$FL@5D:'G<3L.$<_!ZH M\W!_?5'=!QD >+5R8B"Q#SPW&)_82EDL,F?@*AZY?S'+U)/?)RR2B17FZ< 1 MF]QMR/Q.W/4?@X;*E/A+JGPS_WB*ES3:&Z-P.YI6]F'!$Z]"> >6 [X$-7K M>'MV)K2L1XV'E4(']. XL 1#;#.!#U >V,P:>#UZRC ^UA_-N9: 0$T&Y*Y M(X P)K>202&QKTR-M\N9L#&-.%5DA2[C?2,LV#*.,_SB2WGR+? KWSH':'Q!JU&/V6U7[!8='S2VPXG*V MC85=EF^)7SSH0L^26S/9%&X@@2R93OU+8+-XV<*F&@1/T MLA *R!E/U(L_WTO$[O_E8?CUK^&OD+PWHHHJ9=1O/E49+WT([H7*[>W#.D%S MF+7=^I"O]$K0!7Y)#2Q*$IZ[.A+AD&OZ2IZ#.7C_(3,4AJP?.[V%S=JD6B\+ M3^3I$['>PF8S&9K>E?YMJY("K($LP,ISBN(6?[F]N/S[[W%W>6U\OBWZ^L-DTJ.N^(/F-U &;6#X\S9?$8E?'-B37KF\$G= MX<>UKW#D82L4Y><:0WJ1:2N#[KEMF-5,6]'.>W:OT*W6?VY:W>H6M7F:3#4C M8/@!\R,K-(FB_A$QUC8R0."L:,T+XV+D[BSNCK&P.[D@THUT YS1GZ\!#.P] MXZL-CEGGOT/IA]75?\/_V'LAR$#T&7_:2Q]]8TL.G M'6A@Z\MN(XZ#_;[PJ>6#5,$_C7.C)^8)KAOUOGR615Y;4\2%["^E7BS[0@'< M58 WXD.EO@;,PZ7,/9>-E)J'X\[2C*EN!\9"NU-G$OYWY\R,)T[-P[-7QYE] M C1<>&/XXSJ%PD5TZ00!U(/_ _2Z#OH_G8B:*#^C3]Y\>C;VL9D'W);2!]T, M@I3"AU99G:$QT%5='\2#J^*E#A=G(NYS(C&%[7PR!3C#TN.RG$520QNHH7<$ M:H#.8YJFVGU+$&HXM':2,0,79K?J.LK(@X+E-R?XDW#;,ZTZ^^!,(4GN/]AM M(L2$HE\J9+(7<4SXJQ\\4G1&5J#GMJ%CD4K[[(Z@(WU)UBQ/M2X(@S;:VP;E[C)$,G! M?BY[;R(W+ C;])@7#YW;!$5/V@#4FJH)0ZS+\<5\_E2;EK"+_7&JD"K(/2J& ME G,HZMJEBD(I"HR*JJQ6]\9PJZ*W_^'+W,)_%*OB4+V1-R,-M5U?K= TC>.E^C1Y54U;", M D)W5DZ7%UB&/*S*,J%&"P[WM?[V4]4WM_!6OK'7 M;%\OO/$];.H%[N6>)&)UAE0,&MU5B2^MEJ:B: N'K0%%X!0TU7YY/BN6H8+/ M-H>:E<;J*91FK<6 M/: &J+:G![9M>F\9L.D -J-KJ[U^54'*6L%V&GKPI3/#PE8(Q"2UE&/RG4S\ M&78(@>A,B"XCJ0D7#?0G6_O(=_8JW5@(UX3@D^5?/?J3\9-_&1?'%J4N@^K( M ]4R1-%NI(Y\@-#Y ?$%8Z$-51NLQCN;KSV+RYT? JC3X<,2('%LQFJG]^7& M;?;9;?5+L*U\F#A>1 W*ZW@WZ=]9/SQR2YR0?(/'W[_\3JU.T'8NH+[C8C2: M3^=8:WE%9@'T ('ET%_RZ#O^LRA)=:E"U%6MRK2AAFG7K03A5K>&:"#L41#: MJJ7K@H#P-+3N&R]RO%>7M]$C4L'>BZ6GN\@,TSL27?_D)?A_]?WQ#W&P#[=,MC3/5"M(%GT-[2]]($KZK-0W:^>@E>)'1R?2H'SVH50TBW!53!0K MG\[02OAO8Y]I)L^=[XWV"B;WL9)%[?56LZ>EXME4W&QCFU7@QJ2X,=3!0!2# MI4HE5/ DL'QNN>U%%QNUF/15Q_X<_*;Q8LLEZ0BR0[N7B%>_+4UG&SLER!7E M$UTHSJ%K40?E?1N5']F1]'I)JI)4#Y!>6)14(8*IVEU([:XJ:'-<4FUUZZ[; MFXLO-[+N2GE\NK_\^]_N;Z^NOSW^;^7Z__Y^\_3/$VO_%0\A=(GL =9 CT%2 MASUSWJ%@4+;^:F.SHQWKCA\8!O9+I._W.T-+[1NE/<;BN#XD^-L _AV+ILN! M?X#^;KM\8H6 #ARAI5?^,;R.MK?9M4?+U95RQ-@9;)XQLF*.@]C518'0:QL+5TF B->:R,M98L 3/9].0 M_G"CM[CT*2:*]_U(8J!!)92FZF:+%/"3Q]&V4KL:<*1#RV9;-8TVQB+%Y:V\ MS(:GPV6TUG),MLUZQQ8FFRU<6B6*%=P;G>%@($JZDE1+:^>=!>$!&1J6+0@\ M3D/=7,X1KHPIMEEC*)0D7%97Z':&7567+29;A)]"2<)E\=.#EKEV5Q2+Y30T M36HTX"+8Y //]0,8[TM8K:_4-O-=A0;F>Q)$GQI?75LURAOQ4A$5!CG; MC?BMR'EQ?Y+QV7](X.> 9M 9XL!=X[,@H#D-]12<+W2UK!F9%[ICE(R^)W73 M/5GHEWE(;Q^&E_[TF1IG<+MTCR^S6[Q9[]A(+%9EQ"*55F& M87#5@6L[?+; MAAP8K7Q82D"%5O RCHKC_6LS:=M)0%LX<^F K:5UAOVNH?:J+EO8H%3?S]:3AC-H3]O*2: M5/IB*HC\98MS5YB&T1F*TA)+>ER.$_K;B ^S,QQ8HDRG/ WWRL;H7TG>V&9; M>+\ X-ZM"RQH%]Q3!Z8, K8'0_L% ??'4*\SM%7#%J5KRFFHGEOB@%+]K"@4 MN#]9P Q/5>]J54SQE-JI,/ I%@_<'SY0DZ::5E>"-_2IZ2N M%@-+Y;:6>N!-@0D;&@YKHC0=D:KJ<2M^-R(%)F7*2HLCM&.?^-[K642"J>Q% M4[([>U9+V-?^LKN4#J1#M578V:5#>R78Z8&E8AAM+ ,6/+VW+.OD;WYBR9:[ MI_46I00,35F:746>9:&S:8!>>F(@VSVCMRC(!@QD ]6RJU)<:T_F;6.K9W\Z M=2,8!\T:+(YBW_B(GJGRX^S*X] 9I%'[F,+P&Z6!70_Q4_56;%$PTKT%G3O=V1N^L3!G/GJ_=(+@G7YZ,85& MO 6%!%TS->@T5>N+XMN07K#:=8J#X H:X9E4]6A9'SP!6?!CY(_^?/,G5#,+ M_[="\/!.:IC$V UG$^<=0$;6/Z[.JPXMW\?N]_C>_!9GF MZLJGLRZX)@ZN\OKP+ I,5?EE$^MZ(,'CFQ.0C2SLYNYKGC[F>PC]!R>X#QXC M)R+C?SB3.4EOR;F2EG(E8S,C7;>:;CVK,3M#[5Q;]0"L?*#,G$#Y#K=3E;7K M#^$Q88F-Q'6&%_/HS0_H:8]WX_F9]^ENV-W\U178V-*K@W99F@;]!7)[#*QN M.ENRXB2/++SYA5_O)@SG>[Q:O_Z-OY]'843M5\IK"B]OT!GV=;6G]U1Z"CML M/)C)=<.\S/M8A;>[\/+V! (U0?L4WGI?M8S5N/;J3KOX&#;X(=T0Q8F4*S(B MTV<2**:N*H9FF'@1_8NA*G1],T+O\)U,WA-%@\HD:=KMGK*0G#=*B1P-6H?$ M+ET4]5F:90=(3MB."1WHNXW]<<1-0[B@BX5-=B94"W/'5*U61L[,C9R)S$(H MQO32G7R@&WGC7;)MS."^J)=!A\X#@ZYJE7=?R80$86"T;>18]3""["ZKIPZT M-N8F",Q:1Z/Y=#X!6SF>.^9/9P%Y(UY(E4O%Q01GY7$SA MND>B^Y6<"\]!R#36J@(D'F0RG6&M)5T[^5!D]!AHOC MO;N#U98%*V0NE=BJ.>V8O+@C]S3*M@H1QPI#74,-KYW H[L09C;W MBNUM87J SN4ZU6.U,A0A55AQL+0KHZT!2P,806:H=G]5F3TXEDXHQS;,"2U"U_?MEG\^-B;?S+I=HW].3P:C[ $^0FRO[\<94.:SH=V MKR^Y\,;EN9*A40&HTF6J@ZK[R)Y8-(N:QJ\1B-PX7223QSAU@E?78\\U%@EF1$ @'PH2!BH,;T1Q1A"-<#Q( M@F:]/14GH!][J""\!A@0#B+%?U&B-Q(2[%8'VX5>MA?LDNVB84@_P,J1\\5D MF;?;JZF1]B?.M30"8.)-E\_N&.H[<8K)E?\2/4TI\XSW0%\VC]3XZ[ MK3U[*5TH\U]8)*#>[5G]L=:U;R+&,?9LXK.7L.B//GF?-"W^N3,_GAO(< O"S**,3XB@SKW**+7K=1&3SVD_39 MX5^> T#RZCL<88L'N5O\Y?;B\N^W-W?7JG)S=[D><<==Y>7]W>/][XRI(4%^C@CEAC,2 ML(11A=*_\W'MVC.X8FG9R!!3BD;N2U]@XLQ"\BG^R^F_ENAQME1%8G5J:M8WJ$*[_)$Z@ M7'MC*EJSJ:D+RD^9WLTH!PE2,2=@F3=75CIVO%Q MU:>XTM5!KZKD1HDK 7"E'Q]7F$VN:@-1^L.=4+YBL,T/N4-UQY:MVG;%*3L[!0]$K_D32%I&*I=?M"XA&0;(&D>'9*FUAEV M#6BZT @NV=YPYZ4?8A+C5G7CM"*+0B].ACU;7[I>8<00*/S^Y:^^/\:L=.X= M?/0G.S88S#!MR$]"S+814(7QZZ-$W>J)X]"5\ MZH\450B?/G(?RRZMP18/#%5((C!YL=M7!^7G+DIG>QN MMR7^4R'R+'#/V*I97C>4R&L#\K:$>2I$GMT9V@/5&I3./Y+!G#+H^&O@AZ$R MHQ;[GAU>BX0CVD4KFTD%-_8!][4H;70ATMDU54.K?0[S(;ERW=:S)L"U:W&F$CAXITP@Q=6/J!'\20*D,'!53/!\)=J6E M]MEO\19>,SHOS+'-SM"@>JC>6QT-*5W_C87/%FVR0OQ@X+&O6GU1?/\2/_6K MB!7BIX=MA-2^(4KQXVFD47XC(7&"T1O*X3'Y3B;^#/J1RC3*HJ5#;!\I*5RE MN[@O,?0A%0Z<0BWJ(B$1M+74ITH(09Q1LU2KLCBCA) $-I:FE,EA*S.<#!0 M34.4?-S3,(O_2CP"_<-!(#OCJ>NY811@KV]I'1<,R["=I,1PL;"/^]*#C1G& M/5,4#55:. >(MU2+H9[6&5J:JO=D?FZ+,+0MD%(QAG2*H;[:*V\<2$NYF*4< M!?-1- \@G +IEJ5R+-M)"5O5TW0++]^.V1F:JM6M*@E-XD8 W&RWA[?@YL7]2<9G_R&!GP>9;H>"PS)TX[,@H#FA MF::@+?VIC#>>"-_2I0/$S\,/RHO@3^-50/? MDU6.5:H$2;(HV_);NN&%J0:*S+JJV96M!-L*N _EM(*0+IO^K0[L01_+OJK; MJ]C[*&%W6K!;40[J@UU?HXJ"I?;U58>D6+!K;V'C??1& L7EB@)W%ZQL?I%W MWC[I7+A>D$U:V18HQ@.-*2V1]0MIRE6G$1Z[@5&D)(PX&FQJI=/?!(R%-4"N@*A9:LL M+0>7'L*EM\HD)5P:"9>MTK,<7/J=8=]0[>YJ$/W@>)%&>2OB9?G.,%7Q2*FB MSNW>'>$)O\I0&6SRG>_YB_[C?;G H#/L]E5JO-<=-6N:179JJ-NBG%0,.ZLS MM-1!9:/J)>K$05U-X;)J\6>C\F.44GYJQUY[PV:+F37/A)X>B16'R/E94\)M M_TB#X'_W85!97!PRH=GXI$7-\*$XH_EM9Y6 M1Q!WT6TH\7 SX O;V<($8E("4;LYGG,9>Q8).76J&.5!U*4@,M5>3A?!PB:E M!) K&=K^&4-;%:1T0-D5#7Z1CH5UIWN'8F2X ,Z%J03H2I!RWKQ[Y.C/NAW MACV[BJQ :3H)A[!Z!'()L$'EI*E:MC313QAGNYKH)7!F,8O:MLM4WDB+NCI1 MKSA1%+C/\\AYGE!CVE<",B9DBO^BIW.6<:/0'_*\Q@]W?D24[GYZ0GL"=A7J M"?1<4L?71>9(GOQOR8&L\VJMDIG=&58PT5?&B(6#7#V*0[7HLZ"ZLE_&92J! MUW#@[:I)5 P\O3.T]0K<2 )I%HUQ(ER,_S5G-2F'5RF:ELY<2G%80TJ_N9X? MN-%[3!^7;X[W2FX\H*/I#![S#VN?%J"].Z(Z@?G9);9V10 G? MG(!4IL"N!B-->A)C?P[W;2G/*/C.(C*-33SC@02/@)&-JJRQS#"NG<"CKQS& MOT8()KQ!2WF#U1EJY^4K.(L=PI&<)))LVD4V&V7M6KI9T%[7B]R=*<@&"LII M\EXFA402CR0>(8G'K)9X;(VJIN?VJO@1B7C:ZTG%LPF5>4C&H'72M8SF$RC8N:?K6.]ME5^#DFQ\VM6*LS)('%+M+5>*!I81M S)10E%+?69M4+ M19-"T5+-\M/ ZH=B>SUC5^YD3D]8^L:DG7(\WQ@'89YYTD7O6 T# Z6!+PE' M2 /?6"*='0W\#334D_XQ23ZG0CYFY>33EQXR$3UDX^V::P4^,O;&*^=UBL;B M7K8BIZL5D[&PM3CH# >&JN5T&BUE+98[W^:X-22.2_K?*@.R58\'3@+YY("\ MG_>N,B#;]?CO#@]D5)Y^1?<6_7/L?A_^A?XG7N_4"5Y=C^7;&8O &1$H83D4 M1@S R-,;49P1U7;H$]^A9-+S(ZH>H9O.P_K)U\"9*#,GB!3_18G>2$@ -Y@F MZ("^].)ZCC>B"Z$+IA] B6:8^O"6WYX_W.S3UHO1F_D5/T,M_8GS3%= <;?V)\?=UKZVN /9_\(B ?-NS^J/M:YM6P9QNI9E M.:/!:&085G?\HFL#L_L_T "1_^@MB!<^H[1W]AP0Y\\SYX6^UR=G\L-Y#P%X M6911B/$5&=:Y11>];J,R>*2'PG=I^)?G )"\^@Y'V.)![A9_N;VX_/OMS=VU MJMS<7:Y'W'%7>7E_]WA_>W-U\71]I3P^T3]^N[Y[>E3NORJ7][\]?+O^V_7= MX\T_KN$=[G^[5C[8QRN7V0&43U$%//T)[2,C)>N M=.+,0O(I_LOG>""/Z^&3\4>?^;TX X"!?$ML%W>$?9U"_%QC,.<6+'\R__J< M?O7KZN=]X[S?-7*_TL[UW,_7W4K7SGMVK]"MUG]N6MU6+ZJOY7\5WVJ+*V*C M&JCW5J[+T=<8)=6IL%G;R OA^D_B!,JU-Z9"]8J,"*A7BJFK"WI/F=W(*-4% MILJ+N%.&9IB[#'/?Y37;OU6&W*I=MTHO0FP-#M-O[\^:S;&O[8\M:- M\@<A*"GVAL)4T7P$(V$ M*_,UMS)0SZ86@VH$?Q+NS"2C M>>!&+@EQCC;&1IR?\,E75_2?WNL#W1Q__.3\S.-V,&?)6&URI!9\ET4]IW^DEX$,WYQ7<;QQP=".[(A MZE$HDG*?^Q<\^H(:"F01JH->Z?0EV?%2(,UV5TM1&!0.UDWHDRU7!0%@E;/5 MZH/=*K*LSM"R!&%N%1E9#"8&JK@"&EQ?_8#^TU/H@07$&[TK44#O-L&IN"#E\0P]!7ITH='%_MC?IO=:G*R:QU^PF ;/:U MMG2(2JA]78YL;1_T#J\<[(U"LS,T5&T@](A-"4#QM8=-ND"78JR4KBF'N.Z- MA,N*]8/5=DI-I9$*]8,? #U)X7!A>N&U=8D(GWL(5@?U#: MQ5;H=!M@[K4 IO7H$L=&;)^:ASW5[J]&O 0:>2#!*H;><6RP0EQ,TU5#7^6O M J&UO9Z.6Q*&FQP=^PR1W2_?;&=%M' FURZVRZFL[#0B=-OG).X XY,(Y=4U M0G W8;$J#R":;:_ZMO?3M1NFI#0&- >8F; 361#6&\0[L-6N"F M/DSH;U]JZG:&EKG*U&4HK^FP.W@H;U\$0CQYL%I"*E"P0X)/#%6D-/B*A>(, M+)34>A441LA 7+U:2#5SP+;W>RY*CX)LY;X]8? ME>O_^_O-TS\%?9=6SP@QN^<#W:ID\D7_O-\M=J?ZIW&(N";[O&OT!5L3I!]I MQ6YUB(VR^@*N:;!YI [W?"Y)?J/+>$+Q&2=VDP:^4)UX2O7KQ\@?_;FIN"#P M?RS'';;EUF_XB< ;NAW^_=&9N1#^7VT2W:32:3W%J M\1CW!K,[V"YEK2S\Y(:[W&\WUN^>\NY=D1=WY*Y/<#BEO7GREVDLGT'K>S/H M]HP+8A-/Y6REW8ANZL^]* ]9+0QZ?G$FCC.(!FK?*EV-C4"3!#2JVYPBOB.^D)^^FV$!#;(FS^A>Q%> M_WON1N]YQ (E#(.!I!1)*2VFE%YQ2BDHKZ9N24B2E"$TIQ?(H!COF450@?J"YHJ:K_5Z=TR(E/4EZ.J+DL6I7 MXGJ=8=> 1KBKO15$$TV5=D?JGP_R6B_@OUUO3+SHTUGW/"<*?P3(X#$K_@SQ M0GZ28.2&&URV;>I(4M319N<3S/.$T\,M[W.#PFF\PF^O# MOO_#C=[>V%"@,(^*^I2*]-)#S&1W&W$X;V$@_<.9S$D!'.7!"$HO)(A: R)# MJQ]$!<6]U1GJNMK52QNB$F:UP@R3)(W/\E#DH".H.(C1-,+,+6?O=6TODT5V5L+#HIU1M>W M9)OQLHL?3L"HZJL?O! WFN,#5TBFJW6& ZLJ=X4 _KW3 E(!8VL+BI W[PLB MG8)(0DAH".VG;LE#D8RM$/IJ/O^_JFD.ELXK\3PC^>S8/1FQ,2939Q3F.:_2$-DFN^V7C1 ]_J![K3 MN?0#O5^UTA0DO4/B,.$29LA:Z.0AITN1(W'3&MRL"_.4Q$TQ1V*WUQG:JE9^ MJK8$EH"JNCP4>2BG=BB'LI^J8\%]9,%&:=>T#.640\[%Z-]SES7/6C&LZ)$J MD?-3^9'&[!3_F:X4!T2<1I!'NHODHJL!RR8:R9VK-E<9'8()2< M01Z*/)1#!P=$8]<]33!V?;*!!.Q(C%9#.OP/AO[)*(%TA\_ZXJ&*KSOT95!/A ,^(,9?@%)RBGHIX9F= $X MN&8RM$/I1B3KB!&)X8RA)D$$%Z4V1AR(/ M99^$I"UCL:J07H4%58\*JKZE6IHI2)<1B31)_O)0Y*$A@YLQE4)SB3B8PT2'^)/!1Y*)46(#]/,M)FK;").1*5,LB/+H$= M%98P4'BL&:K96^V"(6,(@H!*4KH\%'DH!ZL\/B3[M01BOR<;';@C$98)*$XF M2TR)?.7+A+[S+;U>56Z\T;FJN-YH,L<>1$Z"$+@P(&-"IO@S>H1G@+/ GTS@ M0I="#@94R'"!](+(0Y&'4HVAL"8CEG*R- 6VL#""V48]51L(T/Y"PD;2)J*PVS!WH8FBX )8["EDS#^ZGX>A9'C MP0X4I@BC,^Q9JIW#2/?S_>QV1@WP"K49;'F">QO2H'$9M*0C0<@"P7EH,BF: M[*HZ3DLH-11*5G$H%>1:W[4P5D*I MZ5 J9(.8N_JA*F!@_<[0U'1U8*YV52H<&9& $P=PA?"VTN:C/OX/!K9UI_:34)UO7LW^\K@5D6LK1?'Q^6Y$K41ZD/$A1 M#K*8IK:KM[@"$6J#".VJ7;V"QCD2<.( 3G*.EAQD(<:QI32Q/+\80+M<0S6L MTNX$"37AH%9,2*V47-4FI 8Z5%(9JFZ62;2L'7 G6UZ5"8C^'\>;.\&[PL*A MA@R'%@F'FBO9)16'0PD?6"7*O+H@G= M?E4S&B36&HJU/4+OJW"2X="60JF8_;(26J_/?H%.$*:M=KMEDO,EX(0#7!&\ M=;?,L:L 9@/TS=B:C(8*:RKC*2L\C$E^DF#DAGMV/&]:PGQ!8[B[)GW@><)( MY28,YV1\-0_HR[-18,P\QB_O<8/#:[[!8QPHP+[/S!X.\XC(HKRZ6YJ"9/&% M.(RW,)!PD%P!'.7!R*8PDB!J#XC6])6O$D3%I+VE=89=M3^P)BA5V"5U2L"N.!+P9.,Z-_&4 M*>@P[T^GOLA'A"P.U;9+^T4D ML 14U>6AR$,YM4,YE/U4'0NV& L6)0OH9$,Y%Z-_S]W0C7M^+!A6]$BAX8?R M(PW9*?XS7:F#T;V3"/)(=Y$\%'DHE9<&;+,#,M,DO['N1$_^D_,SDSSPU0_0 M$_&%2J QC)0D7HA\J; HLCM#6^UU!9@_+Z$EZ5T>BCR40[7,%X<)VYHP3/AD M RQHU)T]PU&"'9":D^D9&_JN'=T%_56$QI'>&@T$5W5LD""5GD(#'\ #+S)CY9_\!ZH_>%%A5<#L#'5U,"C3OE;B3!+_J1U*R8"! M(,3?%8;XMU@ 8S><39QW6"-9#TMYE3A7R0-MV57R0%MVU+XF1D M*$QQ^S*A[WQ+KU<5*G?/5<7U1I,YYF]FQK[1"P,R)F2*/Z.[>0;2/O G$[C0 MI8(?FGO(Z*_T7,M#D8=20_27\J_4+"BL\_>@&91NBM(,2@)&4G%C#J68RV]E MY-D:J[\(:YF:1K4_JZ<.M-+-UB76A,-:,7-C M9=I=75.C3$V'N&%W4,;DD'!K.-Q6!M[5!S>#VBH#0[7[JTQ. J[!@"N"MSVT MLH(H@TPH75>MOO@#&&4LMF57R0-MV54G&URO?HQ@FP7=&F?7R@#80PP8-+5N M9]BSJFHW>WQ%JZ(P0YOQEZ?8%P9?^:&$IM;K#$L[7B7P&@V\WIHQQ$<;G&5J M?6H2V.J@6]4D0PE-<:!9*L%"'J0\2'F0QRRY%TY6#)BLZ%75FE>@$?<;:GP: M99O*^8L5&J,USE\T-8N: V95?MB&.?:;#Z0"5F5]TZ=,S19G^I2$D*QMEH2JL.I0*+I48!J&OB","3C8?)\8LBV2-%QB^:.J2Y#:H*2S3,G]1\^%1L MA108OVCJAAR_V";2BG=B@',I^J MX\!=Y,!ZZ;HNL0IGFV=4R>F+TEDD#T4>RH%KGK:9 8<;_&7JOG6D(9;D6,7I<=:'HH\%.$2BU;#OC5,WC(-O3/LJ:;9 M/?[@+8D:2Q"SQ5%4#C F!8RA6F95K;4% M"?@V:^"B6<' 1?9>RZYV-_#G8(-F1L<^_-_"8<8RFT>T,^[K:TWO5 M#F,I=8)'\N(?#9R"$/4OQSCKG<]8""K-TX&VD>@.@,#4T*2DF#D@;W\KVO MC,JN;9RL85%2U:G(U*J;7RPI55)J@'WN87?$:.!-EY@01=-R*WDA( !FX7=!D07EQ/<<;T870!=,/L-[J M/#FJY;?G#S?[='4SG[7R^A1 OP;W._G\PQU';S$X,[_B1ZBE/W&>Z0KFT?J? M''=;^\;B#F3_"XL$S+L]JS_6NK9M&<3I6I;EC :CD6%8W?&+K@W,[O\,*$GP M'[T%\<)GSBLY>PZ(\^>9\T+?ZY,S^>&\AP"\+,HHQ.*]-EFZT+J=R@"2G@K? MIN%?G@. \NI+'&&/![E[_.7VXO+OMS=WUZIRY'G+'7>7E_=WC_>W-U<73 M]97R^$3_^.WZ[NE1N?^J7%X\_DWY>GO_QZ.@:__@>I3B_3F]QSC\N':1&0#U MUC TEO.54#-R7KKVB3,+R:?X+Y_CI#G7P[7@CS[SNW,6D)/4AL]C7Z<8/]<8 MSGFTBS^9?WU.O_IU]?.^=6YVN[E?:>=Z[N?K;F6=]^U>H3NM_]RTVKTF:^.= MML0L-P:U]=[*=3EJ*0-IG>K88!NU(5;_29Q N?;&5*9F8Y@+6D^9W4UK)Z/OT@G?E)>) M_R-47@)_JO@S$C@X'A&,K>]4O2;KF^7N\/:50&FO'*;36MR!DGD.C,Y,N<"' MB1^&'[=5#92IG3N*EVJW?2CLI#J>LVFW%Q(E*<_4JDK*$Z?<5V)>3,P7:V^Z MDKM<1Q6"J5-%QU9->]7)VL3^T1+Y;4#^2L9:+<@W.D-=[ZEZ7P#HM].TR%'> MO'&VEG-9E]NAL%/Y<.='1.FN'%&S2A<.IB0]3Q;)).V"M]C)XENR]7>^=YEN M_ W?]\+D97:&?=4P2@\>E<4QXC#F;2K)T<#6[0R[:D];[:0H:RG%P%DY^7]D M=,&,E:Y A7XGXNJIH%!+R%*L@SM('@+_Q8WV4I+[G6'/5K7>ZF2+4CDX8F;" MG1; ZO%&E,#:H#,T3=6JPA4A8=90F.UJ^I> F46EN::IMEVF\T;M.&NG1R#3 M@YW9^_3X1RZ8^RNN OHU?#B"\.0L\+^[D CQ_)X;G_Q4)D!Y[#"?<+^OM ^\ M<6[D]28[+@ROR(Q"S\7F_LPG-87NGO_9?V#4KOYE09ARAK=89=0[7TTCY'"1]AX+.E>T&5\(%0 MZ$#5#4L0^%3:(U1(.7SYYGBO,&M%>7'<0/D.8W38('=/^R MYB>WKO/L3MSH72],<@::_+UNF<&ITG$O#AQW]1*)BD>3XK&GZJ8,)+4#C[NZ MDT3%8Y>J).J@MZJ1'!R.[7<*9'5'4$+&Y#E2W#"<8R?!D1]&Z_/@3U4[WS)Q M,;.C]R]?66&P]WH)6TF5]2LW' 'A%';A=GO0.KEG5M5F1=IYQT?2%C=!;5#J M(Y3TJGH,2"@='TI;7 :U06E H01L2?H/#@4+B/\I% YT473!@74WT@DC:+J][6F&O4_@/5'NPZNN4ID]3 M@;-%&E>$'(,BIZ=:UFH"G41.4Y&SRR"/\LB!HC"*'&%X3OM-Y#O?PQ3*":&' M1PUE.#LBK>"=:R=]#QKDW,+N7;/-*PQZ&&&C=GNB3'V21DMM(5 Q$=E@J$(:4GOEY#^E6WK)=_5IX NC]T> MXCP0YOE"8.N?G)\Y9-#7*!N5!K78L*E4/!?"2S&9W-<[0UWMYO@D9#>_$JA1F#S"H":J M@][Z]$TIWKD;Z@OQR(M;.*^B;P(_[1FKV=G2QFDBIG:MZ:H75%WLP=;5I.7< M#E3M*J8+HFH5.#UJ*NBKG?N:VN)78!G] %UZ0CAY2MO*AV=V)CA5Y*,RHF=( M_W$Z5G,M@CO98JJ]7OGSY^AE/KD8Q?4*J^#O4ZXI0/&@M&MJ3^TJBHP!=C\7 MQ'Z1^#ALZ[Q"2&']\H[/1-IOY-Y,9XX;)"5,$W_.\J3GV.[.G^ FNT6[ &3:EF3FL1 M"9RF F=;I7%9=C/016,W[;=B65.7$)J295K-PDF&V"ITPKNYQ.E;(*JI:*:G M G]S1O^>NWPFO6Q**VA36L,\%P]WL0H.39&)^QTR!4]!NZLR,_#&&P601GM% MV)\W7KRIWY(]+2RV#9@$K%H]&^K M!4,L &:(P(>J5 *%E,4/ :%*^S@NEV.*GQ^]D8#G 49<(Y2!C+(2FF]U'.;C M\;P+;WP/VXT65'%3NP<5=[V<-O(R\B$&IFI)0#@0N""F5L5$+(DP<;A688%> M"[*@Y$BU>ZL)_HV.M0@IX?&8R@CQ5NNW1:D!=_,^]I;%Z%\%N 73! 508*41 M= Q#.A\E!7FD#=%H-2_U6J*HB2@J+'FK0)&E=8:&H?8T 7A1ZXWIQ+$]<][W M]FJW6OOW9 MWA=#)MJ\]FJ"?O,KZ425QL&<;'1M9S(N?1,51[;*Z$'P*LF%L.6>5;SDG(28,Q/81Y75"K(\!;*N\NB@-[X(U M\P'Y3KSY21C>M;JY8;X?W/@/-WJ[G(?TU4B0#/CI$5EF8?:Y@ M1IH+P\Y&!,:>O2@^W2O78?*G*]^L&UV;QIQ MH@_]OI<&;$/4235SC"QIPHL!K4H+\JN#UL8:,5NX&C$)KMJE_L' 98@&KM9; M[HX-+R/H3<33_JGF50$*AP79 M75FZT Y [=J4ISY 861'SVF6+9/*JX8&GA1TJ*7:F/N=L$KNV6DDF%^?\O$D0?S/K6MN[*W2GLPLG[$VOX@&4 OT-)-NR5(A ')&C.Y $AV M-X4M:0H?I4AKXGNO9Q$)IM(4KL<4AEV&,;$L_:]$BH=M@X/;Z G0+%(:+T<( M9E>&)+IXS$?KRMR(]L!IOTJO'>"T26QWM>K"(P*:P>9 .*$-0]-PXO@,^@R/ MR5AY?L]VTDO"$&6LXF<_&)/@C+[:)]B*T)^X8R5^H592SV;BH9L.0X0?^)9_ M>?\])..,#VGOH'57@T%'1E_MEY\N7/3L&F!4G1X.MR@%-0+1I"I!7]4D#B4. MMVL3->*PVQE:FJI55BM1*PXK\A$(IF/ T2HO$_]'B--E%!>'YNZH7NSP]CL= MR;%:X[9H<>T?Z? P#T9O#M19^B_*U G^)!&4R2HAH5:-++'2XZ:*ZK]:"]F]DU5=,LD]4A@P3B &JW3,W: M$(4- WNVK=I= ?K-2$35W[6H;D3!\"Y5IUJH90F J/;/A*!F!%WRF&N;]*3X MX54KU-OL_-TZO [W]RO=WM^2W<4>FXR0+KSQI3.9A/N=H:&K_:YL%=4.W.SLOB@+' CUVE1NE)D8+H$C#G!V]E*4!8Z) MK9UZ9IG)!=(9L4](819 :DWTCFT.#;^C!QO(@JZ=?Q MSA8FC2XD,MHBE%])>^\(H83J@-3#P0?V0#;K;@>2BH80JD-2OS.TU($A0(EQ M^VWEBW0>=#(M&K-C'7:J8VDFEQ357^8A?6!(]:$[$MV_0&H0_V9))8@N]0;JP)36M*A@JE5>[XREC>4KNMVPJM/C.^ /Z,P_ M_@*/&KG8H 6*7)@T#PDVTBR4-;R#G=**)/Q:BH[79./?Q >P?S:^ <%.0^U: M%3A8A"@(JHXWJJ!(J4C=6.$ZGEU,P--:7*4115,XF#). M@WD["%-JGQ(RQ7QFRC'.@*T%_F0"N'4IAPOHQ:<07JPKN]GU_,"-WA_?G("\ M^1.*PR+=+ Q3M&X6,A9TV(SEDOCI2ORT#S]%LI"WXF<'Q;(';;[RFEX+F5Y< M+(HHGH!>+#YRPW!.U4B"@43?PZ6QVB//]0,JLB,2)I'&Y.*3R/V17/@RV#0025V">@,)'3:!YT"PGHC=':0TUC@J!N6.K!7L\:$C!XV MW9A^<.C3G0DUHF<\2W>3G)9V="&!_"TIF[M_*<%5JXNH2Q-(&.1L$4 M#=,N:PH9/\(^WK-MO.8;7+B*T+2P)<^@+X=6M@=#!8+'U8#([@R[:M]:9:L2 M0TW%4($HJAHNNSEVQ[<%!7+^P''H,:O:MNK'48D<)H*G**R>#_@F)VAK6J& M*!RGY09RIF\3R^":3GV/BU]Z<$KD_%1^N-$;I-!#:519YW+#=-4Z.CHE$9@G MY^#P6MC=BH("]TQSB4G9X_6M9O1#$TW50R)K@TJ?IEL]65V MIV]=Y]F=N-'[U[@IT?Y]IGH:C#CHBZ"G2ONG?C=X==#:J.CU=)FI)3J7W[HSW.52>WXLUQ#N5+I,5:@%K6DM6(?)-B&+JW:JBF++7:9-1 MN$5CJ!&&$-%1NSECYR0,3P^&6W2+&F'8HP:0;:M&MZK@O.RV6Q@JUR\O9(3> M!7IX] M/&_TW/UHE!% MAS_T.0W<481EX^%;&0]$*TBQEKD [-#N7Z[Y"7VC!W3O 9G"_U^G9_(M.0V< MH^*-%S_(7)E'GQ!)RTF<*>R>$$(^5&1>GB H=QT0<"!4#J ,KH+A4!*5C4;E MBMIR7%1:G:&I5Y#*(I8*D^\M$4R% 2>)ZXT"K%;_0$&!?_L(HXKJUE2VZ9V- MH;T*W2>E2.N!KMZGY@4[PRM^EO3?DSGL8Y:(&6$7-CKLSG"@J7JO=N.W-99O M8T!25.69O+J>A[4;+\H,P7$*:29%Z+%7(SD6IBZC,S0T735R\DQD/D!# 6;6 MJ8(71IC9&?9,6[7MTH--),)$09ANB82P+M5Q^P/5UE>GU38Z[:3)>@"A'Z[5 M &K4S_/VZ?"T]$M-;]QPMM$5B6O N*V!KIK]TERC">:Q)+G3)#FAC(U^9<:& M)#D!<"A)K@'FUZ R\^O8[K.Q&\XFSCN\ EE/HDVYJIV^PF^$TL+(G;A.TN-E M=ZL!9H= G1I4KP&J<)[(LS/!;N/A&R$;AFWNL',9X)H4G6-_#@-*%I KP.CT M)B^MO78OPG49Q(H3E;-SVRKGVR3-=[!9J;Q>DM(7T:43!.]T#_[A3.:DL-"V MF&VJZU4IR@U0AR4QB$\,.UB3U1.##5:CIMK]J@+ DA@D,1S(SJN<&@8:L^<& MYFIO#2%;5A[?TI)6VW:K;=$.G&ZU(RC5EF@.&%(=E!Z3STVND5A M7''U+/&'.VH_8XE57E>=@4YE8?GZ8!E(%P4L6Q2JI"<_8TK\C+Q M?ZRX3'?T[[.S6/'YG6S0JMQ^-)SSB)2X,>C6E+A1ZH0%]2-(8I;$+')*R*!7 M4TJ()&9)S*= S$(EFPSZ-26;')R:T?[X-7+HHRHY>%W;=O(&&@CQ_E3P2'NG M)U(KPAF-_"E]'OBD%<^/2*@X ?T8S(R(O 8X 3[ )D#4Z BYV5'A2G?/C3P%,F7"_D\\_W''T%I-= MYE<<<%KZ$^>9PFL>K?])!EPCNB025,,R=MP<4(:S.Y#][UL0KV'FO)*SYX X M?YXY+W2)GYS)#^<]!,1GWF3J>O'-3?-\T*,+6/?24R=XI5<#!=(-YF\\_,MS M #2TNIZUO_R\;O?R[E7\+E6?P2#W#+[<7ES^_?;F[EI5;NXNUT/RN*N\O+][ MO+^]N;IXNKY2'I_H'[]=WST]*O=?EC"/Z#'QI_3>XS#C[O N8?DA!(H94HH[NA*)\XL))_B MOWR.HU2NAT_&'WWF]^*<#(AXV?D%.\*^3NG[7&,TSGUO_,G\ZW/ZU:^KG_>M M<[/;S?U*.]=S/U]W*^N\;_<*W6G]YZ;5[C59&^^TQ8.ZT;^N]U:NR[$:&!D= M4EU>H2W$ZC^)$RC7'L0KK\B(3)])H)BZNJ!JEMF-C#57H/N2B#ME:(:Y2P;M M+J_9_JTRY%;MNE5Z$6*K*GAS>,/\<3Z;3=#@H,8'%;JCB1_. [(8<*%6$[.: M-TU8V6$W*H'67AUT3FMQE0X(ZC-S:1FY^&^7BB@O^G36/<]1Q@X/9DQKGSET M:V ^$)CZ$'PL$^AMA6\Q[[T:[B/C?PI42+GY^HP MI@+J[+H*S-80=,%7;CJM;R-U ,T38 :HO6@TUH+>KZIFU]!L8].AB)T\(:FH M?52T51$L1T;0@%;5C1K:1$DRDF0D#AEM53R7R&B54HS.T+)KF-95-9TWD:"GTZY$X*6=JM5T,?[7/(QPHCV83<[8 MG\6-A"X>?U<,S=#.P+0M477>(LG4*O&3+WV>)Y\H4\-$U00:3_XW$CGT:>-K M)X!>\V$\Q>D2APW<>!>C$=TNX'@/ 36]W=F$%)AC;9F5S;&6'2Z@'$/K[9YJ=ZL:K24)4A*DD 2Y4=D60SI:#9*.I^K\?8S\T9]GSTX(W8_\ MZ8QX(6LC/W)F;D17]1_"LFE"_R7Z 37*8_*=3/P96'$RJT8&,K?IZ@BP+X"O MRPR\+E-T??6#1XZMJQ1:A06_#8DW7:N&B1LR8T 2FCB$MEX1/Q"EV5IG:*CF MH*I>R)+2)*4)26GK->Q#41IFP5G=!E#:J7JW,V>>JR'3S0BC,&WN[7K8^F<. M'4-GSCMVFH!L(?IA,*??DY\ )^@&!!U(L04X;Q^K3+@)YI(20W"D7Z#M7&LM MT\I -8N&-+QA"KSE Z2?W ,_;%)67<9_C@ES. "[7 MTTM'LZ7'3E*FR)2Y7G,7EC1-5$#TJNK:)&E*TA22-->K^L*29A=(TQ@T@#1/ MU;7^, ]&;T[(6M7, I^JZM$[*O8P@H"9!\(8!M*=T78>MZUG,?(Y9%1C-X(. M2S=L2'W_49I57G6I(X)9@,@V?W.D_LS('4/#)SQ$6 M-V ^C4=^9"J&)_^/O3=O;AO)\D6_"D)O^DU5!,3FOMCW*4*6[1YUNVR/[>IZ M\]<$1"9)M$F !8"2V9_^GB4SD=A(@J0D0L:+=WM<(@GDAOL7?.RGZ>^AN$:*^R3I[=9[)ZGMO1]P*: @RCRDDF]4I4J^.A)8,]NC MF?DGXK8]XGLCBN\=CX!3,US-<.?,<#O<@J=BN%ZS20S7.;J M ZHGX%EC<%V M)SK.LJY#$B]=]APO>CXI.CM2^&"E7]/N=H;G'\2HHX URSVK?7TJGFMCQ\BP M7X&X8K*VW:P"S_W4X>NYOP"[>KD*_'N>]\/^I-D=C89MX72'PZ$S'HS'[?:P.YFVFH-.]W]QVH3\T3Q0"U\Y,W%Y M%PCG^Z4SA7V]%-,<<^[RH^?OKW[:GW[9-U\^OCUTX?; MM]??WKVUWM]^O/YXVN\S\& G+%:%NFWUFM+*N"/ZR6\8)QU5Y-!M(\.5JQ^FLI &8BC M6&D.+B38[5I,KB/Y-WR$ 6[0H((UH(%WPV+/:5R5>,&CU.)0BM&_T77)T?J _TD^1'OV(?UKT[$8:2<#30M(6SQ85%;2_\!BPXT+6YL M2U.9]743@L$12KK])4V%ZG--'MF?6E,PD@73^]TZA$^ A[<:"X'"G$T=AKX M2_K*%&UJ$? >: C1PG^0GQO;P)M> *6NX!5W\/6.;;6;+?C?A[GPD)KT"3GC M/]@<2S6, ME^'KW?$<;R404X&E_D3WH67P-JYS'U7Z2$ID*VE=XW;9_FO(.ZTPHWSR# II MM9%$VD BN=3QUHD!6-+$_O964;=MS>'600JA4;CEAM_>6L9!RE\W M+/@SL2M(K_5$(E3>QI**9KTZ:Q"7K 7OA3G!( M< MOCO5HYLG])XCY'ZZ:!R;[? ,Q%NX]M_K&&U&* 9,L[.1:N"P$Y-0U3+@H M/)S4N\%5@@,+@:C<*2@&W*3Q#9847\1LO> W?;W\_ZLLV(%>_^Z $037TNX3 MM;8+J/6]OP[^NT XTV=E298?F,/^VX@E\Z,TO<#G,944:&N34DR*0&J9!.X] M?@4X 3D$&\&-;^,J F=";W9 D0%]P^$M"E^DC0K) ;*;/;&6Q<(?.WHK:'$P M%-9D'>#GN.L_X8+P, 6IM=\<>(K5:;%P:0 UPA'C&>!7KSU:T!>Q\M&Y]^#$ M@J75:E[^@^KZ\"M3%X-2UD8XZHEO@8E8I[44#;!6X14MX"ND/O'77\5X'3@!&@EFZ88C[T%;L5 MX[(M[D8[8US-A3.1%\Z%F7_X_@0SQ=9_N8L%L-X-; X.RG.=AH7\NP;[HM7+ M4S7D&=-#D/NVNV.]0=H?^X"4*Y)E"U^$)QZY^9(^ M*69YZ4\OU\AG6(U!=)HL8:7LN[,"]OQ! -[ R?]1)EJ,AV5$BWOIHSNJUJ,? MG]ZH7!"[W+)212ME%]=J7EP-&MG>BH*H-C#3 AG;,LD=A*$$XD AN) 7CUA_ MUF>\,5"_OF=2_&OKHWBP_LLX$_B_L Q2+;?T-:)X,[EMO@I__ M'32'Q_SV4> >D$Z!/3_[^ _;^@)*P\,O?H4#=V!I@JU__,'O<(E M/^ 3R;^ MLI&5;];!@:-A=0-'[0,#1U]C8\V8> 6.]QBTU#?XX1NXX^\QX>:$>%JM;# ) M7#,R04#I&V^PXE=8ZAT'Q9KXE3D+:6NFWW/_-V:8@=:TR=EU.[V_4CKTF>E# MSR\+Y=RK>,/$5.#:N!(CB+R3Y!BLZMGEF0S.SNR,]0"J'K>_WZ.O;T>%XS(3&Q M#M?=(W CZP7'W(I#0.2072_R36DV-4$P>R'KE)#E^9T0'KBH[A+. Y>*]OR6 MD%N:2TLQ&:C)3U,U\"..3&/>.,/#G:PPJ1*S_<[^EE";K3@?,4]H!VXW)[E$ M1F@-H:5(O(.D#H1,OG"(7I\SHR^CV[7$.)X^+$8<"\/U<'!>Q/8MP_>6R@XQ@L_'W/_7<@D*U3Z! -< M82KT&Z=!0(B. YUBX3^0*L"G8Q%(-%WKO U\88P?+A;2 M$J90.*@1%S]*SIPL(CFD>*EWXJ [R/$[EPUN&T-U/FV%/3!XU@R\NP?P"_AI M<-Z7N%G5G6A;X,+A*O&/] 8?2#92P8C,]^DI6?>/$SK^$M22\P,O2?,/FF[I M[16-U$Q_3[(4U<9@\!&,#A?[)JG0PLRKH66KDQ7@WX=K/J7K]0RH'5,((UHX M1W7 AV_A24T$BX_XA?@WL:1 )RBMR[S40,S!3)_*.#*E$04P%V12A 5CB\A% M"Q,B#00/?P^>"!YXY >4,YM@!%L)!%#AY"1L41^#@OZT0>1$; %C_!XM0A:[=J[ C-EC*\?C3Y."DV4BB!Y.%"MV M&X.P)9;2W)J0;"K"D9)7#>N/N;L@:QG6'><>D&(#N@Q8]3A*':G>Q&X[1H73 M*-*[W13>&F#]6L7E76=3J54<3&CG!A,ZQ=%GUS'9>A_)W$12?.3S M]72-%412/)!NT=6->5)$LZ;23*Q'6*N@^$MQ8G@X*\+#Y.+2=G):-V4YL5PL M3,SPC5_46S@<5!@4ZE;93Y5[K;)_^EML!F$L7#D)J+OFTHLS8^6%R8"0CV)K M2]CMQ_>9DKLULI8NN?-FZDBSR1UOO=3)'9D+:,9TU+NX D4#MCE)M](7XN?@?BCW@VXW%^V R^.* M!YG;S+-DT Y.,BF9Q;-9(&9H=D@/+Y(K8W-'F5CQJY?/%#;_?D#F#_XIOLE]EB9#8(1EW;+ %L$4Z>+.N0Q<*5EA^O#?H/83[8FU# MLF,%CB>H$:+2<'WW+Q5_4O*$4L*)\]AV>&0:AZ10J49.%\NA>P%F+X<9S/HZ MTI]8_>.P?YPH&\BIWWDI/MH2A 8*#BYV63K_ F>9PQU4G8IG=N@/%/0ZOYP-_]& LQ>?_V]N;60_DS M^8"^4FEY/RB0][1=C"8 7Q%9XAZ0%%2,XO*.UV.$GKC41-#"^-#>"W3"%F#[ MD>]@T5+)";OQ S!LI'\&;\*-V-:4OP^$[O*FV ,,D\EF)DX9L_LQIO@4W@82 M*FQF(\G56JXIN(!%I!0MTGM9@50$M?5[XVO#B@*2WQN#L/&[O#K0*#[]&$F= MOC[#R)?'-7,R\G3(Y8_VO/P_T*5\*^ZBN%KG.A \P5Q,RE[V\.(J>O"++COF M>;IL/'2?O'D[8[Z@?QN'BE +;\BT=@/Z.;O5J*U=DA]:ENQ0@I42%>\-ISRT MMOLX7(J%1,1QP4)B4:HL33#]YFZ"N5%J<&<3HT$2VPI3"A=39(T>N9AV\Y#% MM!]I,>!2>UE>V?T'4,7>#!2E6C"%9$'U GFTFG]!6;?T QUZ3EN,D1]1/)23 M-(T#**7S2.?1/N1RNH^TF Y6FAQP%W,'A55NU;'4Y7@Q\I[ J\"X 5T574MN ML7)A8!2>@'S?R!21E##T0:U=>Q/\/^]B\ZPH"-"N=!#@IL@:?2'FI(I)A^A+ M6G/X%I@Y"Q?V.4F8VUSB 79[X,Y<*F_#XFLT1F7,:ZW,T&@>"($F3S0/\5L+ MM(2,E#&5T:A*9<[)I,^V8=VPY43A=VE'S<6",EOCN1A_)Q,/'2X'RZE#S0/R ME\:SR-./A1W:R2DOXAF,,[8JS*WQYNE&Z@PC]\:4^LX"FUDL:EDQ=TZL4Y^&]-&I4J7^[WM-<*[R*EL MF7"[?W'5;+1SO "YFTG>B4N'XZYO2PM.%NDVL'JIIF!5G"C2% R5B'$E!G"49]L/8$\>=$ M) T5#O6<4EC]IF,_L0^:%D7#;,JJ/:QV[=SM'A&P"DLMTS+A_!46@BQT90)' M5S#W-(6[]I&T\H. 2,>QZ]_ -B5@ZKO(_(Y+95AK#[0YMT1A@,!2Z62;2P6, M9-_4#4(P8YSO]%N,;[+1DP@:^@$46JO!)QP"=)>;F_DUE-V'$V8>& M=3NUA$OOCR%9X"F8@"03:2DBCJB8QQ3O)^^AN(T'^!;LU)KX#QZNTBAC4N47 MK%ADD=0O4N?\:EN>2$N$2M%J>9+BZYWX=-5+(9AR'+Q$)##X!AZOO)14GZ2B M?T5$?%-C7!9E?^-CGY. QQPSRG.L5DJ4E2 E)M+20!J4[>+*P03))]<0NPK4 MNOM#$3@'6(T5P#/(Z">R3A*.34$Y[NG3^6Z9_Y*QAYB\8=OJ,S*<-VQ4TWE, M@.(958C[^T(+M1WE&K@L25=&FL^T<3GXJM0!3#/,#H3ECLG8Y@);\Q#AM#;< M!.&Y;)1N*RB M5]JI Z#-RU2+MZV(R9!DV"T@)OM(!5M76$DSA N%XYQU$:T5+;]A77N;1"MH M'!5&7LPL;L>FJ(1L[,\\>@_7R:V7:R8Y:4>CQRGFV$AX+_C09'EM(E%LU'# M?5'))-M5H92\Y 3"';^@$'51P1#99E_7% $3O36L#_&C0"H%,WS2#--K4>KU&1B.N*YTCJ6DDJ/485MT-S]):0BQ1*#P,5_LTC3$5R)N*+Z<&2@-JWYR!53M1ZFG%LHO9S* M@R_)08JK^['52QD?*?E-BTLWAM25Q#LKB?N5KB3.:VEL77:+#0.20F=<22Q; MF60/RWHE*PR2=<*J644Z'28,G-'R8G:ZD/TQTSG9+=E!3#\P9_VY=A9F.9#* M8MHZL N2P?.7K&.DZV2;33&455FO,,9"_ZWZ.(B199%Q[C.R]CVA/I M4*1]),.&^&?V4=5*69@H\9$0&89DDA:XLOQD/PH[)!-L@PNIT.Q>Z!@W%0)Q M.\3.IY.I6=2QEGXW6F<(3"=[6E2#G+_3VH_!WTY;H\W *H3!49B4[51:K?/> M*JRWT^8E!=39@I0A=E@+R@"T\5<MBC3Y2<* 3!'Q,$CFK"5JE8?6O;AJKC".=";,.ZKA[M M+L$!28 _D,AA:#_6#+&F&UJ_N T@+_D?5-X0Q\C@:_285CM5 MR/"KK8->F1T;&8$I?9V@V+RXFQ(;:_FO&!WR/4[LAU0GS05!ZL^L@>3/Q@N' M [=3W=E'N ,Z"T*U R/%1XC:QG'@X\0#JZ+V%SUGL,M/E!#%-YJC+>AFJ+@ M8_5$:2*D'DDVD9E4HV58K#W"4EDI.W3,@C$F/HX$"KX:[#, M?X99R>MX9H]V+'CQ9_Q4)/Z&];Y('.Z4AKE+B3/(=W#6;-VKWA9^A,3Y1$GO MAG3'*D NU1/I'^ !2>.!,&.P3L3%.K!D(M")[+OAGO+6K_M!X#\0BDUFP6:'4=P MG;M1KL7BCI_XKP8JA- X'R0%Z&7KD+,!R8-)G0J2AM*,.1Y;I^N( MOI/+U9>4/_#I2X>)X,5C+ M6UU)67B04H.CD/"]!1.0BL!JI24-5(%\-A;$720N4Y9U#LW*/ MXS#S=3-3XBL\=KHF1J'4JIV!1& _ZG4+.G2A-G- MZR"9H->!%@]V$I*UQ<"J6N*R&X_S6R0^$:R(ZA4XHXM^KMG9!0ZVLX@V6PC; MN _N=>;)'>QN'>NFS!@(91=DNEEI:2C^(&EFZ'@C_E5538+ M\@[7F05"&KT89Y$^'<6:#))4TCS=KR2K:PN^+:L5Q(KN15[[1/P@B<*"D+%9 MY&,8$X59*_[5E!K;T8@T(58L?XSQ*#)!",>90R4IO69+0M2YW14PCXJ(D7.8 ME/3;;-54.04(=[)E\L0_4B,%K*AT+F$Z[V3C"M/7W]>3F0H4: 6<$61Q<&%3 MU"QB!"G8["024+0IPPU)6E1!@XGZ6%48Z*PKZS W5>:A8@A(OC8!50%]R:94 M1Y9+Z6#E'0CRJ1OI>*IZHB_'*1L(94IP\C1=SO#&*.'\2[E" Z/,U/>\R1,6 M/'Z6 8_/"\0A]2;O%($7AO@JCLB9%]^I,'OE;\CB,$6D7)A0I>&,@I().E0( M34;&XUOCO[B&8+E:X]?688S]%C@4]J+JL"4P+ ;4E'\36^()_#.3MD-C[$=L M_B0."_LZ+]T?EW-W D?Z"NFMDSK/G*]T+ZZH/43?(_T?Y+2MS- ?[ M/KA3L1> >*>W PUWT'RT5_<9NYQ;-7,3G2:8.:J?):@GN-(@3414TR\M_XD5 MRME'+,^V[VY_,5-V=X-MNV._(AK\P/_'/K\P\QI@FX@>0SGF9(K\IDD7V15%/"H,:V(($^2 M)R]K$\N(F5/JQUL&7U_ 7:CA7^D"EU%.@0\;E+^ZO7/PE@X0,]XRC M80*?0$U /<^$TK0+,(6!NWYQU:^6280E9PWB)Z#K /'&V?"U-S%CUO(Q:MX+ MO97>Q/(:'JV>S0XO?'K':3?EYJJ5J=I:O3!6!(SNHP1"1(5N"G338'E]Y3V*&C6AN MXDA K.)3\$MP:XC/CRX=Y19SZ5ANFCH\Y1XE %PZC/(!XK$N)=I82 M#2I=2M3-+27J;2DE&IUW*9')WFZ8\F@5GVL_53,'Q\4F&YW?4WRO!EP!URAN M)P.!4:"-&-YZ-<-*4@G S=.N9!@H'Y20Y:I:0#PJD\PT'(F2L"YRWH[&@T?# M+1,6#5HXKD=X%!-:G#0X@N2JBBP?0SP8IG!",;"<*&]. @WD5"@MLMR0[ M:6/EO8O##SX@6BO8+8XWPW)*&I-3TI3L-J5'56!*5ECQOXT#*X> V23"??J> M2W4"M[8W AN$=L-.>* LSVM^(=%NJVQ#G=^R6E0'D!QCY]P6MLMIR*ZR-!! ]_"+BI=NWEGI*^N">=/<0G[EJ6\' MML$3[ E,FVYK*TLEVOXK+/YW^7U8:L$U!W1MXZ2!08F&N2^GN1I5D-QA3357 M.[!@F<;.X9 8]<:OCYW5VKT 3HD1&0Z'T$C&.()YB'5*"0 I?)FPX2) MJ2$.+&4J^W)73J2% FHX_6C="&P,U56Y]@8KWH+J:^([3"7#*<@"*--1D,Y9 MZL3N-BILP\!6\/\[BXWL]8Z[I^)V;MT3HH^"XJF\LNR-)&7)SN"M&Q2$;T&] MX)-5==Z.=$]7P;CNE^499!3JP6X2.@RQN!F"'=K*I"#(J4S/*([\U:W MAGX*WKHAN-_.XM/T@^_-:"$;UA1KMT%P7T;#>\:/H]47/4I B,=1#7)V46W9" ?0,;%YV5A=60V'Y MY)UQN O=0<+S?)R<<3X)P/)XU09BOJ6"P%RU)D5S9AQEX:/R:DE2W_9P;(!+ M X4G.#!X0]$O5<82!4+C"Z:>FZ88K0RI&T[,$"HDOJA(R#'VH9DSB.*6'FH' M8.6HB[J98$$'B5!]84K@!50N8)3CF-H*3WJ!:42"T.;B,*''IZ3T6@:MSBPN M_P46)YMX>(TST-,KU/#9G>]_9PZP9>6Y MB7/-2! .HY7++BQ9F0R,%C=M:%Z2'R:H,@&:GIU/IYI1CH&!-J"E'7,,S>\P!(X%;WFQ15^E/'83QS$VV>A MN^,+/=!2O9RAZXD9ZXFZD@.B=H]RS.W"8TX%1':,0B]EZ;V1\O7&\#52OFZO M4V7+[4V>-U7QH)(Q+UKI1V%X?J!*@MQ.5[=X*?I#K7HXRG%XMXW=-JK(Q6S$A::KQ% M=E-;CY-$>(> MX =[8(\5HA%4Z\ -TTX:M<8\SK ,0=)QROE:LE5,<28/4L92%6J]5/JEL+?G M;:H3*&M+)2SGU KMHB4:$T+]_"&C^E=Z4&MZNCBE?0S?XU^J"X"G(MQ+VF MKY&0GB7D7M%$ZU,61_Y-RM)K+QU("]5':;LEI[2FUZUV'$IMM<+R36TA[9!+ MC:P*"I."JD SHQ>9IM)B:K3TJT%31R)4X "&C^9PLQ7*#K"NJ0)J)WF"&ORF**:1)8PC.A( #.3P)>0:G>HH30Y#O0J#/ M\>+2,CR!N\R3)Q.11(QTVK*YEW>INR1Q:)5,8'IG=!+9HQ+]CYT0'#52@/??! M*JYM/F-FF#=&6HH(RS<-#++D/=^D#]P9.^W@'0!I.<&&Z7^NB"+?Z]M&F.;: MF!Z]+.AP HM01E0*+3?""/ ^LFTY@Q<1KYDG ML\KM7?D9NKV@F>O*>V85V68XP )&F]+3Y+JUVV^QI MG_K8QH0:RFRCQ,4@M!KE?/8O2C6PD)B4X+$H)UGSF0 ,2A829"BMRV#0E' D M[S_+7 8(5I+-#!MVL9&$G29M_225;HM#.S8%9@F-'<]*+^M!PH1K1^0DU75W MBU=?8'EBB2&/C[YWPSA>0+HS-8*YJ)2D5^E9Z_&N&6@GWK<>]OPR! T0Z-\= M^ ?6GF(AN#MQL?U0856^63CC[Q_0"/Q'XQ\-#5LI[8^'N8]^MO_@R1X_$Q*& M="62-374T,P!&A]%+NK42CY9 W0 Z8HEVZE3X7 /\@,.?)85&NKT>2"C_&/. M&QBA35^BG&SPB_NK!B)?F5GRO#4&U&B9_WUY>A(7[D[ A7LR@,<12C0MLY,&?\A.2K-;R80R!M8U@DJWFL) <5$U#%B\XH:?=;0Q!G[EC%B^52F&*, M$;/\F)V,QV8'"M485MX<2YLXY*2QX$R0!0UK98_7 8>$G$X.^\6CB)R)L MQC#R>4-7Y&P9^44*7]!L=FT1&I3.PS2M.#](9=[)8$ON#^6V?B$(/$?.5P+M MS__Q:Q*-GQ@2_HTI Y^[@OD\9$^;'#P2" :D,3=KZX$H=Z%R_C+?LTVC%"<\ M7F+DB\EK0V4&U>,HT]J+JYMI)AO^GDA7MEU\FXN\#X@'.#$>/T!&+Q'_0D?. MC22?B?)$ZX.G^S(R$U>3FP*? ?NYW!%UD0(L)BYG!R,F)><4F,=LS^.2ZZ_4YLL%1EH5!$% M&*(A0F-4:]T:8^Y0,^AX$UC]17GV:OE<57;<> M;HVLMG3>/*=_HU?Q_HWW"9$=E[6Y\2E4F$.OO]Y8PW;33O;]/,UY%P# XWD3 MR5F_Q04H]J,L;>M"^$BT*J2=-]+0] M^2>IM1/>B&VV'4B<))1L8S6A1'EKQN(:ED')\(N)F)+[Y.@:"L[GR_(N:@J, M?76RX29R)IHLT,>,-KA9)/&PU&]*:.2QJ8+M"@*T.3_R5ST,$"0B5@!02GR) M/?[.Y!XD*$A]'!'%(ZU3O0"^:0+QG&&TO=#$BHPJ0V7OR6=@?R05&U":C=^> M!HJO,)! MI!-GT8,OAP/KM)2Q! T!CI4WYN)L2P_@NA-;#L4V1BIPR!_GAX!V?;4O8:PP M[( M6&(*%],<[J:5RU[WT2BE:&84%AVU7K%,R_[OTTO7_U[[:.20:.#2;G8P MF77E#'NRXV3QC'*%CL2>KLQM\<6TS_;*2EX07K&Z6QXJ+JUA>>\X_"LCA0P$ M]#^/I!=#@V3)I:ZQRJFQ&E6ZQBH'90/^.MA28T5^2H[WTM[JKU1,GG3.2)[\ MGK4E8M$@0:"X-QJ8-EJ0C,!9'&S<.1P9VD@30/W,\,BE)U[4N[E=)%3*$-RW M!"&9X0\9#BN<4T+C'JL:"+XG.VK5^./*V!RL3:!4JF+XP:X'-UB9 MC0&3M5"78DRD\SA&"6L)U^C/Q&Y3E:_DIJ@I18'+TEPZW5^6&JP:)<+5R0Q M07,:E[J$\2PL>@S-Q(E+0'BPB#;#36Z1#(@J.<&6,C2//!>'AW7YO6.Q:=E) M.%:8ZG,S87?M!W L/&Y(HL4I2?,]B1:E]$0X>0$G;XZK]+RL]$2XK&+8YR[P M>^_]=?#?UG7,@;9)ENO(9; 1Q_H-HZO6C1,L?#1(UPO9*N9/$%O"EV^G^(L3 M>#B1*I&JH4BQ._:E&P5@11M/1#?^:Y68>0)0XD)-4K>4X$&GQ=^69=DV!)IFZ$=Y8Q+-=\& M'L _T0A91O?@SOJ[2K'N%IL=K/,;"8JH MT&2R!='LC*9Q\,5?NWISH76$K2^TFB6A!-3PZ221-#IS(C.B5 MH/K=D&)[_F0M!R9*?%K*MBDC()29'VF-2&BN*?;'A]J&C8T7LPB)&S)#KC6E M7!8^2^>\6"KZU#.<74.ZPS[BI:BYTLY8Q2W&5"' /;,X5Q+360ED"_)Q"]"N M]8YIC$G@3P7-)<4&&_F)F:J(D4V [,E30T07JN4".P#X8QPI#UWB;%'J+M0# MR!.H;HF1N,9F\T9MRM&\>J(AE7;@F!<>!1WR1N/ K:H?O3=JM]*/1Z6:6$]@ MW9&U6^4(@$DT1A]?D&5W2P&N)A)0W%AU6!H*0XP[XY"=_A.?"-6\]I\\TI@\ MFDZ[091P*XN$QN8@'Z-E<">7H%%07]7C7)7AOQAC2ZBJE=2) M@U,3"NZ)2PK22?YXUHN= )-]FQ87Q+IG^PWTFE-=[D4 M$^P4BM'5N'/#4#H4A9A("$1-S-)_"P@P32(_,MVJK1#"#H.DJT:4[?<=RTPL M,B5)%H\AS]D+QIB /B^96=6?%6/(91O!+MW 'H*0P4&Z8TY JYH7[G.C:;FM0E(:T"=JX.X TZ8NB86KSJ"EZ5L/^=%T,Y T^:ORQ@5E,J]\+!A3W5E MFW%1QO?,%5LQ%7%R$"-0V&AD^:B+8UG-7=%QZ#%99ZTCB86QPOS=R!"AS'>Y MR3H37EIR?G%J1#4_)QEV)6M10='*9H<%Q74GKLR2:D&1'SY-&.3([ J73 L% M[*="81_GX%&X\-AY8%T79\G'HU:+5L?JF1:G^^2]";U-SE)CO8H18J7!C+!U MC)'-32:R-BKNVBRZC+JD=1^>JL#"9 M1S,."=O[UZB.9_3V;%5..GP*NZ!G4&7FCF789%K*%L3\9OR$&HHV*U2+"\9O M(YQ(RL'AF:KWHNTGQY?KJ>5%&<>&=:WK'K%CV2ARPQ?HK-9$.U!H25-C!_R' M&TPNL?X2 1W 4J5R,$2&@:?=R8'N$LR\((Z0-%0" I.C1Z$/6:2K-I% MW7?3L?KW4'EB$E?!DB8]Z?1R:= 6W#Q2+3F85%/$DP-GPI\%SFIN3GU$86*G MW6LY/E76(CY'&:3;"*]+>ZJ'=K M;[)0,$7:+8Q]U>"9(=1 MTI*D*XV1@45?=^YB07!;J@N#'9<@M\!& ^GHUTA!(F Y@9@DG9_\9R1K3O6# MDDN,(VG26THXFRGH>R/8-F6%)^$LE;$BRUTK'3Q[FSYBE_%] RIJDN$9K,YQ MR:CA*B;L>%$*1O(Y4S7E&.1Y>2+1M#G:ECMYHK,@0^O3@VEG&-HSG M.,NV):,%Q+S*&$@&TWO8;D(< "8/ A?<;=*BXM^,XU*N1'5[A:H2D0B?I**2 MNEX]65P);R]=N3JXN&H/NCFUJY8N6SUIP>TC;P<JIH2E2V#:LFZ(5Q<8./* 4'W>WL['F5'GF M1K ICC65Y=Y!\^)JV&TW!MM[ PK9KI."39:1<:-!%VBV;#O5:$=/QU[G M W_$V*\S$_HP+MOQ:> 0UD&.LOF+D0*&)>W(S8\.6MH[.;>'[?Q/TZ]4D<,+ MX&Q^*S>=OX27S^,MM$$,2Q64A,<1TOPI5!)GBT 2ERMX4"XPYW<2'OG MF;UG'G-GRD;MFG)7%T@'_XXK^6.O+%7M''MGF2-]_AY /N2<8+M9?J8QRW3_ MF]&TJI0.AN\X'R?;W?A@2#L7GXT[S9>ZY/Y2KIU)W ^-([\3EJH[8M!8<&." MI*.=%V =RTY'-A!@#U@L?4_YSEG@+ L+LF*42:7-M6[6^] ;-!M-:<$ZZ,[# M-$+R*D-P^F=+(=0D/ IDE&9M9A> M,38@*TT?BPL:2+_"#$(H&S+E0Z7@]0S8W]W51GJ26XP5*F_5SE&YZ3NC+>X] MZB+/22#^5>>B_QB?"@'HEB@T&P"O3)%DV<*>BN&%*4<[<726"$#QCP=^9SY7-;0)=L]4ME\!0YA3AXSHLLRP@,K#]=T%KI41[T3OM2P_ICKX4/E M?IK*X$ER#9->F912BE#5SUFDI'?W*3+G;YGOHLQ=S!#XN.,)]@MO&$V":WZV M$YM0^]%I=QN=[B>W:E*3BZ)'GFRW64=B>'S1UAH?C>%2^A0#=/J[0WV;NXZG0;K5,%ZX:[8H^/L(7^ MQ55[E.,/'Q&@&^Z*.3["-C!NVFYT"[=Q1(AZ:V2M- (_.KK )T5-]X-*(^KC M!HT\2Y7!NM-;,7(4LH"4(=W2AC+X'E%1T0)!?\B:9-F1PT68:QDDA/H6JV59 P5A<$4A?K1YJ@ M U^_Q RZ3JX;DTZTW23#I B]0OAG_"PT<>;"F=@,-T3T8H:0?Q\,Y2%UQJ3>7=N1GYS0\%X5 5?1%A )Q:D%OO66[!WE GD!JXM&P4V6]I78J[5N]UPHK MKZ(M&8*5W 55GY?08\K;L6-7APSG H65L>QS^V#J7C4_]@X[8W=NP]0/9K&]BHW1&&)I]B]H4_LHMFW:(D^'?8J1OK0S9JY7 MQNXP>T4;GFYXE*+RZ*3FQ\2)&X):(Q5R!\\G_LX_@^U:YY2BX"LWHOR-4]H@ M$*X3*,I2)A1&3H;=*DN'OQ6B1U=8/A1O:H>-&QNAXURO/I?W?XCQ&I]MRWH% M^,="S!RP'>?KI8/I@-!?!V/%G N7OQ,/=4XMT0BO&'U&LCF)R\@F_(:\T(J: M$QV Q0P+URP>RY0")M_GT+;;J_ L#\LV/# 7(O^2I*A,(K(5C7R7:\!BA)Y1 M&EUO/[3NQ[!Z3SKS--8@7WAQG,4M$B*]*@N1KP6ZL\(B)!%D--LKB^T$4(N3 MT)H!6U>@6"%G8!_YY]):6(DV^DY#%QBSO=+)-WU9( H@W2/9@TM M52')6.M0A8<)G_WRZWCNHVO*GU^J_B2"K>>>4[DCTNOW\#)L4,**0KU^'3C2 M$"JJ6$3^]Z7O4?LDAZ;'.!&>%A.7D\H&*XE\,$U,+RP%&2-K-R9JRBR!J'IQ MD,(-56D*W8V"XM#8+QFD6'DU-AP<][M0/[_<"K]-5\.:-<(EC8\YF#AO\$!- MD7$=ETV\V<1?^>QL\$_7N"[ZGW_R?9ZA*U'DQ0\RRAHD;4L=WJ0BIJF&R_( M_"'UXRSQT3%[S%!73?15<]=?*NU@2@3X?U/A8MERJ*/W\.(Q6*I81:--9]TT MZ!@_82#_:K=&Q>W9\OBR@HNS2>4%43REW&A+1@!_Y[O(3$I1_=(:\R06D#1% MF6#(L'P#YW=XLLXNDHDO&XO\U%CY*/'LN3/ABGF#@9C2MD^!<4()(;P_=' E^D!Y)/ *O5<4>L5UP\LEIB_Q M(LYAG/'/VK1M& G*[,G.-$E?GJI+6ZWO8&,:-L#.43'F/:.231A.B)L3XT?L M02DVYX'EQ#GYE(]..''^M!- Z;OW$ *,'XH;> $"9&8=T(#E=1./T$]6S_)Y1%Z:M(H M4^UBR6$,,'/,**>JV<\1QSGT:Q>/:-TD'D.>[@\,0#A/#[2W=RN?)=FG?' MX\U-;T./_I./=B6,F))6AK,B$6GT0?B"N_[(&@G7TRD85P3M$I,\S;KC'"/3 MK>DW8G@K&+L:'2.Y,>4II<7NNZ^?/YL]B;&=0\M%Q+6XIU&6:+;:E]0]I36" MP@UX46SRQ0V_7TX1!)9JG-"K3GH 3\LP0?YR,LKV]\97[%*EL5D;:^.*!59E M!W+$"ES8.%*NM^&,1QHI+^2*:64E_.2B4@=Y"*E+ &/3B3X7$8B"]2 5E.P> M3>3TVR<+=KP'LY!\@^O8+5(*YZU<\Q?80J7^\ MGKCA:N%L7KD>G0K]Z+5\OF1]N(S75.,#XD^^A5[('\<K/\ MN $?_37[]WZ[T>^V2^:''<:\=3FVQ-&_71_22CJAL_#71[9,O $\=@/VG9FD.P6;Q_D;-BZON(*=%Z"\_ MB>6(61\KFV8YA>X_9^)]9O.F/J(7<41G+ *1K]\#6]]*KBX4@*V+J];IY5_U MS+]D@K$V 7]Z^Z8^HL>5?\^<@W]%P.B7F&3/R;^/VA+4M?TZ(QJSDO&OE-PZ M27O6K3?VE^*;\Z.H'VM4HN7[F:M)>"^,)'_>93*'S)374)BP/P7<2/V/5)PJ()(@\_@2;!JD>>&[6&3*B6[II*R&5;'E8%4-^/&_=8 MZ/&PKIR@MW"_"VKQ G+',A^>#(B'*PL$\G9(DPWPVW1\$N#XY;&@IGV)=$V= M*S2]2D%5XZ>JO,BB\EEWNO-TU6/U#]6@B!".PR%L92H_=?1@13ER WY$[+D& M"@^(MNQDL2+!E_'D.#@(IB:B'_DF.=\RWM).RI1 ] C@%M,HG0/ARZD',V,1 M_K1F[,3*%D #Z/RKH]2#.1QK!A04J5:Q7O,O?&CNW%> U#PY2L%H%]R5#B\0 M.A+PQ8)%S7@CA+S 'JC0.-$D&#D)8GT+< -8+3K)OZ\]KL*9 MT+'(TG X$Y\D.G?.@M")<,"![(Y<$)*&OA2Z)=5EC:]+2-/R][O&62R+C0:H MTR5[-%# PWX+W8LL>T3BKH](E;_SY]P7G,#HT+#>:D^$0L&V$[9FRJ6UE0ZJ!]_&3\ 0CN>_-$_CUVI(YV%P/5[S3JJ'DL0)U8ZLX&/ZR]_3P*SJAE0([A!OQ;JAK ,R3 M&+,&$5/I/R6V8Z']4FED&+E_V38QWE18?A@6M^YSFX(!'3'ZDMJAGK\^E5O' MCFB@>4;8=L.XG>HMUG '&C+E]Z]OC2E["FT*1(58*80E?*RF5>L?C7\TXJ># ML8YOCEL0_^[ 4I&W_@==78G@D5TONQ)JL1H#A3DY9* /=F:4UD+H*&._TKG* MW:[L[,H[)M,;!Q]BM@?ZE'0U%Z6+_Y( DP$%(0GX"OJSV8N.>!T > M8C5*C@CA%DQ]:A00 >7I>]C+N/5U!.H BO:Y+PCU92R ,@"S. T/_O6$1S7 3&7QW-Q3 - ^_::& M^>G7\@BU[2)H6I:B>6$B8,^4S*8@D53]''\%V2_=@IW2A=:Z0[C8IO"00=II M$M^JG(B2T*"%@L2(SN+#]= !>H(4WW+*K1R-Q&*$WL@,PW(K5@C.>+Q>RC" MPC1Y]R(5%:$0FAX22>8N6JQS?P'6;8RNQO(V+V25&?Q4MVGN:-/L M5*--G6M0W!]*G: 5LN"_B#'U.U\Z M$_ ,T:*(@4A7B4.JMFUO#'4+Y):MG5LV,0]R; =+F0U'9(7.Y?K=,%QO/0HU M6UP=6H7)X=:S/OKW?(4,2X\7_/[ZZQM+'L/UU]_A*PWZ]+(YL!\'N:'PK@IF M>@B"O[.^4"P+K^B7;_X*!%][V 2?\G:):9QX,BM_C6(@ZI=OW1!AM1#*\.FA M*-"&5NA;: \ M1_/ 7\_FP*ES5/@3XUDA@I*OH\0(:OD(PXJA.")CE]VAS29"M!@C:7AQUI,= M*S13""#218M4&I=W HB?YPVC0HQE1:NG9B"8.]412QY@6>I1W8;US@F4'",U M1%&PI1M%Z1PBYETTM(60Z7,IV6143V=MUROM:_--47"4$(8P3K$.$F>J1F^N M@]TYU2IGST%HZ O81VB,SD-HR/*A;Y3,E?)BT&W^^O3\;Y_#<62D9'P^SRL= M5#2$8(L@8"TL"1[85'PH],0YC]'%AD@&488K(U,Q6 H1" MUPRX=6&,QDN4 >#L9HE<"DS>4>#D2&9N%KTR"P:FL'(ZD\!2( M,=<:K$,Q72](P&+P,UZW(5X.DET2 MAOL+1RS>!_XR;^!UQN?K-YL9'!WX6Q9'YXN>2%K0][D%3H@?6#$UF(!A=$-G M-@O$C.-$5&=%Q\%Y3S7$1B)^JWEG(:9(9\*?!+IQ8N/$;^ M.XQP:*>+3YG[#YSR=K#\TY8%G#;B#1+ +&ZSA@A-1*O&3CBWIHBLS/E* M$AR<,$<)Z"]A05,>O'/,1-ZW\2 MI 4X,>2/7TBU^.L0'81?]P):XCW7H$H['U6#*M6@2C6H4@VJ5(,J51I4:3IM M3L<5: W]W7/1OOJ*GDV8)H]=V]O[GIO6^9[ ?SS>KLW=!OC*,]ANF=J!8;)V M(-/,O<-M>Z?J+*\QQ1R*R3?GQWZU YW8]FY?7'7;;;LU:F?J![@TX-&N#S\M M=8UE^O^3\L&4IS73_>1,UWU^INM<7'4&';N+QE7-=#73O7RFZST_TW6!Z9I= M&[BO"DRWI_]YOMQ H#']CLEJ/[ MQU$;6UWGACY00W=D]UJ]FAJ>F1J&ST\-6 [?;MFMLCKQD;7;8]B6 M,K/1@=5._#7F2101_-3&YRF.I>J7/6&(WLTRK;Q'&6A:]'P-?MMCWJ#&N^KOFZYNN3\/7SITVPS:G;[MF#YLO0UWL@ M4%:J).NC;U$C#[7I(^R1.Q$Q-(&>FBM;,,M439 M:;>Z9:?= \M.?W,]A+#;*/SHN,(\6P38:F4K3K&?,%MQ.A%B275N'WWODAC< M7RRP\DZ]YJ!B5'Y7S@K:52M'O/6LKV(5J5:-UC )]4,U(-2$C)B;GN7, D%% MUURFJG$U;A;^>D*_6E,!.):/_M9I6A\^W%B_X ,EL,CXW(:,\!Y< 3]S M9AJZTZ6OX#MLX+69X[G_EB6O2\=S&)>7ZUR03T- @ '0=6_ MKI=LE2^)OSQJ;L5?5KN@37&K]V<18.$1W/.GZ3]]I"7%J*'<^B0'5+X/6OZJ MU\IBRJN[-L#L4BAW&_=$ W.-9T'5 ??DRL>%2I)\&S2U'!: D+(0=YXBN256 MY3/P:U)4+9U_T;(M7UTNGM+9LF4_GRT;UG5RIKA2I=1F-F8U#6RF=PO,^UUD M*<26D,?8]478L7>(7&TV#%6YB_)ZL5#R*R&SYCB/7N)ZWL9$1&BA"S)VY(?J M=*DK+(K,C^+?K5?P8 5]R_^JMLK[._?5B(N' <47T, F-AQC%X@<0 MAPM*EF\#2$$P)#XA3PN-93P1."N2:)IQ^NC-CH7F]1B4J"# %,0Y@:\&[CW^ MMX8$!&,P$-1[)WLA;'V$ZN\$3(8MY#$4E\)F MEKN7IE :*3Y&UU1P0GML%\0;8Q(B0(^$-$8;D#J3X',RK289 N.61+X4TN^L MY=0!Y/Y0K=($VI$MAT &+'C5$F %&OS9N0L1-9ZAX%+?LTW%ACV@EV1%K=!] MVLLW_,E <[K5 ,TI\/\JY^E=E^T"5?P*GK/!K4KO%[3GM08Y?O$@ZYEC![(A MI?81A@\(;!7*YKDPV_=VB!\_*-U46C?.G4V/VEDNJFZ<4U'ZNENN[I:KN^7J M;KG'R@*^D4X*XA!KV!+VA%P_,T^Q;BKXN9L*=O84;#=WWY%3?2.]W&MR'TOG M@8? GQU[."I935LW\M0\5TF>Z^RLE7P"IAL!TPWM_BB+XUTS7^V2741U]]R!W7,Z"WVWV2>6]K-VV!7HH[O%J_@(WVQV<#]B)>_9:1W??EG405\U.7OH0<[8'S:K4&V!.*L&^;. M5]-E9\"FY]?MDTGZ)1XZR'GJI9R35_2+7_=0F'N=ZLMAJ$)^@BMBG&B<4J3+ MYS\C"K_O71NW]7 U/!C]T!N[:BZ2D7XY3S*FA6(]/5+V+JTX_ M&R#(L'U-3U6@IXRN?W)ZZE]3$$^R6MM!(5YU#S =O.]B;EV7IY>0Y[ZQH>$?E5?^1DK ML5-?^0B!G[*='(]UY2_71;U.>)2G"<96WX)[#/V6[ACE]J9;[XNN\_XGUH>7 M#=ITFJ#O[$[G5+F+VBDX!WFZ ][CL6BI=7'5M5N=; "P]BW/A(P>12L_%CFU M04OW[.9@<":RJ?(.IE%$*+"E?%?YX,^--U/#RBA)L!,7_/&++#H(#-ZTFSE6 M^W9A<(:@4-L*F6J6JUGN3"IX.]T#*WAKEJM9KH(L=PX%O)W>@06\YXB1EIU+ M>S!$V& /B+!SP /K'8@'IE!(;OSEG*P>:QG/#:V# MNH?Y\3DO/\))79V"_H%/TUHD=9JV\:$ M^AB.9KE:B$BB[[R]M%%QL*]I_BX MLP;9R6=)P!7X#^!%;@KV=SZ]WMY\_P5DQM\!8NU93VL1\BC EO M@0&GA&W=K1GIP_,C:^$N79[G;JM%N#@/>2%FSH(!4)S)O1OZP<::"A&F!\!' M\5L)T@KS+),TW@[A0M(V#X>$&W6WDT>.>#0NX NO^@;/HS2A#(%0=J):/8"" MA_M<"0^A?' :M3J,R3IPY0SX#)VI Y\0(D^HX!;-/2'B$.\AM7JY HUG +1!127$S=8F= M\!'\)S>TKCU0QPOK"^$3X0O? Y5;K>;E/XX91OYU/!>3]4+@&/*Q/_-P(;?R M\$#%TW$IQ+-K;_(A/JMK/JH"7)3.*,=2&&7-D^IQ@+[-I#ID\*U_H:Y$O"I& M[%+DEJ(RH%@6V:80-0A:TWU,8A2IS7_SN2OB;G,?1S:%RLRH(-D,@ MZ-;PW!!>VHWN:/NBRI5-BA^?_[HP4W&\-T'F&/7EO?K7\T>4R7# M2WMMK.J1HU$F4_H80C6.$G5;*%3MSNCXJHU<;GS\ J&[X=HQ+PUAL' M DPH\,[H_^9Q5OOBZFCLA'SB?H*JP0JIUF]DXE)D*=^R?6I-6Q@@?[DZ>,\M MOU09LB6X=&-2(L7>I@+#/:W2FKI#FKI[@LG*9>[L"'&C5J".NTM>]BEUV1/\ MWCBE5"XL^^@7+6;)@\$(!$E:!,N^!PH%75@[,OE!GA?ER+1+B\H=92:\$[\DK?\C!9?:?D\ MUA#4G#UL9L%C:D5WF-G4P9?FCA&VYK=RH$EJQ73R"__$ MXY6]F;7 U" /.;STIY?K4-3>V-,RSMWBI I*7^T'O-DON-A/T]]#4>A]]9I@ M#C:/AUVLE=)NMJ.HQQ'\52NF\[ "Z2*Q+\Z,>N3Q5BL77ZW6:(\7T%\Y&[S$ M6GV=&F;G&:*)Y@?R?C_S]>;Q6OOBJM_/=F^70..I5=@^?!:LQ=9HOE'^7RNY MI^+"$UN1\IIE!#]4(?PL7Y9U\WI8(F3W!L<@Z-;Z<#=1O15BLOYPXWF-T!G_E($ZEL;R9AY#->]N!KM#_%;:\53Q%-J%5@% M?LMAMTUN%$5_FL=?O?SP2:W.'D6=1Z>C_[T4W6VG/) SE%FG8'(4NG,7-'U492&/.L- M3M4B<\++/R$*F@FT53F\"X5/<2<6+KC-#''D$+0=0D_,)"T@1LIZ0>;^-/"7 M&3@4-T3X$]@RK"TSQ,Z5;9D( 0.*#QY"(!ECZ=%Q0$UB+,%W5@B!@G2/8!J( M/P-$\!!QEXOK>?Z]$P,UE5@?XB6A*341DS50'ZPMA:Q2K;OS82.1");P">TV M#[D&;[ 8'B<)$B:\F3-#F!K$HPDFERL':R;Q,1+$:@4,#F<0TB (>!3^:^EX M\",LNFM8UW +:A%@I'X7&\;;(7SPD,&HX#;%V EA$0RXY%(4=17X]^Z$@*=L MRT<\GGM7/,C_-M;8L/Z8NPN1Q#:;^R$1V3IR$6=GG_4C3?$&D.+X%<:AP9X6 M&_B45JP L_2#L']BNA!C"23F(RQ72'^7Z#X:\05^331'*T2X&,32PK59M#8F M8..]2^"1=4"GJ1^6O3TZ. 8PBCD.]P?4">)\[ #CKCW_#NCJ7N(CK=82I29) M[_EXCBQ@)Y2])C!\IDIOQ3YP[0C\K_HG!6V.!D'Q/ MRD:#7NI,C/^=ZU;)%1#YY1W(L.^7SA26^,I9/#B;$'6"*31 8LB'MX>-(;R_ M:,])\2(W?/5_[H*_7N4MIQBPL9T+V-@I";STI"<>S=?(0BL0V-0'87T M;.P M.B;Y(U#01$SAMRCQK>NO-]:PW6R4A-Q\[X(.$1^ 7M$+N_7HB>HO<5%CRE\+ M/P-S?IKFV$X%6%B]8?82>L,L%M8WI9("VE62KRW$AIKY ?GWL4R0$'Y+G.3W M;[Y\!O1'6, DHM*K@T _>:$YRR\+^ED5&*9^M]$?CLX-AJG7Z+;S/WKF176. MP8;:L\F[Y-=RO%A6'(_IO0U3LBT#,\N98I-1/^=.WGC1^W^/@HM&P22V?6R8 MMC1(P(E^O[8YW@0!["%@:%D_[KH]P]Q'&&(7'D?3N@.>9A.+>HCGFKS#O M(,9S#]XUVSQ:0N^X$WM\.BD7M,NW2T?]+89IR@S]/133]>*#.TW.TH)UC5]- MU@'RBFMK,^%W/88OS\J8;@U9_CS)M'+'4OE1<8.",E'L9 Z)VJ./_EU M/MJ(L&JE6.?"XB]@6A0V[LRPS/6>AS_DY%6CW"DA- 9DN[61(3=%4\561_B' M7-DU+ZR4%=*]N.HVAFD[A,-%E4Z*;\F#3W+B&@R=ZQ3-[%AN;6$R70TST M:"UDQ[5,OA>4!4S=8&F,+<*16SSGRAG/Y> B(A7.UB<_5B6!8?S3R,?O0UG!%%KPF['(UR3XMCEH(JHKN1/"LV0:'9YJ MW F3,U >LYY:K"IHX=? 8OV5+&<-Z6[@CRXL">A"5DNA&,7C4@247C'2/]H0 M+&WASCVLL(%+@#]P%8N:'B:3UO%RSUS+T'/V'R_YWE\'_VU]W82P[]"V;KWQ MF>]OUT3)OSM@L@4;J]VGP7;M;?,D>?./,%(2K/BG'675QT+5?G/GL$#9;[_/ M,,E;D(%@5_. 1;:%9UC@DG\\ZQ6R6LE#:I6>K'BCUY& P;\.0!UP-5_X!?_U M:?II'<%EBY!RNO\%-%+Z2(<75X/.SA-U-8@!G $J(_ R')"3*%K]=81[YD,, M0>SA62^5)LM2WZYAG2[/?4T,.J3IEO' SL2_R* )\K\B\%UN3$ MW\9[#QQ>G[, ^;MT:)9?T8M ,(^)2+60>$[993W*(O:N.]9S-J.C!Z#2@%.J M[=PQ"15+(]TQFU@EF:W]7&-,^Z.+J\[.*7O;AY5:Q_9;X6/TI%#)]S1%RC23[IP%2B&,PN7YVLO-UV[+'50X?KTEFRC=EO5 M3F/Q]V](\-:-$RQ\L$27:W:)K:4_$60'\FO(>Y&RV1RF"L__#O[@W.=QKX$ M-XEJ\L'+NJ0*["GX+A&0"G@Z#>NK4;,LRY3786PAY]=&XX,+]X=RP>A@($\+ M1 1K9T\\J)OD1U%;%W(J5V3&TOK.][^324_N#>L8_.4;\.R^?X#OV]*6EH8U M?CG,_T[-Q3 MJIWV7OS_#)KN.BHPI0]A69)1SV4<&OW@Y137 /' >HTB\&6IN4 6"&&A9]EN MOO[H@PAJ]:U+*UZ,E5@-?;'UFK7]1)E>P,.\-CR7 !1_,%':, [X[#IND+4% MP[TKKOKJV=[E9GO7S3*99IE^I9MERK;%G 775GX>^?F[5)O7H]'IT^B'R_]%GIP\Z%,6WV^T7 M/#S]3$B[GIS^C(A5.9R%( #PK\<>HC[H7ESU.\?@#M=%_;O4:T%\HBX6/[E^ M:ATR/?P$,3*#GWH8([-'W1<\"/=,^.H#W.0KZQ.Z,.Y2)[DTS M"V\ 9+O!& M$?5%4,ZXUEU/H+NV(9I>QW?R3[Z2TBS61Q#N3OMEHI:>"7-]S@T9/;5?^#/! M(9;;\CF*C9/ZDJ>/)1H29$"Q1!O^WXFT]",C%48Z)*\.O,L!O^=OV"KS>^.4 MTE"/F4>_7-%*X39J5\!_X!CC>Z!/[_1#Z^JHV\N0E.6]FL/'- !)R@',DBA+ MR]8A6F>M?AVQ>[*A88$8"Y<0(NM1Z-7G0',HWQ=]L^7Y<(1\..R="JFY=I4* M7:5 K!QWZU"Q>BCM"V-,>>=RPI@:,%8X27.(4VJ/Q\^I56(]HO8GX;9]9]0. M6Z#FNK62>WPEARVFLG\"?=;5P9G@6J.="8^I._V\<(##V.NC:\WC,T1,ZA65 M?I^9!E,5;K!041RF.NQ;+U=YWJ8KM&L-6F7NCJ^SM.\X[%Q<#;IV]V1X1K5> M+2(?-:&IUJ1/S6OJY$LS1Q$%*@UTNFK-YX^ MA&)^("_X,]]O:5[LT3SV3K;8JBX%.243!FN1;$2JU=63,>*)!['+VY21RU"% M+K.L69H7:89M;WA,+7&M$/>=)"WQ"FJ%6%4^Q,)C7,\?;C17L._;)K4/L6:I M<\R Z*=1=&<5>ZF,CJTGQ)\'DY_OB/@AUM5@R6(VUU'KUWI _$NLB#[E@9RC MR#H'B77J"?'#T:*YV.6A@AV/02['H)]OG=1#\&NAV#70["? M-#"1/^*LU2P8J7?L1-51\^)JD)YD5D_!KJ=@YT7#ND\_Y''4NKCJ=^U1717Y MZ+10S\%^!+%=,//O:+'=K@=A/X7$ZS^#Q.M<7(WLWO$"[TSRCNTAY<2":4M1JO;;,S+C.A8S'"?/,-1!>(I!I/IS%J<=/8VK0#=4 'IU3 MA1O*7*:>V,LYQ,3$-I7G2PRC,B>DT1"72\R)$_38%.\TD[W/2T,V$B<$RUX@ MH?UK/9E1"E%-=;SW%ZJD0,[J-K.41G(X=ZCUQ VI&<1"<% [.1:;_Z1&->NL M,@T/AU,><[& O*(E0RV'C MO411*AQ+.L2?ZWB&M5H/D,>=B!YPAG8A%\#K]? H@_:)#/-?YED\^UU->"_[ M6)RG6)Z5["0O34["2WH/\14[R]7E>D6?IC1?/1T+#-1!\70L7"0:%&YOV)\T MNZ/1L"V<[G X=,:#\;C='G8GTU9ST.G^+P;*SVZF5D$1Q+"H".*DAT[/V7^> M,0T/[&LAMMV:+&KOO?8R-N1;8(Z%CP4PW^ !;Q;^^'ML)/:SQ2VC/CX>5)&S M0M(,UB(!EG =S^J*N[D+PF';RE3H-3N">.E=?AW/Q62]$)^F6VSF;ZC:<[8Z M2&^J6CJ/A@ [04"3>;>4O]&@0FW#9L=Q[5;ZO>I,U^HW&]UNN7J@PH*95J/3 M[I];%<^Y+JJS_>7'E!:U>E4JFDF/*.^4*338-U):(J9SCF=$T[!P-#<+KVNJ MO]XG9[+/OE_XV5V/QVL:9@[6L5F@5A_?7L?W$9R;;817/JD\G3:GXPHDE;\% MSD20_;1_WHKW]I.E2DKONOJ9D,$^F9!5[+@^G,4,C6\J_-),-RIDNA(=U#6_U?SVLC5:INMWZOX0 MD\M_B\#/6T54-WJ<<7PR?U-(;-!&?O#.P._WA MF50-URA1)S%G#J>CTY@S@R8BXQ(ZIKFGH1DND0U=P'U6QW2J\$*OW5L#S6U*P M/ZU1VMJK1^2$.AEA;NU.YUPF>M6>S2E4\A%4="J5S&.)A\=HY)JD7H1<.D0C MTS#=$TQ\.9/._S)3XFL\VL\4;QZ6[Q4?VQ MFF-KCCVI%78XRY[(!FMA+JS9L;O-8\98U/Q;\^]+X=^G8=\##-Y6^^)J,+*; MO7[%U6T.0,.V'I^BYCGZG[H!:.>CZ@:@N@$HW0#4KAN Z@:@N@'H7(ZO;@"J M&X#JQ4\:C(ZJLJC9MV;?%\*^3\.]A]B[@XNK4=,>GJ!JX^R:?-(#F$I-5=HF M) W)^.['2GBAR!^O-&@/JSU>R=RI)7BK.(//]<:+]83FC/(009JKA,7DT[5' MU.,L8(6@1G"@'4V-]5J[C?:!+]T@N\B@M76U60ISACN0&X],6/@E!Q[,#H7Y-:Z+.@$%+2CM?7$ M%-1!"NHUCQ:M-06=#P7M:+,Z,05U+ZYZ]G!X+N6L+S>J]#?AB\5\1)_F9K<4YS6WW.RPQ)G?Y8 M*L^,3\J*0\QWVOWFJ3!13G>1S^25U0Q<,_"QVO1).7A$4RX'G5/%UFH.KCGX M9^?@'2 #I^7@+F9EFW;W>*_\+#CXU&7@7\=S,5DOA#_=4A#^?AVM [%_67BW M5>VR\&^)DF\NK%X%(J1:;ZP'O_&7L)C-__O_#-NMP>L0-AL!^46"J[V6#APE M_-#)*_<&ZK6$,Y[C5ZFT'$$9PC4Z6Q,J,'>1A*V-< +.LL&7 N%,(Q'0;Z=T M39<+O"?+U1=E.713EA/ILE8F;SF@H//""\N'@T:[>:)RZ6:C-]I>P_UR,;R M5+K'P*Z\#*6=M[&JJ]TCD"FR@O\C//?;@UCE+2Q0>3;@U^:HCL$O-XL&W>MX22W4'2_!H]\=%*?!T*4 M)O8N([>-*H+<5@EB']3B^T0T_=Y?!Z5)NDEV[U3N77M&?4HL58T7MT2-Q MA'=71?;8 9%SL&9H7UQUNQU[V#]5G\0C>RBUSJAUQKY=#"=5&1UL[&TUC\;/ MK17&X0HC@\.XIS"J X0U\O;^ <*#=6D7=>G0'O5/#,USCK% _&\\5==;4\:" MXU9X$FYOV)\TNZ/1L"V<[G X=,:#\;C='G8GTU9ST.G^;ZO9O]@>[6H-LXK-X*7C!,TEL'LI'#?1S\2UL"BSVF73AE,;F.Y-\N,W7E2F;2$ZDLV_Q%&C$SN>M9O!--$ =2O8@RF0.0:6*3J0 X)<%_? M.^X"'_S>#Q 6*G[\%P$/&;L+EPZXH$V@U\\Y[7[VDJL5&T^=_C(^_5 ?C^HF M$!/KP8WF\#7X)( _J#)^GW'GX71(NN&\$NM.TGJ(M![29VZ('ZA. AV0WUKJ MOY] DT4E2;C?CGSAWL(]U5/R3#%+QD][9 M8)@Z(^-_YT&<(9Z)R[M .-\O*=7_RED\.)L0%8=)H4">\N'M80/E>=&>D[0L M-WSU?^Z"OU[E+:=8:K5SI5;GHO@WR&7;UU*)C$NOV>CTR\'J;\VX],X-N;]> MU/Z+ZC?;CS;CH-VJTHR#[>[C(T\WJ ((O2PY$A,2MHC3?@QZ_]'0_54X,AIV M2,?UNP]=L?N=,\E2?8$ M.#\U;_P,O!&/2R8#-K9=T>I_(X!/Q#?G1QY/8'EXY^CVT)H?:G[8M:-2H\,? MC2'0C]O*$(@DU\PRQ/[SPFM>J'GA675#S 9)IKCAW%59LZG?9+-I-#@7LVF' M=Z22';!04U5ZOOSX9TO@N<]9$]L3Z. M".NV[&[[5#,N:P#]ZI/5P4Y,'U'*:D*J":FD\6\*K:G[0TPN_RT"/X_ .A=7 M5%77?EV3V<]+9J363-N@WRF#.I.F?N MZ(1\=/-S='$UZK3M8>]4N#0GNMAG"AG4K%RS\O.P\L$F_Z!Y<37HUNQ;LV_- MOD>Y6H_$O[LV+G=M!&&[IC=WI/@CKR MN)R< SQR2*,X_4_=N;WS43]OD_19+JKNW"[JW&Z7Z7;\&?I Z\[MNG/[3(ZO M[MRN.[?KSNUZ<77G=MVY77<@'98??^8\W*!S<=5M#>U1]USP\.ONO)HW3L(; MAR>VNA=71]<-U]Q0<\.)"_*>)D]44G]@&;'=[-9MW36K5%9QG#HOTT>;:F"/ MFITST2(_2W=RL/(#D'#6G>]-#IN9\K*[LG:,$GIT9P/G$G?MWNAH5)RZU^_% M4-7A9OKPXNIH 5L3TCE9N(]$23LKH4875^U1=HQSZ4JHFHPJ*(].;/T-FZ3D M.L?/"ZM;CY\:FN9EMV+UG]?Z&V*]Z6!H=YM925O9X%I-5D>2U;[FW]Z((L/V MR1!%:C)[^61V*'#-\'3 -36959?,3FT\=L]-1_X\;/=J\,QF)&:< M6AV[USJZI;_VVE\,61T<11QBLN943:PU)9U%&/&12&E7&'$XN+@:9H52'44\ M$RIZ5"(ZM2$X9"W7'9R+;#HVC%BFSJ+NN7V\,ZDZ9SYS#GLX B$_Z-G=WJD\ MM JTS]>L7+/RV;'RP2;_B,9NU-Q;\+S=KVU0YLJ!KHQ7_2O=1BY MTPW_R?4F<+*OVMW&H*?Q4_!Z]#:YG7\&TYH>5/ MK32@1\>VYLZ]L!PB.KS8M;. )T3XLPW^8B'"T(KFL"%)M!_72UCK. N^E*3+ ME())4>DW$2P3I @','XU60<0F/O0R=U/8#$7\#7VRM0V&Y'OUTS+QA^2L1$!7 ][T)_68,.G'F M!Z@*\0C5-YTP%%%HB7OAP>'XZ]D<_@^B'*$*39Q?Z"_Q/4!5[@3/UEC3TME8 M=\+R/4';LV!1X!$+^-O&A]?C ^^.-X<%S(8!1X.F-. NV'9?I7,EUB@ , M]PC 0!2Y]=ILZVYC!6()/@3P?2Z-VM:#P+L-X5(7"_\AM'YQ^4Y@H9/PUU?) MX]I&PZV2-(S__@8_?[/PQ]]CB@56$"!'5_"@*%B+B^W8696 QQJT&\-!_S3X M2JU&OS4Z-] G6%1[^\N/ 3L:503SJ9V'^=2I,9^2!Z3#EE:-][3'B/V^%87H[35WK757?KCNJ*91+#__J#:.R3)_X':"R1 M4"GMZ?4NKD;-OMT[/I=2]C+/&VRX9L&:!?=F0=1VI.Q*LU\?V6]@MYJGZL=] M5/8[41_3>3%,.Z&^[T3T( 3J;PP&M%4(HNYDVH>)[A8[O.>$KI+,M+D&#QXC M+I-K;_(5CFHAU"=OX:_74S!HD_!+,]O@XJK=M]NCH]L" MZW:!RE.B%ME/3H5#IL+NN0S]/)MQ:#]5ONN4!_)">;BL29;#M4?7FHV>=DC: M&22T:^ZNN;L:W%V2EX?-YI,.:WGZE+:1)*U6AA H1016Y%N8SFXW7W_T(V$- MK4LK#B-;OQ$>L\#>P)"^UGI-&5T\2KQ"9V&Y'A,$_%>E$Z8?163-<"X"^: + M@OBW D&56GA*2\T4F$O-S_Q'!O[2*%[+^B-^!XP<#$#R\MPO?%B/1'X#_C_P1H6881_Y$PWY:WAN5R5 M(-.V1/'T%DJ1T]51XEYGW&4>]S]*]84DY$DO+4\^X89NS/W M4>Y VF=Z(EA%E',@O-D]3D4/H+&9 I?P,YVO@[>#-Q MJCI2\R0*/=/'/2+/MU2]JCPJ((I%8A[*T]V7*9ZQG&6+9 9Y[,\\6K:4F[*6 MZS_# R1HH\)$GCND! ^%"]-<;^VO0]9&*S\D+4^<'U>GM=K6$KXY#ZVY,P&* MM4 IN4LZL+CB" ^LE$#M;I>GVP-+-WKER7KJSW(''V#QWV#MK?9OM/+24K5S M<=4>]AM%^3HE5Y%]2^VZ=]:[[F+#2*N1#9HI]I^CS<"9S4C ]NL,6#+]I> MKSK;&Z)QD"&+'#HY4/_,8 <1.JQ)%52:W"JLNK\ES):"XG.LI(:K Z,T8,OH MCG3Q')YCC>%/;F3]N89]11NNO ;C)\"XR&*C;4XG+&;$7>*K-)%B"N@!*Z_A MOV]H?5FQM)WR1D>$QIY^N:WF?HQ22*=9PGQ2(G34 1!72HK*"Y?L;HU(,2P\ M#OGU" X]]4'0^V'$\L:,4G%H2S9M[ Q1)9HNV.V.?#AN4=*"VFD_\HX^PXO'F^MX M$YBB*FT"M5H75\/1SAC+ZN^(!W5T062Y0MAL0>M[#7'CB'L@?FY4B"HV,P5J9L7TS=@.PO,,( M"3ZD/B6L?."8,7+)V D"XA!G^7_9>]ZJMRI[UO;3&I)"F4Q+H &463F__KA' (! @1(@&)MK:31GVSW"^BN(">$7MX; M:CV _(<&FI^2'3W!E<_D\!5S ;ID[^=_)56E?U&.FLZ.:!+[[Y-[Z.1X)'<+ M<&__NC.QXN6-N7DQ7SV\4XU/; DXN3AK.4?G%%[" M:]J=F':.B:H(%K+C;-?T2N8O8_,#'_=T%2?&3-N MIV/2ZM<1C@3_E ZK*EN;H@N,,FLM868PA33.:VB.LDBI MA$#\M,*#I*<12\4O3%3/:*18GR([,W!&L'-T5>YA:Q]_[(A- M[R#@<)ES&?26"[]9YL+:)"?D5N^Z_+Y\(JO]AGQ9PRO1?'A?S5>T+/?V*EA$ M[$7979B&I)7OPNRBV0^I3>+4#FYH VIO#D1@7$BO;BW*?FNJ7%A'+"J2DSVQ MV831>M2>JHYGLM),)^ADK,VTKK6GXJ*,FV]/G1RWIUZR,S6C6*>+Y$DU[-;8 MYO!))==L25VO)^MEMWM:)G%KXID;T[4":T+ N71>">)-V&1M^>6GV@?[OK7^ MN*J['GBYYL> ?[ZQ_&K,)SL/:\B0=*R;$A6U_K"NBD?5:A5U4DF4JZ+F G8+ M E8 [=6\@$U!P&;B1*T_J?," E;2H>LNYX=6-RB-/41POOD#;/".1;4E.DIO MJ5TO9/X'I%$0^)_+[L9H/A/52<7VNG8,0\F6S4$>=8&>:^*H9_2HI8KM')=O MF.Q;Q("U_>Y^&;3$TV0FG\)439-]BY,0?B#N\[EL+D\04%?3\VYY^7"3_G%/ M@7)LDGLH'/-4:0I@Y.8=/';[86:EZC.2]-S1RV1P2L3TO9B7,UPMBK&&HBQ(>J388AQ"5",[$)0)(>E M&?IJHLYFADQ,U3 ,2^E:(])"K) M@H*P_186#@_QXFWK46WVVK)->XGP#$'-.H4NB-6K;0.R8RE_O#T;&^[<\""P MEM+RL"I\0Y[)1@P!M?W$% GAR2*NZ2Z?7L?"IZSW'A837P%M23N@H;#'6@@A MX5LN\5\/A9SX.M@\@IS0=6!UG67O]CZKDH<5>G!<%&H! G[?.5[?]L#@ Z_# MTR9C1:]6)->_.CR^J'*+TB=R:Q6+LM37DL6+3]3(\*>Z2*/?J&:5>.EB!6K) MG%H5J,7+8LM1ZP%;76]D5,M[[$HD_]Y;X*FQ^*.816K![1?QSEDWIWQQG5E< M0V,16&9/'LM:)\7F=\6CNH3*0D&Z7!W@GEPG+K!3 M075Z*YI)Y9IIB*Q44/'>GF;2.J:9"MR^L$H%%DKRN>\6/W4;UP=_CK^/A4?$ M"[5I493Y2.QEN0:IVYIH*RGZ%:R3/L#4"F2VC V[6'*H%U^F?[6?"IO$V80/A;7--5L39M#;H)O>I.L1$ M!7?059CHI$\.+^(^^0#YI^#"MCG^:>Z6EO-/A_BGX):V82.F=,V(<6_X4MXP MKQ@:I (IJAAJS@#QR_A!\L]E#9 VFLNJ)*HR1V8=$A,5% F(KI18X2)UNR)5D%%J3J24 MT5S5$4N@_C!>+E(=8#,N4GDB59"4*BE2IT/!QB\9N31Q:>JD-!6DZ)HS4!H. M,Y34B:CI3?4]MR=4#=V$=% 2?BLQX+#$1F.D/YH67X.++Q??FQ;<@%&]. M?)5AB2^-V?].41#A?U?6\_P?\)]PT5O3?;1L^FH]*33_VGN^M7X-.&+^CX6+ M#PMV'CX&]L_@%0,2L(W ]C?FSB-OPG^\#:O2+9NR ?W2V^#= 5WP^O1H$W0U M[,]OPPGOD_&$,4^0A@C>?'HPO#89*WJUJ?1]&WS/%U5V4?I$/OFH@B37Z?XD M*?6Y#'O4E:';'\B2;!?$%11)%.2)G!SM7H<.,3^A;'53%PG$9KA+=6:XERYI MZ3^=9$ZG4G12.)T*Z$2S\56448_;V!!A7" 'B/$Z^-3UN:8MY&:^LE97=AN8 M)[\[-GD5MA3575C#;BK?T@TV53"P8+^=.1_%]?VZ.II+$TF<2;71C+J#GL"% M8AA"T<[$DM/),&V :")<'@8A#UK!R()6Y&&(8^JX/ Q#'@JF+[3G-$V[YC3= M2FL7Q_,N$(D"/.]63,00Z]DY*VD%T-[M:=?9:*[-1'6B<78:$#L5U *WH9FF MS94%); .^[.<4V?" LGHPJLE!B4O=SLI1CH M!7?CS:G1(5Z(<_[1"^Z2&U:CT]%<5T5E(G$>&A /76J8\I3/W1LD_Q3)/]<5(T:TF@N3PU1G30U'H$S41>8Z%(S MZ8WFP',X_W2(?RXZD]Y0NJ:$;B,MQV?2EXYM+J9/F[OFX+%QA_CGLOH4IUY) MBJA.NQ(<C4G4MA_*6FB9C15X\5%BHM4 M%T5J6E TUL1,^EGCEXQ$A9E/VI/42UA(^71W!"!$AVI![B :\F%HQ_"49#' M:'?$\&R(7;1<,@8A&47IB$N8#74T5Q114VL#6W+IX-)QT?3"):2#=C]W2#J& MFUMH=SS]3:4AFR1([[5(46A69:IF"86A-Q2%-7B&'<5R_3VZXAIWY2.X6+C'_NC/7 ML,0WYN;%?/60SK&=;"T[?+ALC'&H;MZ>MZ;["!_&8P?Z!AN>_V/AXL&EEY,X MI6/Y.):'2 AB@O$[1=HEJR_V-\3:=8&QWIF>Y?UI.PL@W#-RR6=[MX>'PM.7 M\"W*( _PFG<;9_E7*!ZS"5A/ D*SPX-S]X3)=; MZU?V*\M> 1N\D=7Q5(MH'@BH"XV&^<%""0$.-O[+2P<'N()/OQY^63: MC_!ORV8_YER:1UFA5^%G^E%G#PM;>;^\29YO-GG8OH/WAX)%%07L?V/N//(F M_,?;L(W#LNE^Z)?>!L\*I!'K#8[T!*4T^_.!2<<3QJA!LBYX<_#G,?SI[^G? MZ_)85^7,/TW&4N;O\QXE3<;:3*OTJ/S?*X8ZZ$7ID^P_A8\JR+J>+)^1M-3G M,KRJKHPE_Q]BNL)'4!HKX0-9DNV"N((BB54&E9JV^D\JF9.J+*FD*L+6XT;"=P2LJHV^P1J<+.$9O:S&BGB'&2KGMT04R?53',G4VDAF^)JVBQ+A98<+$< MNE@6(.YU0RQEM*?B5&F]49B+)1?+3HAE >96-\02H>L449TU5:G>JEC>!JS= M/2R6'G28BMO!\\E4-LPE'PQLBW[44!E5C MO!*Z71O--4V^OZ$/J:[ IWGUR[_TL!%HD(Q7PV^X&N.=5M[-#3?BK-<=UE/ZP'JS MKK'>;>0;WM/"'_0:\N_^!NEW5_,:IBD,= _6#?]J69A^-2W[-\?S/MO+S7Y% M5I_MCZ:+5[65_0EIDENR7=ZAX+%@EW@R!:G>.YZ4@")FW7SY%+U^R1DQX M WR%F/"7A;DQ[241O"="X/CA*V,!E\V^CQ_VR?+)MOZ]AW?N/5R](VR9$- % M',(P^E!G[PJ6[?GNGMTH^T^PT!<"'XX1 -[_&WDF&T%B?P(>LY[A]VO7V0K_ MWCNX;D8@80>G#D\&,H 4P!.1DQ(OL& [2^R_#K[AU5L_6Y><>$5ZC0O7^8NX M0.>=XX:;W/L@V?^!3^1NP+. L\P$?<9E6E\[RMWWP(2H1UG-(1(/Z?D)..#_ M"O?+?^\MUNW.J.,L40\"6> 7_V6">+NO@JR+ C:5B?2+H:"8C\"^])AV)OP4 ME#3"J2]-[^FHH]A:!^]SBL$'8@)KB$!Z3/'0 M3F9XI;D%I>A3D0$YPM_")FSR0G\#'V5Z'E]-L0GA\0O'^0L30XP-V+OQP^\V MH&-_@X^(@0 ^$QLYBG[,%(*%P /85Y9PA YH- %'$,/?,$++)$ _4"]L C=F2;)@?;I(_F_A.<7,HTW;UB,RHK M*0%M!.829!&H#@=,SR#&*0?ULS5_6-O]-NO,X7L+$$<+9,A:[%'2+$_X6R5K M/TD6=?$*C,KR-_S7E_67O0_L0CQJXO\/R$LY,Z\?2#D=S:?*.,_( M@_QNX*>Q\#[9=H^Y4JKB@;86=468O@O^?-!SH?K#18LA:\(B-J\HS]&57I8< MP$+V^#_P:]@3@=-!^A=*1TR\13A2.[Y6>*L%?UGZQZL,]$DQFL!8^+!W0Y%& M9O,$DFA]9G13)*IM%+HBIG;P7RMX%;"4B3(+?,@4&0$-"R=&O*1J@C,#1>,% M)CR]UD"X\U:\>*W(I]-9&WS*^.:S?4^UWY=UD6:0*C,P!7@:YXUX"1B84K^B MW,K]I,<,_'9YK)ZFAP@SV%@QI,4=@8X\0"J@2Y&M@5^ 8>K M$J&-2?,&YCW:?]LO3'(>;(H\&=ZSZ4P"[#+H]-,O,-8*7PJDL]XS7'M&S^GD#YRZ8N]T& M]#?&+^3'CMA!Y.' =\'!Q;7](CR95%&^PB>(N[0"O7FT,"^T$#:&E^$GP*1L M8='>D^FRB&AGNGZH9H])-6;RD>V/IND:U^C@.C@+X ^ZO5(N)Q(Y\#&!8"AW MX0&!1"Q)XNF15^J;/RBIX!/@&D222CTCDH+IH-;IR ^*V93TFF#5]/&PY6H* MU>BT(R1+H[DQSNLO"\T(*K?U'KV7G6E%[@[PLNN3/.J"#GUYLB#\A8ADOPSL M^4&3AD%Q>$['/(1,4(/.5].G\B#U*?/)F!X)/30OP^U%79;GFH&:0;6(Z2Z: MG@AUFN/26,[UX."H8\A^G[35(M7B\$)X,#R0^*LIH@*PDW)4*H&<@C#2<#PWT G1LV6MQ4 M'0.3#!J839L9K0&SS?J$R\;!V#@86TM@;-7K_=;KR7K9@WH_C*;V/D98";-1 M_K*3;?36+OFK[KKW=_A&0?5.KE?UJ^MXE4M]9;R,ET5EIM>^C*]X4JU6V225 M0KDJ&RY?MR%?!34R# W__.8Y2#)2/*.'M^Q8*>8ZS^RJC+NAQQKTHOD/10(/0@<5FNYU MYEYH7UE(,E(M^*WRD$PCF9FJ=(2'AMLT_\'T38%=7AQ2Z,(=^*,V+779H(Z] M"<2_:O)0T ?>L#PH( ^BK-1W*3B 6G=8J& 2=L,LI':+A8;KE;[;6QO:2=2$ M$AVT4S$K&"_=L 1H5 (ZD]GB?FD3+'31[)"B=XN%ANN68FFS[^X9!UBV .'] MHTN\,].C0W8C9@U&]R>AA91IU\!4N1O:!/_4O+U/\PF]0AJ8G]EQP-V\ NI' M/*,ZCF=N<<0PI>'<^WKX]R?FZ].<]#=\_9?UGQZY]SSBOR/8%'V_7.ZWK&'N M ]FY\!K6(&6O[K<.$.D_],?*+LEL--=FHJPVE6XM=^(]<'AOC'7/+1.X'NNJ M$V!=750GW6?=2SO:Z>:5H.%$OEQG3G#%YGEO!/-P_L!D!P9@#6TQ%DBVX S: M2:\$8=R.76E)+'';\=GHB'53EM>6>1SL'-[BY3[X52T&:&QA)AG"-24ZUR&]!'\UD1KI]X!K#?3+_<'A!= M4*4GA6\>D-! (!45TYS"DJ3>4Y>%1 M!XR1GY)YHT#U3 Y?,1>@:/9^_E=2< 87%77,-R1H$OMO%8 C(P(X>G(/.!F/ MY&[A$O.O.Q.MR!MS\V*^>J@QX^H0=&&P)-D8(]Y"'J62BC,@T_P?"_?O\ZQ- MY",M9>C<+H O29,ST9R$XF/T8=)/%"L\8[HZ\^&0O&X.X6FX!S_J"X MUE_6[. SL.K4&=C*](4!V^DJ-/\(A$\1-%VR-2TC5"R@[UHD]';Q&)1@SLJ, M-E9D@V#ES-(=KTX$GY7-%V!PB0P^G430G;!X6"D)()XW#'EOOZNVJ2-= MPN _LHIR\*]?:%O M>W >PE=5V:.2SU3CE.:LHMEA8>\=SW_ X"*MTK4^ 1AUO4"@T^6QKLH#1Z#KX*+T2?:?FH#%D[0^X>+] M#P(A?TQ!]5X2(J\GH&^U\/%J@^/UA$AR"2+=""FD*C+4XT+R3XE(: G^RYLR MDE(P&:V&")U5NW K*VORRGW:27Z,IRC1=33Q9B-5HEN[F:T) M"?N1Y5RS.-T 3L^K+.#EZ#WDC@I>0 GV0+S&^DC0G#TZPQX5;&8Q>^B3T;PV MAEBWV@DZ:!ZC:\Q8EHVCW52SBLF2&;QGK1KWZQ($0:*N=P4SC^/;M&\L&^ : M>337Q&ECO0Z<:SK -04VM &N41#C>#KK2LIEN/=7WY\5H%7W%:&XN QQ+=X8H"ZUF.+31@"X.SQ8#8HL \EF,+'=A" MJ3_CC<>6IP_VGR8\ VLE>5!9W>Z%Q#O?SYLRU& >'0R(9PJL8GVF00! 49H- MJ "!,TV!SD_">N.\T-YSQW\B MKF#9[$2116+(1F&GN>GE]A>+ OFQ)$#&'7&QU\Q\)+&>XVPXJ/(=Z_CZ[_O= M;D,;G\W-Y\,Z)UWX*-XGS?ND>9\T[Y/F?=*\3[K&P"UT M1'8F' Y"1)E;V(3OA? W$0;*%IR O4OM/P-1*ML+<2L-S-U=6:-HYI-.\C"K M#<9K===L ,H4N\9^"K^4IAF[ZZH-NLG;FYMU=A M'T'E4)K.U)W4KP+ISD4G%X5!B$).HK>2+*3971O-=;TK);^[8476.6NE.Q%:U:W<[0HS* MMT3#TEY56G5"'5;9445L>U&MW^35G2IVSOV#X/Y*_8UGL[^!5YZ*,J F#L[^ M@V#_2HV:9[/_C+)__7KL9IM5PO>$U%/IU7N3Q=K\^]6_/]P;CO^F/Y"58,): MS$>2.1M",'V^Z:@<]^_F?N(O%N'&IONL-W+ M+B123\'XA()YS^0R/;-$RAQ\@4(9V3AC,II/QD;NI* :-*^K6OMZ9JEA:XV? MF32:2^,I/[/FSDQ)C6UI_-#DT5P>STX>VDUE\&HH]V+7J1=,EU+NR;"E$:Y# MO)FQW(BJ:-BAZ>NII=1["Z>&B"H%NH*?6DT%W\*Q:2AL2AD5SV/X+G[_AF+X ME>4ML511 !D@/$#G 7H; ?I-@#[8=/)JV8&M)<*+#X%H?F/S*[&F.TI.W\D' M:X- 2KFSPQNOM.@(Y_W46I1[P\RJM<^L4V36BZ$A<68=+K,J4OO<:F"NYF(% MFYWD5IZ+NC' Q_/\F)-1=%EQPWOV^L:A["U[1[CO/./ \4EK>3)-L.ML@M;A M8C51G%V'RZZ%ODPC_"HAOUYLFDLG^34#[N0L/(\#BHSG$9(\G=^"DO/7WTU_ M[\+_YH![S.2JX!Y7Q%D)]F(1+[-O&B>#MD8^0@^!GY%56(T117!#$A9AKG[BB\ +_3&*T'..Q9-.,T:26>^5 9E3!J^4G_D6^25@+_V%/_H G/;R0S3/Y M'1[[Y&54P,^4T7QJ-!69EX:TZ6)C"!>C&Q6CDZ[^27&JUFTR4W$TF#YM:C1* M>](VW*$I8%^UV[[-;M[,(,3>PXN3Q?%8+]41I !^.=<911HQ3$7]J6.WGB'W M!'NBWU&(?MMW92UIR2>7D"3;KZT?9'7W'^)FZL_I"'C;D"7Y;4T M:)JA2NA1VO0_D3K6]3Q,;W/*O@G9^]64:.SQM0H=T;[PD=5U&B:GPJU M**QW,IHKHJ[,.L)3@W9'#>Z.MJ!&K><*WB@L4>+NZ,TQ4B4]FF*H,GH4^Z9% M@T^,;ITK'J+R"^Z4-JM-[Y&H9ZE4A;NF-\=-957J":XJHU<9!ONT=EU@M_S3 M'HT5W@5'6<=WK3?N<(#"4Z2*,T5!&\VGLX9G<'9VQ"9GKPOHYNKJ6 Y\.;V(P]W7\X6&(T,]MJ^@_[1"1@JP^_EC"*=S3 M45J9LC(=S=-B\DM5CZ43BKHA/YES625-G<]M5=6V@5E>64I[T=UBQ]OSKIT% MK(+.V*T\ .+D9.8;+@2M1Y N*IRVK5JFRIAA375M<($&CZ;;%==<#+D8EA?# M'(-?V;!+D]%Y'_-!=Z3M3S=?4\>F?(]B])W8%APC M+LW+1>"DE,[FH/ -62^6BUNT$\=S02G)/B#L$PQ)4=PS??5-9(OZ9UNXWS_" M8@1Y JJ8]I"_=[;P_E?!\CPX(J$BW((TFQ;@+2!O?K8]8"_4#^&80P18^.[# M?U8!S(+Y>$@D'Y 6@%=D1-.7,FK0?Q+RF%7X&3<6**S#P06ZZ1=AM270&1#!+ SGB?L7 <[ZFE__M\J#=&9&0E;F@(V_AH\^9/K;&.K1QJ5 MLZ=ZC#+*:*YAGWR..06NV43Z&"7$D>: MOA6<'5/2E7<^S=[Y8G/$ 9_,)6&I@2\[9AVJ[UP=S76M:..Q8TV*[$GC',B+ M@A*\H#-?U]X.PM]J_XB1=8 M"/E!MN!ATWFB((L6* %VE/ D;V_"7N$YW_;P;DE5[T'#K-#93&V.K3*V+HIE M$EBL^*/@*)EY!3=(6!#_A1 [8>706?US_'TLO#/MOX0_S&#)]Y[G+"WZ$R4@ MZ"K/)V2N#X2[HFBZ"!.C@AL @=)9V\E MOD(Q=R9IS@/C(FQ-RF!.Y$ZQ3ZLBT&:#UUTN61&0Y94(_PJ%!GX 7V/)K#[R MK8L."S"MMX>UK)#8J ^62PAB_6/X3GISETGE@&"?UEAF_AIM%3L0XA7+6 M8N_!)X%> 8M&/Z],X,4M$!!DD@!?[ERR9!!'OYNO!VK[&6>S("&-J5_HV/#U M@UY9.YN-\X(/6EKN']<2V*V7N%Y&G,_8; MVU)R[Q'3,!9AD0C\1CSP0>SSX?EGRW^*(\&6@9MO,HX%&4.(-/1,4-E4M%SR M9%*;C@?;]67]'5GW*_+T@VL]/N(+L\R9,9I+&?3\Z2 (^!J/NDU40% 8CE0? M_(V:-'.WVUA+:MEC)'T[)/4F%ZDW)$T5\9$G>9B1J> UZ\3?!4;K@_F:'F@# MC/8"]MPC=J8DS49SQ/!+RU)H">]0( *MP-0R*N]F=M> CK^"=&+Y0 M7XYJE*/ID!K9$,.#[2Z(-GWZ>=_:DD-(<-)+!DEQX#2\ MY1-90>B\2C!TMM7T:9 ?OI0&&V]AB4,Z(S7WC/:[@'#.0N8Z\#N'>I*P(9JK[75@?92>>#+!@M(L&,O8I=3U6I"4L2ZKJN ]F2[# M($XH^M(&540_VWI&?_R0>TN]-;(HX)FZS@\PB)1-3EXN@.7[CHM+6U4E;E7E MTC;U?;0>:D,SHQI9'LVGREC-"&R0))1:Q\1BV:%C&D-$XNT7_R)+1I85L@KU M+%#U+V%))F@5IFG&PI^HG Y/2-[)T83&SJ369$4VX!VY+#U)0W./4)%8$)$F M[<38B5J@Q!*GBK*"OUE8MAE*"\OTH53G?H]*(?Z2;%@2NL^B\CEIJVE2Z-%! MQ&UA#3]@TAR+'9?@[ST22N<5\9:NM: 9[J0=$).V^GP]1X_014D"]HHO#YY\ MR!U&^NY(VQT[%H?D+9.[D;6YW_@L^PP4VP5Z[(C\ M2%I0Z,_6BM 0R1>HFY54;_'G,>>+I1]7X>5=1/X'=N&"TB!&L4;X2^8)4"FA M]QGKN#@59P7S0K2\03S XO'8ZVO(B\&M]9H2X -9;D!KKNZ]>\9L[Y 'O]CO M&0'>AY3]2 GQ9?V!D2%;'-31//,VP[++2 *H[\U&Q+W@BJBJB'T+:'E"'&@V M%D1&S)4P+):@A\TNC,; 1\SVH 5)G?;"M/]R]SM_^8JWFYZS@;\LJ?URB>,^ MFK;UG^"6S;*?X:^AHQAH/3$>-!TVX:S%HHUDW')1ZVGN\1QH(=\&;258M_2> M>BS9B8L55GG'+RVC6OEZFL_!JK^L M?W/L1QPP?599C8P0JDK^K+JPNB2@C0VA8E0OE+39%;>JG-YJTKD]V-_5H:"F M^E[QYD(K+"&*5=(4JZ,Q<(,-BI-ZO+ 7!W:%UY>49:BE-2%&@[!A'_%7./T$ MP[LM6!&2J>86!)4%4 S^9V]Y$(B"^^T((/N4MS*>;0J>!5LPW=@;J*E:@>+ M2Y@P6C*#ZW^:"XB<^34QF:NW/6SHT.049L-\)!EZ6=3W6H-(9'EY-,L3K36F MMFC$L [=\YWITMP]',5=_!83%DNP9@'E"58&:NDOX#OP2DS!?#9AB_@A?,IN MO]A8R\WK'<;GZ!-YM"X.8WQ,L+J);,<"(F O+*-8,.J#AL8"@2#J!P[$@@K0 M=2ZKG: Z(J1JZ/4FA?ZP27:+L]M8J0T'H4;*V"1U166+KI3-XW]FJXJ7'F1; MYBG.GY^E(95_8J'?*5X./?47%K#9L#3,O@(M:#D,U=>1#&$"'%RIH#H&#L_V MUL1U UL'MLM9,I(Z>1(35O)LP2 'Z8W8$W$1J:>XQ%Q"X,$JUL(-8"A2((FX M)!UIUW8H33Z59[I2P0+>R M8UM9:SANFIF,5RV=8B]JOS%<-UWW%0^@,GV.8LZ3@!1NP'-8:G$M*L'60]*<3N> /8%R"6VI*[F Z%[I)P:D#&2*+ MPD1TBTKC/^SEDEM6O20+?&?G-68 ME\*F2F&5?I?"*MFEL&IW.RQRFQ.R@I&5!=5=QXJKVAQ8U+H[DBC?,PA*+0A/HBF(6 DR>FBV?NG;.UV6E[UL2.$'=1 M'>=-4X@LV#TM 85];(X\:]L!TVT_8K$>&'TZ*]+.M77A+9J]BGT/@K>]Z['P M L.5E(FAZOW@(6+"A<2]PZ3)BL5-D;QB4>!JE8RDF 2/4TUCY3O#;1FAFEJ8ZE2;6IG!>8 M[XF+FM:9[WD2]6;6IWF4\?KB*K,H2T[D+-T>WD7:X#3@,L/#"_/MBMCE+-#$9EK/@P$4-+&"UVC1E@^;U',OY!,C%H M%7TTG^KIR>CE83_YC)LN<4:A%L_AC*H*?(K3;"9Z'?CBG@ZR2>?S@AR@0?0+OEC^[;JH$+'/O-Y,-S+,2_\)T+\C-JU.")M[V[T M,XKTW)SVP:A9[;B&*>R-9O5.!-MB6/?:"DO.JQ90)W6C6AZW[6.XE0+H-G5R M0EOG+6K2]J(DQ)/3TW4Y&1U96%@4FT62C9"&U''QV6IV>+>=A;2!6'=UP'C0>PBJ"N$?P15"?5 M'IO7H/@WZC^(?>V%]BU%?2B+L)."K8OV;RRL%7NU@[7864T<",]GTRK<._C+ M'6L$<<-NC.!I>7!6#%;FQ!(SQ#Y:IAF^A#9(4* G/X\/:1UQC9ZKHP@F50EW M5(KU"7;P3]S 8"\>K&\BJ5QFC;.&]5VA&7LDH@]3.$W\DPV@DRI2(MC>XW: M^>& 887PE (#"B;_4AJ 8\ MX]2Q#;RH08+V"A65*<96R'J.TTH();L9NBPV( /8[1P:FX]L5=7WKZ+A*;'_ M)7U=B@QCH0*WR$UQ2T&?8GO:Q?'PF<\Y;@0!)CW7A2.(,D8F(U'?'\3][2S_ '_"2+VQZ<083L.K\*^ M'YN(-R$0AT:^0<:D@Z/Y FRD0=1SQ9K-8I,- BRG;8B( MDEZ%8*[7F+>E/??QX0Y"[G2'[(47#4"($SU"_PEI+N+;T;+4'Y.0>%$ VA,- MF.BQ7CZB^D^3'F- MR=$!/ IDVTKMR P\L;5+,.% P2=H0Q'M1J<"L0J'B1RP-%-,G9RMP&RBI%'_ M3>>S%4ZQZ0F\QZ.C A=8'T\D33\3 #+YN"N 0";M7+,@D!K.J-3UL9P.LTZ@ M0/:<=WJ 7RDV!V#97!BH#RL,[#$7-S9=)KK #*R.)AX?=HT9,Z7C[#[ ;5]F MR,Q_[6TB*!,QB(RO/F FH%)2+F[N_@D)$V[QB2D4$8N.@E)JC^;[@Q5 MHG=H$M*@=$X3HY#B?-B544B#.J0+S4+JQ\7Q=8>!'$9_U![T$1>;I@9]'-T5 M-SWH0YN>/^A#3R!#EQ[T<7QE/+$PA4DO ")7XO@=2(4%&%@[\"5H'I;\P%).#U2TMU]0V,, M'SWSZ4G6>!NP??6E'/:9N2B,3CTGL:*WAW)]6.N_]F?2(/NU;&/ *;$\<*(H MV/0\X@??CA)?\6>\97EP<**6((YTUD6P1ES/9I-\(/X:7W>U:.G#<8^>*S M(4QPK&WM M]+ 4_=!B5']82KR5B28#X4'_VJ\>0R,==0,%=5]''7B5-625UKG?#TF6S_9N MGZ/I9J.YEM66]E-XB8R)F0.5$CU-2SA<"YP8<*[,532$):C 252#,!X>"]]! M4NDH WI1#(ORV/BF(-C9.BNR2=,MEF9-DC"HYXQ>#0H,- OEIKPQ!GHX0(BV M2!W#6D<]/[E=D*DFK]=@Y$KXC7*3AZ*ROF)SV)80CB6A98]T8$P"29Q:RA"^_J@"VJ:>9^4: MZ$)2I.&'?L7*Y.HDP#M9J=2\,!SK$RR>M9D<%>S%+0A\GDEYK=KO>*'SP^'U MK!LG-$P/3@0@&TW%J4X&&4NG2N'UM[G^HX45, %&Q)# MOY\&AF+VH*4"BYZI6%*\DGIJ2FO0HN"$E!T&0AR)6Z:*32NH%J;D-#OZ)EQH MF=$WPF$>U/%DA9!H8E3,Q=8N4D453.+RS1^QDVRL!>%8(SV8/WX[1.7A;X.N ML:3:"OOJJK,VPK^.TV/-CE@;AQL&M XU59 A"[R"J.>63:WD@7';%6I\6F\C+#;.14PV:+.\=!FXI2 M)'&-3;.1B"I41!5=5*9I$]XO$>U'9)>U=B(EAC0]U1'H.\"F._;&]#BG9S0$JF< MAH9OR,:5AF],IZ.Y6EBX6;VX7YY=:T-&F0TU,TTDV2/0=^MSC$)^C0D<''JU M0P,X5.$]&#.0B/<(^=.+O50JY*?>!L7M2T]HBVMU6L'$VE6=<)C!YO7.)H^. M'_3),CIA?W6\&E2\(8E\AZ%"(AC-T/T=;>R M-GO6HA$A.6,E=<+]R-79C&E3:EO)F7*-PX[HRNG"WU,>I[7FV+ZRI*UF7]9K M$,VO#LHYG-A'>+*SM98?@E4&"%]_[AZ#][GCJ!/ 'P_.) MH/&3G!#U7H=?@*#*^BL&5G8>HKHB92*JL\.D+_Y.WT./X?"4-*R=,1G-IT#L M#$S,"#T]P: A,R=8DZGII>.BU73LE9I(X M>)\TT<=3O09U>NTZ/^0I2S^3V2F\%3I0%2<'%&DK+4];>=5[1 T9W$B]R(^, M-^PGNZ!=UJ!^:$DY=HQ.M$%914'[FKG+5$_ +P(&>A<0'S^>3_TCTT8UGL>P MRF#%Y$CA17H.>S>/O)N* ZH?K"THXC_(B_#-V9IV'L?)I3CN"M.Q*;0/S<[$ M2_6 P@[6AN@WFYB4$8QZ=-763$-SERD',5-75J*)[5019B.I ^ M)FD60Y60K34"^*ZXC5X0VKL;@$$$8VGB[!U"F] A$6'_\:,;XJMDO"0A-P=8 M/GQ-F/#JAU>?S<3WB7'NQ^FK))KG$6FB/+>S]W'R 6;9^D&*$Q,&;R[ T=L- MZ:S7$"7-?=RW$ M.+DS),O&.!KKO M&N3HUPIR]':#'+VQ($>_1)!S_)*$W-QVD*-7#G(X(,AH;NCY@""X2+0PEF;H MJXDZFQDR,57#,,SE=+F494-=K;&(3_U?29Z..@09!I_2=+;,!CZ8[^%-RR// GI^ K^&PEAQ;%;SEY]8_??]WB=S2#* MHJJ2!WC,NPTHR)CS,,L88&;,\#4$7(T=\JB[)Z-YXC7">]8UE5CHT3GD(;70 MAW=6%66?T"<+W2Y6,I(DQ%?7 1V][;&:_6(+]_M'6(R :I4IU[A=,FT;(OTE MVGS?"PH B\K9O@?-\X"*/3BN'^!#5I2@.&2(7Y.U:(BYP6%.1R///D'?=:7 M]== WL?-]:630@(,P!!+6-F(>,,F]&R 'T1T[C<;D+=7["?24DQQDV%*S^Q MN:Q@;R;18#AC&B6BUPKA0@.4W# 31&M&5@2QUICCXNUW6&Z1&1@\NLZ+CY.! M\>4ACOX:%%\(PDA=*+"962_!^02^27WW#8,4VQ#_@&B\=O8XU28V?LVD M$,NZF"C&7#3$WMP(&_,EA.3W]AN?*9Y@J$O_8]>CTK:3E6W9^)E5+^92$'PG M>/8]>../9^3'9C+(7!%.'1WA R<$I*0^K@>!A$LKN ZS,EAM*COS!;$)\&&4 MR@G&*47,]>?X^YA^]1F>Z>R97G/9EY&/' :&&K#MDFTM#>#J(%H6!C!9[T8G M',O,*'_>?W\OJ/)$;"<8S'4XLAGIXP^+#@H!SP"T .P7M8SPY3!2YO(1:Q(0 M?H63GC 80O6 A5H,L3P8NN'%H-!CJ8F@ + G,4^1HR$/T=&(T+^F6)G.;JK("@4- M0E]9!MV#%26XHCH[3!%(OHB7CUHFUC$GQ$TX(3OFA(Q3F9[RZ:KOP2S8+^L3 M5LC+R%3-C..45+_4)C+G83Q!.*1J'@[MX2( M56W+O<>\4HS3F%<)@PL_$/>9),/RM?6#K.[^0UPG"_9J-AO-Z?VI_+8NZ%6E MD[D2("J7I-N5I%E=22I&D8-E(8K<- -[B@L3%Z;!"%,!5FHSHB3U190&";>< M$;:&*&OI#G(^CZ:?G%.@>9OC'!PB+QK3M-7FG--'SKD8 MWTS!:N,DA Z,P!IN9%WN)JG4M2N?O,(GK[0=9LJ72/C1<;&:GH>.V)?I*UQ, MN9A>24R5<\0T0Q)GHWGMM#N70BZ%MRB%.5" C9I*:<),95,9V:L.*DO/ 8N# M>/2JJ>)^LZ&=!O'L&VLE8D.\:-=#."P(_O($?UI@J^'2)6;8,@'G'OR$J%;Q M?J0#Y&+4F820BSOXI8\7=%'G1=!;P484T<@B#IA7!GFH)-:.,HFP=OH'<:.< M"7%S0+#YLL:N*Z YI5R\8XAB'K[#<4]A8)[N(8+_2Z/=P/^ET6X^_GN/?2WW M+Z:[.@_G)GALUMOD#K8N53Q/>2*I0;^2I M?L=>GQQVM7VSA=]-=/@D4 $=2 MC]K25\Z.=L=1J#'8-P6(%3[;6!&,K4ZX_2,$7?@4_C9$SAW#IX4_G&>6:T": MB0+%Z&,-6;3E^ 3^8H@@N@,3 =(2X@&?7*8N!#Q\>IUZ8IV!.HRFO%&@/LL7 M7BS0LS:V-X-.=85'ET(OT)=&?90FE16PU*M@R$Y$A3&SD?_'><'.4C'YQV3W M]B.B"#.RX"*\L(V:O26:[!.#=0O?NW/),W:;;E[9\N@DQ\12=H>E_!G2GA(M M@3D84"2$'/QA;?=;@0$'X(<"G%XZ0 KM-?;D504O5O/P!J(>R4B7Q;7=O>NB M24/=]NXUI>ZHJ@J[]AE4\?W>?W*P:6]5M6]4DF0$+4XG!H0#'LMFC]BA*@D3?TUUBJ?<88Y!T?9A(+(T=^M#I"(X1]Q:E70)0Q?1S1'>#J"%>/# M%X2 #_"#N$O+8XV3Z_UFD^@6CB3MG0,+H8E!"RR^[[A):&SZYTA8MF; :P)# MG62LQ'B6MG!:%/PQ %NV+89=2D#:G5>"L).KZ"5QM !T81(48!P90!<\/KKD M$2F0HJWY;%H;RI09WXY:.\L>2;29/;B.)O4F-Z^!5\/Z.BGTPL'+RE)<\0K!6L[ T5+64T]Y]<0@*#B80_Z0[)JMZ8@J#_^2L2.*01U-$W.-[>QQ\[RZ4?9ILKN3<-3@1T1.;6^H$FE!,=Y8\XK6RS"B9;QJ#V MWS-!9C8H"+A7GQSWTQYB2$),;A"06G M5 KL@NVY'\@6TGBJZ,V@+"CCB5$5XJ%UZ(?)6)MI75N4,M;U:D2_S**FIY$[ MF@4'Z'#?-O.';JI5_;_I#V1U1XWX/<**/1+Z[X]!."[0D36W290X/;[1@06P MY'"R@QN9=M&?=M7:17$CBK M.58I19>6,5MZ= 0T>7!I\G><)CEL.=RND"_QG+9? :=D2$76%5-+!:W-9Z:L,%]#KPJ>\L9#9TS-; M$*#0=0T\U]")ISY\!BJX),U&]K0.?R9/17!MKN74Z%T(%XUJSBUKS>OY&%+O2T+6R MWR%+H[FNBK-)NA7U.NJSP&\/L\ZP4)*O+6_Q4PUUU3&5(H]EK9-J)70'5F=% M.7W#?LAO)EU&MZ-DQ6;K\$*&%C2.'[7%E$Y4V7(8 AGDQI]I-U! M#*G-*1T1B\I-';VVMGDQBE0O1O$*K&XH%=[GH/*G:J@B*Z.YHHR-IGHA.R! MO?Y^0SG"CIO,3XZ[)A:PZ=^76)ZT.=-V]BU#V+3MK.FR!Z>PQY)I.U9#&"F3 M3%.+6$MJ.K/11ZP/'MAR4]N8L%2VO BX)(T;@QWM@#SU^OO#A8 IN)W+QWXI M$;>6OJ[MM&&N:)<+.J^O?W4G8\VXJ,]J9]"JGC*/F7G,7-N0JUV]UY.GH[FJ MC?6F($LZ(#D-6;J>W.OUY%K/ #8;ZXU3U?I.ZUWFPT5Z;B9-H5 M[3G<F<8<_O1TBR/X'N[QGRUEL0,[T^-7*%"3/FEAB$G!,?/<'<_= M==SECXE759=?D< 74\89X-8\2W>U+-V @-RPQ?8EX$G!9$P9@*M0O)>U:;G" M,SI<"++&6OT16B)LA0ZA8U9LSY2'+'MZ2.YK:3.L0T6D82JRA';KPCP4G"AP3(;[)\C$ED1=UZ M3%1C GH 8*HD>I76Q9ILPM5)Q7*;DE=M)UAW M3J5D50(B,/YLG"[N:$N@6M@"MMZ,TT:]36%H?A$;P6&>]/%G+)T251-I3 MU#^@^8((L2.B6']F%+/H&EI1OCJ:$,&R%*GW*$J*1BHM W#.N/ZH*; @#*!$BB MV1'A0P@+A"DMC@C4:42@X5XK1SX8QW@I"Q^L%0S*.CN/PH8ZP M;%1+A4T5)>L\0S5%')ZQHG5$NFZC-?Z?U+.XB6"J:CO\%0T5.Y53??&J,9K/ M))WWQ7=(EGB@=%TCE)2:\XP03@B7QS,>+?40GZ5O@5./#%)T0J=LDH;XH'*Z M=)W#HO7!)O' J$7!01R7LPR2)E&#Q+L8KWO=U$0/8U#&D-'?=I.H)K+6%D1P MZY=5FLPNJYH"7&^.07@$QR.X!JQE2Z,.6K[JTI317#<: !=M,G@;4//@B3G' MV*60T944U@A20!/!CBQL3GWA&373>HG&D;-&7!>Q:C0_+=E%$G%PY4)J#9$N ME>F)R#ZK;6=EUEN=!U.?"ZGH8-8P](0:]?A["A1<,@Y8#'_X8 'K^X[KX0_O-F!3 M?X,7B,)G>SD6?L:/_K__CR'+D[?9SZ-_E-[^(IB[G>M@?QQMF:5/RR%Z8%7R M:M61[[$DO7)88K34B]A*>4)<:4U'\TE&>RJS%*'>\H$-B<\Z^SW66&S3*(C: M:_I;5N?_ E^@=?W8H./M%_^"XT4EAT=I+I\L\DQWBU];@@>$+0'Q@]H2/)7@ M#<%96O9RLU\1(<'3J%GNK!]W3]8*./\-W8DQFOM/+@FKCN'4;1S2&G\^TZ)@ MIBS_*6H_<);+O4L[F6$UG\C"W9ON:\BJ%*@@U@&!K9Y!O\(1D.09B4T=89&Q< &/W7$>*65*Q4ZSX(5F6[D5&;Q#CXQ MHSD268HU_^6S0?5SUW,ZF#M_[K!PT-R%Y]YOU^)WTX7SGL8CQO(,>UD70&\+ MF*%M%P 67LQ(62Y 10.MR]Q =]) *V<::":<838AQA,Q6*BD^D$6"UIB30:! M$U-(@>PKJ(UVL$W\P!O66/],#IV:/R4;9H/\]^3P%7/A.9N]G_^55%O81;6: M81S1)/;?)_?0]O4(BLHEYE]WYAJ6^,;E>>0C(A.#9G)0!IF$A+^E MCFJ@T4(175LN^$OI#RKA!\]P-W+P&KKO;B@(6I)W>15/<%4DB-)7@@#'ZT5F M 9[;V#O MP"8M*#Z L_=A*10_^-CNNV3GN-1[",U]"B(B4\$Q?(8LV :YHH*[^HDU@-U MW;"\]&46?@U^_C'F5R7;G=^NI-,U\+P'!';."^$&50BG7ZMLO%XAG*Z/YE-MK#55G\J[F#CF M0TTC=+5:[^,;E0P;-!W-060ZTF#!>Y=X[](IV>D7J(-N@'\W'4L#:U_JN"7Z M&D_SK3#MAN=[$]%1Y9[:/,O4ZJ5%[(#NH_/)M$VST5Q.NW$H35@#O5>5D],]0[> M625AA'CQ>HGB==M)U*_'^P'/JV7GA>N\<+UK!<>\<)T7KO/"]9['?;QP/3-R MFW8YYSNA#C":,XYK(K#6?IUBOV9ZV(HB(^<9PLN-]I%OQP-SQWM8JB) M:1)U1KO<^<$C3?@9PA/;SH. M#8/"PJH9U)VH-W'0NK:3-81T>*H/AF2TR.0NYG< M4)3=+=#5#DH*+\"_M!.M="9I7,&+5IKVHGEQ?A]\\!LHSCMS WM K'=_*KIK(J3).ZY/,?G[I:8IJA M7>+67AW-\6\IU7(\/KYK[%:Q.#$L'!=8$<37O;M\ L(+7^'TN[W1DW+UIXTU M8F&1H6F_4DLQ?>N!A$F&<&K7PL_X67GR]N/WKU_I/Z6WOP@$MF>A+2#!5ST! M>)05*&*)/[R)ZG?:?A$^+BB& R\&_[YQ7EB-7*X\V8$1/!:I[#&BB\V;;_C* M!R=__AB3Q86_B9^KK@G*..!];8\$+Q@+ M#Z<.W_(.3/*"JA@[(#:L1L^S?@A;V/L3/&\-C Y*F+6 P-=LX7?SE>KP/YQG M9B#PA^"MM*(.2 D/,1?.GJW,VZ-M1ZN>_ X\"-6\A^THUC/9P$^X?G/Y1!!!6\-YXP,%\R- HLU,.E$F\ MEX>R?E0P&2MHQO8?VR/QOJR0PDC^:GT;29%(4_A^LW&6^)IL5_TC6TMULAJC MN3). TR'9!6K;J.@%:RM;K)>]N#"XIOE_76W=@GM 2>8J!-<;* H MP2AYFS[W]$]2I LMR*&![F)SC+S\%1?H.3_-VRK>U^ MFY5!D"YU'[]AG,?OY=!A>6#";2 M.RPLRF@N93'1.<)R[7V>$A8U1REP8>F8L$P[+"P:)C73]29G"R ,<2 G, M*WDR3<"#19A7=P5P7M-9M[:!PP2.-U'#;K7?GC($7C8FW6*"V7F\;$B=VH8T MX;Q\!5[.+NN]&A-(9_)RMIMTM6W(Y7AYN'FV?SJ(Q;>Q_-S;NY1'<2BVQN6@&W(@=Y-'ICAIH:'DL*%TX[IM,WR MB:SV&ZRD+W.>0;DK_.O+^OC$\"R]!WC7._C,7[%#@9<28/$=6E!W3ZZ-ZWU2 MFQ61FDJ8B]5F%!0RW7@"]*9W;2;KX(+_H4U,*&\.B)X9=&>!Z,+_LZ)13T@B M3 ZM2%27Q[HJ-U/Z.!EKL\[58W9T4?HD^T^\2)07B?(B45XDRHM$6XC2T0M" M8^^29V+O20IJO+&ZG6& X%3>=:^ .#*"5$G23J-P--E1IL2\<+Q6FHB*FC-M3KL#PV*2CBI+%HJ@,!$VF+C#3==(\"K:<2*+46/QY\R'FK\0FKKFAMMA<;2W;\GRL MEWC.1]@8N)\I2<9U>%L:S94)*$J)1QK7YH#9=3A IK&F-IMR#K@R!\C723D"[4['6R><371UIR(CMC5<^\NFB!+[Z7O.K*GCN;3J3B;-GRWT?61 M%UR2N22W9T>O(\H:CI,2#:.B&>6BS$69BW*.*!?,L6I+E&ESJV@,Q"KGM!W& M02=Z!?6>V[FS9+,H:%,+C5/=HD&O6L-S(GJE'H[G MNM >OHN+_X/YXQVQR=KR/[G.MHE)(>H$48_2B=IK2GL+NY2*=GD=X6YAIS+N M-%WA$@1M@Y'FWD?D/;_>%1AY;2GY(-P8$[-#E\Q5R Y[/W\[]R-5P.JEEP5'"" M)K'_XB+Q9"W-T%<3=38S9&*JAF&8R^ER*UI\()4T_MG&QQ$ K+[P?*6&\?;NR2C;UU5 MF,H W@;+[(>_O$NUL[/'"? \X@FGD=NR1RN%C\UZFUR PG>BHY^MZQU!=7'8 M,OP/6.3EO8T0"ZA&'E!C9.U?K=JWWSV+CX& 8X<-^'#4'BA,I >X1/30?'IH M=%@J[\Z%A7OE=0 MM=%^NR6!PQU-10=YV?1@ MS MFXWF6/64[@3A/-9+'FO1^I_+8]H$W&^1ICJOS6-U,V%G>-J\U+4ULG116J^; MIOKXPW=-H)]EF^[K9Y]LO3\<&U_J.AM8ZV,XS;6Z#$NCN3X1M^E0]B>)I#!FD]%54K7ZYT;RG,EP)7 [2J!%CWV]I2 @GC3$]'0TOY MS[1 B4Z9,ROTWD?E:6&U'AQ*4#D=I@ZO.P_)D-C%LYSK/EH=B@67+ M/PN,<+]SI!JELIW'N_=]U34*PE-MD( MQU0)]FYT<0U=B;/X51[+6B<9\A-9(3YAG0N)883H61OK8I#=8*(]4$8!"Z2" MM,P &/'ZI[6A9KMS=SZ&TN[=7OSG+ MLMZ.,9IGI?K/N_KOP+T=YY1RCL(9K#(;S16IX@P;SBI=9I5RUK0ZJ^B3T5Q/ M%P5>AU-N),O!2CAOHOR_A01!"*ERTF$L<7VN2Z.Y)!IJ;=C8[D1.G(5*AMZY M/)3!)O)HKNF<20;$)"4CTRI,@A.IC=J^>;>BSPZ:S@=:O+)D!T3!^0@[FSI1 M:+WROUY*0"D!R"F7JFYH56RAFTU;!U_(N&'N>K!R@[Q7SD3G,E\&?VFH?.M# MAG/N&@!WE;/M5;A+'\UG52>"\[[Y9EG@ UD3.+C56:4JP2[;J08IXVC?UN)N MX^XCIU2%)RI/Z]]0D /R5='#4UJ;UY%,)<]I7[+UKBS75 U,3FB_84>2 MG#P3?@T+7(YW*MKA*;V)TR8=P*;A7'4Y,UR=ETX;XZG,RP#[5L_0-W>T%3C# MR"]EA&Q,K2JTP$&N RO'HYL.L5/E<+F GS)81@66,=)C#CG#]))ARJ*:U& 8 MO'N3.J!AAGOWP6H>5L$1T:*'"+VC3@@\C,O!5@UR8Y98IP&.G*Z J!S@=.)Z MNJ'HYQ8YL*H-;XP%I\""JJAFY&\X#]X8#U9U"ZKX T9=?^ 2/#;T LG2Z%Y7 MQ P<1./N;4 I-@ZGW( YFZ%'I6H-5_UQ$%0NN4.2W#:1D.L+L8$7B@K$175\ M4B[ 7("'*\!-WKM5<.,-O)%5&F[8&!RV\,?UF@!=G@]HS]],GWPC\("EM;$H M'G0>N+ A]QM<^%YP$_L,X84]W_3WON.^"G^.OX^%-2NUB@4=@@LT$GR'?AK1 MF4W[E=[:3M]Z @DI>O@D1C#XT5=BNO"!!# J8T=%$@7$ J7_E47!M%?X+TEX M,;T8#] MN0#(C1,@# >U?#)+EPH4ROBU]R%RW_?P1!(?CH**.SGF\RK LV!9V^ZEK!AO4Y]W/N/\7]RG6X7^/<7\#]PZU?HV7^Z*>) M@DU\S!.%2:'@7OJV^[C:X;H%OK_H5)F!C[VDBS&P,9I/QG5F^O:;@8>?O\)T MU=(E*\M/U=[=6+]*6WX/_/(](W"VB,U&\]GXVAU.W;<1M]98=44?IX!C9Q1V MH;'@F?/M3?-M@ZY-$=]*H[F>XWD;T#QU?9L:HL>(_]D..W3@0_>>1WSOG^%9W(='D2V;,M;WU7*#^AUI\%"Y M>[F>VDR->!>\M8!6>2,S!FY6?_H/$:N M?<_;;T8>;E+IORU[M38W[)XL* _R6-V02S; &ROL'/-\9_G7W<+T".Y_B\V, ME)EN(NMT^4*B)],E[Y#8[V.T_OAC23P/OA!TD7XE+K9%9,NK,9JK]3/!_0YD M>'3>E?KM!A@:T40\,C%W\SGIM+8E;WU'L6UC7B*.XV)320 F2!_ B7QCAXRHI M6_?0.H'TM0U/LO'<1.-)MDOP,]ZM9WF'MY*>X+Q\F3S;)7A9&_,XO2A1VI->T@/!ZJ_1Z)GBZ"*/2'I6YN;BLQXKJ'S M[E$Y9M8P<=; & 3.QX/BXV9R9HUR;\')!^4=*W"OR=92=GT63S-QCKY6 MI7M-CI914=]NXG2XF:4O_A-Q;R*-=''?B)+V?H4CAMC9CL"K$OX(>P!.H> MR/%E%R1/E:6UYY*9F"E!B-M2=Q,>%BTDM? MJKS - 4D?I.B4F)B,/Z\9*=!CR$Q3S9XM(*C>W>.9^$'WE#\ CC0P]#7GY(S M?P,:3PY?,1= SKV?_Y743,*+C@">'88/,AK%_OODAFO8F8_D;N$2\Z\[/Z/A8L]C>GE')U3U,*M*B@O MP9_(ZMZ/?JV,SAX(G4)Y0^#_X-+<(E[.+&A%FO5[%O1W6(RU!@FFU7';G6-C M:!=.A#Z>\;P*B$0Q/DQ*)GI9O#D02G@A+HF-;A9^MFQXEK.'5:Z\7X8VR7FJ MCF>R,NBAR=K,:&UH\BSUL0R'H2LS6_F@9#XHN:5!R<.](_N0-AEU,KV-<,]9 M:>3&%]=031D+L>2QK'7R_/_ N8$LXK$?A8WC><+2=-W7M>.^F.XJQ0RU"Q8Z MLN^_U=I8%P.MW'!Y[ZV.8V4U'BK?I7)**6?[2\@AOP&#O(_S1_+B%R+SNY7C MWP4/CP)HY>"1RY/17-/$Z736A=*X"DKD1/:&"\40A$*[HE!(H_ET*DZE3@"? M-0=AU''C]XUXQ'273S1(=O#^]*8FR#5@,1:;M%Q$PXL2,A'2^MY>T9OJZC(B MC^;*3)353N 9->R]WBI;Y>C<2[*5 FPEBY-9[9OBAMCJ-N*.]^;.\N'M_X'0 M\]O_:VYW;S_<=A=+/9T;(V=,(CZ09[)Q=EO:;99JO2\C'"K>#HNJU@GXRF:< M]9MGJPHZMRVV0JP229Q)78D!;\/=_=XDN/N0O9*JZ1'X1_B[H/TD#O\&$A/@ M!'O9<,(H1-5E2(>0433J1XS<&^X,WU7-0%R%[Z:CN2'JL]JJF[O+55J9HA0] MIBK6EHUC[80-@2.]<4#!>G[S(8='25E=&@R('D5%[02((/>/+^T?UV:?&<17 MXL1(#USB?G![S/!N[\'O/$^PL-R >'[BRI-[P_6\X<\!4>-INL+VT)A,*)-. M=8=RU_8:KFTQ$Y70KHJ$QEF2:AMG[JI6X(K[Y=+=DY5 6$3BQ2_7]BX.'XS7 MHW+GM?'< V;JW&>"%=+T+! (@YU)K&"ZNC#)H[DFJBK/! ^'U^KG&UKB-64T MUX'7NA)5W89;S.%2&BF58[?0&4RM8HU/5])FW*>]0L'8604*"EZ6B5.E$^BU MS7FQ'52 #XYO;K*:J.HXJ<-HQFU38_[J.MX9/H(.8J%.1$.?--N[WD*_[>7= MU=OCNJK*^$RN0Q!\51&GL]I5B)?@NN'V+?U&/.^-\&QN@N9C$[M9\5+L)AS8 M?&R$!O3Q/T.BWHO&M.O-^B15->\?I'H]CCH9S55#G!I-M0YQ-[C/+%=5 M49_%K$VFWM[=2 Q4^K'/U?7\/)H+F&5;SK+<=FQ M"/RB]]+QVZ4X3!G-94F49]<>O'$SU[M?7;(SK4-=#D^4-:*& [(&]1!G" *V M6*JBH=>!%.6ILNYPT5FJMC87:92+U$GWDV7<[[YTRQ!M$Q+HJ=TYZ[L]_)#J M(N*^>9UFHI@D?\,7?5G_Z9WM&>'< G$VK3-=AKO>W6&@4NU$C3(0WE&+FEYG MR@OWK"M6O!/*!XB";3\3-H&'.]B-.-A_VBYA$!2_FI;M?;$?7!-I\YTL]^YY M]<6J@3W,LG;M 5[S2UH%?!'0A5AGO+FU&57K=_LLIUZK"XOZ1FC$9#U>EBTV2* M=#U1T@7JE=V!3A3E-.2#WB#;E52ZS;"= BIY)AIZNCJG6VPWW*)*'*H05]AI M-5VR(JJM&7\=H5-EO/D&R=)[G7*6DU]=FZC8BBVK=0KY&S^\CHYYX$++A;:- MZ*NZT&J(U:&I=1S/3@AMB7&AO1KG>/_]O3!5)Z(0'D.CKZ;/>4,!FY$A[I](+_9/ITGB7&M@L&68K])W9J-A7Q1,$GVYWCFNZK ML++6("[$7N*O\4:;#>](#K""!\*;ELBE*YQ["?NC5]V"[]!W D<@)!%=P]:T MS4>"=S?T,_C_[ \L4QR,.?4$A">3)V^WCDL@%O^+;%[Q8[9@._Z8_DUZ*]QG MM<_@EZ/%O#P1>)J/O\MZ$GNSAT<4C/O,&N^)]7GTTW2;+)\]%K[%U@M?7N_] MO9L@KX=O79$=H;* ]U99\T29!GI%4CW"]^ @B.#MUVMK:5&:F3_H#%"+,=*+ MY3]9[$'Q$Q#@!"T'%O7)<8.: V >6"R<(CW8W=[=.>QH#VL0GDS$YZ.(4:O@ M[%$-"OZ+$])C9WI()9<0X968KC<6*,0M[L9\-JT-79RS^!<;]RR09VN%S"+B MT 2V?RF?F(=QH@"J!9X5]9;QX+#UG+ M"G-+\(I@6+( .PAG:[+^#D42!1PG*;R8R,] +/RRDSV3%E@#E.^2E9P B4 ? MTQ?]:^]:WLJB=LD;)^?.5AL2O-^"YG_]LDXW'3Z0U$1@3>_W1& \M"5PUR/R M'9.V+ :XK3&_NCS657G@8WX[N"A]DOVG)F8/2UJ?A@__#Q@@X:.-&IG/(>9S MB%N:0\Q)=8)4THV,;/YGVMR+Z*,M"%A;&[U:<%?1(6XLVS_ W%2U+7V_YK[P=LU7K_X$XPM8;N\+F0LN% M]A:%]AK7XGICU^)7EMJA-3\]T!:6((U7+7>'_O_?SD]M:=>('_482\Y&\\DX M;YHQ$'B#^UGMW; E!6,=C'MBU<1'G1=6HO%B'V%9";3Q(^BN@1^!SL'L=6>[ M<\D3L3UL;&$M.ZP%Q+(OA@P4\O8;I/;:=;;T.^;* MV87=5_??_\2/3>XFNBB\/%G+I[#U;44_ZQ)0 9ZYP<_FP;Q@SXZSM.AY8Y]5 M9JL-O$2E;3;P#UWXP_')H:^F"3&72XEY.[V-W=$L2J=4RQ0!F*;CO.SG&>PL M975U69ZWIV0,6N]B'":4Z24:E$D*RDFN:Y3.YQAY-)^.\\J90H:AK9:E+%&D M_'8NO-*%HSFHP;UO)?I0";A*H.A01WD^=I.F6WR/NG=7>X(\&'41[EQG;?E! MBZ((Q^3 ]R*-F'5^T?D>J]#@*E@O9*C 3>RN V=O[P8R MD6R%A15[^QV:X$##+YU'VPK)0'Y8'MWOG_]??F-F-BL&4-XAR8%ES=138AW4 MU>RS,2U@T%R\H@"W_AU[S%E'CQ<-L;8GY.WYZ0%"#8\_\?"Q? F MO9RC-#CF%O$&#L8(G@9O1%T.?UR!#[YQ=K2M/QR0 M(U W*'#4%Z^!WR--$3%#>+_W/?K-_W(68"!\4=B9\'@3&_B=]1H!)H*O-&>3 MS&6P&+KK3V!\_F^CYNC=QES^]1NP;+Y5"N$'P! M _<0.,ZSP*Y'CX9H)H00 M"$XC6G@6 ,*"("I I5636N95XU'%H_ MSIO665D0STT;G*W%4B'71;68CN5_C5%/RE5CE-72+G* ?1)AH<1"N0!9I> Q@F!ZFZ[L@.1#V10MYS&*2Z\X,??DCF&)5D=TJ![3'L")?"=T M%@X037'##?QA[N!8?EAX&L![%2W.+%MQAH8F&A'U&RSR?7R-U;4D#IV93@O5 M))*IVB9FD\MMPH!-R-,BEQ6AR[P=0Y7:O#)K&+)!H*U7#A4K<"7![V#@9,A% M"8U.D9]HTS[R ?LH_.R_H"S&>+35SOR=KA$B@2'X7@TR8_"1B0PM )CT#BLY0 M^@]%Q_#E\%0M/!L7?@QQ'W-XP:?S+!Y=9()]C'9)>$J.5]=S:+A.+HKCU74( MKZXGL&*UP.IJPZ_UA$BU8.INA4BW E#W+@*B*[#R[4'=#**2^.8 ?@IJ_',\ M[;F#3D'Z<-PL+E8M5^$W)E?8)BO*>NN(CURNN%QU0*Z*\.@: MDRL=(8TTN1?V:KC]Z6$E0>)V=N=:CLLN_=&S#_AC3/E)TIR,XT+XW.P#F<,5>6< MU%M.RH&5:YV39N G3P:&)O?_M_V0UK"%I:+VV M8K7JL-H^C?X>6M.N%U+R9J&DB7\^32B MT>]^[-HWXPE\Y)IC'S@_L%7\@48;0B;F>DWZG5T,XKN-NHL=,HM 1NM:9B(8 M!W:89(-LD!<<%Z%\2#D\">PQP?4-8'RS+51I=[O+PE#TFNP%F2.A8:[W'P3! MX[T[]\RC+H(47'HV[\=A822A ;8G7F^77/#AA]M_S5J#Z(K/_F#U?C7ZW2(;/=67CG*]GE=1*7KDK14EQ:5A S>]NE !6[ M2]S[OD/77\5%B(='Q297+H_&3VZ?^PP$\) MJ>4(:9QX_GV\YS(^#]H.*5K+B),".&^!Q00(Z6OQ8- M-__GO Y. :-L,81%ZB*U<(7L)OF;_X+8K(*8BW3BHTQ0R3(B%(_X%3@1,;S9 M37$#XHBO,&^1Y72&VUTD;0()D"V8DR!^1#ED@E4?1O45)'"-;!Y19B5^7OE% M;Q6L7&L.@L8'2B!P X7;+6>"U$IQ4$2S<9C$ Z*/-0%R$0#+>@>=;J M=C:^#(C]2_0VX?I-_T2VZYZ_EBA&]RQX'('F66R.;VD%B(_P([YKMF?^%K29 M<'7(!X2 ^8CM_82_=B%M,=_O7Z06Q$=>#0

M[ 6+:Y2[5O-6I9BB9V[-4H:XI1;CE8.3 )9C&V+4%I M:>V3B[;1Z)EEJ2 _ ,""8OOWFM&'W;I[EAQ\L*,$($Q"OV'V%S=X/RKF5\S_ M3LR_T&_T-LR/^.MZNZ%W2L#]U0T!OC#/Y_O<.P8!N9!J_D#A]_;/*S*TZD<5 MO_-_,)M0/''IF8D42!:52"2DO!24AT!^PX&[(-_#"NS@*(\J[ M!GF":GO=W#NYZ&B-7FOG$\G+XYTHKIKW:P_/5GV(^/J-MJG8JEILM:ZP\VW9 M2M> K7H-L[WLB&#E31YLOV-O><+-':CJA)-;SOFH- <$FDF!T4I?QUA7>25U MQ&*)M\YKY7L[H^QLMPKE[C158) M&24]2GJ.1'K,?4N/>7*A-_N+!JA,TB-]T[D:?+TE"DS?K4QC;XD[-;1ZE+9\ M65^"K6I>RE?S4D).VK%(:D]27;GG]Z1Z2KR=\79%4@6DJ)2O67J'LC1%4GIK M7T52*\2K9-&78OM2QE'O5"2EM_=0)*687S'_,19)Z9U]%$GMB?NK7Z"2 ,SP M\]N]<*?NG16!3UDX?H]>3D*Y.^_*]_C,P 7^P@81\/_=\(G^W)[UNP@NVFOU M"L"/WBA,J\46_BL.,]AR<0N0F/+KVCNYX!@,QJ>2;-O*;;8C[C,,=N3?T_Q;#"YL[YUP&Z8O R[O;>FD]=?UKB\&("N;06_",&;VZ_I C8[J6J\D/ZW9GGP[ANJJ?O5*,M2: MS-3O52VRWN?./A^MDFYW.2IOO M;IE:V7:W%)L=Q)H?F,U*M_M>_=B\P,9;V4XXV'O/\0,\)4W%ZV]E\47E 9Z. M>3?$TH/'U,?:VDDVC9,+76N81JLD3K**NLKC#FS*9VN4M%FV E+%8^7Q!?;$ M8ZVR\5CU@WVQFB0.\?12/RV/8ILAC%;179=#D3NP"[N/V/D+[ MY*)K-+16>_]H;^]4!;&G**^&K/BZ[8']\6)G7[L$BA>/GA=?M[.P/U[L[FN# MXZ5(D>EDO8&L9L6S"UB')H]#K*[ MK_W+O:Q2N6M3E4S60"8/"M^[2CS[.P/X*LE4DEE[R33W+IDM;6=PX/>63.ZQ MGW&7%?YK.S\NDLEP"$W'NO@+_)B,?TR#9\?C ^G,"LF_XS!RAE/QD^/9S(O. MC5:SV^88Q =A#0-9X]Z/X-/P&G9$!W.EL&;#8"HW.>%=XA*\)21T,G%A M^6"1&GSX$(&XL0WWO(R8EW6,PB<*DJ(;!RCB;3 .)TAV79TPI6*37'*2_)UZ M,87QZPUB:(;1X ._\L>PQ%-";: )?/[R\3>\JIUJG=SQ9OQ-KX R=HO M?6L8 KO#KS3*'@+& *)EWQ 3\3WXOJ!GR*+(Y5L/1#XW8" ?'K]MR'\ XCNX MB/#-V.4K!$-$F<4A4C=EM2P_@$]NF:$P^NV9%$5[7J==@D@DZYCM?%S_%%ST M-?#'2 M@C(AOD,RKP,LQJ*QHL\1%)Z<>]9,+L[ELQQ=$WL6YH9!L/=].*>=K MG%QTFLLRALE\AU+603Q:DL^0!/*G3L*O,&TI'^ZT27Z3,@3RF*@%?,!+8(Y1 M4*F-2ACX=# EPBH0M#<+N"X-KAR RSCOTY_$ 3&PHD8Z##MKT>'OY:I O%L]*,2:)V%R2C 7*:OWE&H]P'6,0A!97K#J00O"^G/QKS DDM"Y<'!H2D M7*=9$W)/XF#BAT*K%RG'+#W#C>",#5P,O&?9[=$:,3MVV=UP1\9[@H]\=F'T M.:8"MX4!KTW@>U$0LY,C,\A/.0.;]MD(CIMAG!E[G5).:&2^[$P2D0R!BH)/ MI:W+#%P..R$$76S1.$2ESJ:2<^!+I^E7Q$\A<(CK^B\A^>"@\?-CF*T=?CR? MY8>E-,<3%K@]35P\X:L!45TZ"=EY\I=/MA-.7#H]=SQ.)/[0)_DNZ??!VLQ[ M:GSYQ.5/+XX=C= %;FHB:20SK?++\G(3+ITM_MXQFIV647A):^J%OR][E:XU MV_WV5J]:_KO9:U5Z4!VM^%+RJC4I\Y7;-7I[X;Z"^-5B: #>,FSKS6F";F'4 M]D]& W+MH0A_81;#71)BZHV94&D7:N02"\LV. HBIC)2"BR?N4EO[";3K#ZI M#$6J34FE;R-L1[Q;]Y@/S\DI.!3!#\=BISQVPU =?49PZD08ME,!\<9<4:4M M<:/?7;TG?L ++=3WFJ=7.@-K;-SS]&V:WL$U:$UY=->*?D4CS]HM,P][[@J M/CU>/NV7DD\[R*?=O;7*ORF?KO%FDO ;9L&6L_6QW%5=?* '\,X"Q\HV4U!T MWLJ'JW@7I:EII50K7733>N;.O6"J9[="=N*V'1@R"7\5MU>*V-2T" M[\1M?=1M;:TL1_M5-\>SU%&8L( OFF[$D3['34;-3^^#&?G4G>'M_YVJ4JQ/\2"U] M@XQI\)W)*J8]F?S*N]"=]U+2YLE%MRPNL@K(]L1-A]D3+. FW/;K[:M36[%3 M2=CI\%MW:TQ^N\HH<+K1--JE-/]/?I05RL]6@>X;^F7;;IRZ(""4,=/6YIN3 M_=[.:#%[7/0C"!$5;V^'-/-.S,T/2M>,/>^\*^:N&7,?)J>[+7/W3BY:#:.U MYS*]@S-W_2I.*M0H?)GV8+K3!G:5!OY/8-B(N=.*M%^V^_5JO^QHF[1?+O2B MR< BU]R-O656BA0X'0Q9<]E>4\)Q"86V%S13UTHY;>/D MHK]6T.2T7]'NS%N&+;"Z%&3.\H.)'R#>*_N!N/W$MV">9)+O'(;!X]2GQ*;X M?FQ;'LYT^#MXO@]\&/'B<5\ I"Y@-AMSR9[K_,59X3(X7LS)-F/7I DQT:A- M_)!;D'.!./"#90V:?YSMTI6>B98]0@?@AX#4+WUDH7_HH,:QWYJC2>Y/'"1R M@M/N=6RMU>_W#$9;O5Z/6EW+,HQ>RQ[J6M=L_4M'Y"+YU"C(>OB>V>D@8/3[ M*1W"Q,ZI^T*G(?H8>0<"O =.!!^Q5G=L\65 V2!ZA_"LH_Z);-:5/G#/KSC_/@/CP-]"QT:0 &"[ M+TYH@86)"QO-.Z90/\#WS+Z,DA_QO;/]Y]G+RH8=(MQP0!Y*L?!_^;7%K_B1TA_**GG:NQ0(#0)) J1J<04^4Y8 +[ M>D*G>>P0BX8C_%ZV!*CWQ/= OEP8NIWJT:$3C$]1QSI#8)T(B,DBT+NS@ Z4 M&P2AH)VQ!"/QV O_Q]H4H1W([Z--^>@9?"? 2IO5,'\ M-DKD0. %XA$+EM 'MB$^>%UP?36G8UESRNN?$0&"A>$5'Q(GPQ+V_^;0@>." MG9#'P=QS;)89\P=+;YW;T ,*V7]B M%(T$U"*W[FB=A-,TIN )Q>.B%83G!@AM$ K/#RCDA.2_MCIDN;?&:]B<8OD# MG%UR-^'+)OD"?HR41>2S5>Z\.:LE0)7$%K-S*F?I]X#% M=N"GF]NOKV>H5 2O4/EML/^60UOK=$XN\-H"WS0)C)1Q;Q MI:%]XH;3(*?D M,1Z/4;/"$CSF^.=20,@@J>]]L,7@-/,GP<:BOYK3L8XG!HA$"M@S#5)=B6M+ M\XI^&;V;&R*)E-&DW: #[OT[]@2;O#C12+KNNIFW:8TD2DZB4J!):@+(XS2, MV#B![T&TE>0L!\]BKD0!9B!1S;1S*BMH"*83]98#FAD*6Y@:7! MBX>)Q.2.)"R7@1Y$\#2($K:8)U532'&QL[!(U[R,O\"K_0$P")_?1@X!4EEZ M A]!C%2LD(@LA:;4R'29XCH3TXKN;6:SS#,:222Y!;F[%I.%!;'!'/=RJ"9 MNEYN@]8]N>@UM06]1-*<$V<)QR9VIMZ!?0.(?I;0T\P ZS*UGMJ);37X' '? M3X/WEFGP+4+P\BO-5;&.@3K50J0RF0B!99'_6G1DQ)EWQ48<$VZ@&G%SPT:5 MD^@UD%5TMH,0EAI?D(*^S6984)/#!^'%\$*7CX3:X/&CWTG%N7OBP71<^'G< M.Z&B#A/^,Q;YF"'H1CFJL+FX=F31_&V8/D \O;51>RE"].Z6(7HB=GA>E\'.&.>V,&.)=8=\$'=W']Q9&E'MXN#N ] 5= MA"HL0YCT\J3A].M^"M,9-!(-!%\30*M(%G0\AHCLU\ A#&'ZP/4\R$N$'X Y-2^[';RD -S"8L0B(WE4*;M;RYZ)8 M /?] $M(G-DYX$,_X!T.$/8$T_X.DO1!+@?[4= M,*?BKSPV&,)KT4_F,8\TGGEW&G@U8D$^A=: (4=<>EP'M"YWT1M\2X]OD EY M]&,>&6 # R;!@?/P]'KD0)[GXZJZD30PA#(=)"?,(5AG4A#(V*A&$./5=6&$ ML1!.$(<(T5J'Z&\*A&*I)L84",=?XP0V%VVP!%P%A(L$Y=\->=R#= =K] -= M R2I]!*3P"6W?9K.(\V8)&%!AA*;!6S#. (;EX1UL\#,5K+O*&&;>]8/&]1C,Z-!D.'RS%<@2AY("[S=05)]P51(68J]9I3P"!\]#KTZ$$3E% MR5=5J&"\R<&Y8G :B\P8Z#J/S<;N!0.AN:BH22ZC)0DGOIZ+^6D^." RM:P M/TMS@8H,'==\,P_5"@]_9ZXS\A$5?8C"!9:(LU4:^LL0F(?'#K+GW3$,?UV!*$&1DS%=CD_AD4Z^V?2Q>;>_U7BV&#B+@]NSK\<3U MIXQ]!OL_=*)[%X9ZAYF7IQ'ULC/:\T\5N+Q=K<#E[6J++N\7^ @Z&NCJ\A0Z MKCI^]'7N+O]$^:S]6LSE1#K#"<9M 6:;;$D9*T^9@$6.R'^3"1")?$ 9E&E4 MI)K,BWX4WIJ%^S,AW^>(:(+;#'\0&U,H$? &DZL]YU:B,D1]'%DCB=N3#B%< MB7CO\>/TMCO[2K) G@-P*I(1@U_E*&:NLP#WV>^&_&*:O(!X/>,$'<\P7TSS M_)&'V6C)_TM/S&%"A=15G:&YJ(CAP;X3A-%.DR](YKQ^^L7SAC!\L5?OCTNG M&K*Q3M=1HW5RL;AE]PHN:))?B[6 I!'.(,ML.<61WT;)*'@C&#RX M8;OMT]6YYC4TQ[0-JE0?@YG\3:^LM>KB9FES$1TCR2TWMIR<4:[9=7!VBR6J MV>Q096PW0[-<,\1&CH):N71O8./R33.I#9%>^%S-YEY=U-X&+FI9RZ7ZK_1: M']DSZI '-O$#S"2M3,!V>T7>:&_1&_TK\Y\#.AG!]V^RK>2UKNCFP_[F>\_? M@ /LRS!D4?AYFGWQ$D.9)XQ?BF;07SA79*D+W#M.%U@<[,$WW,0)'4 ?E#>Y MASUO4UR@Y*F+I,3CH'AUE-B#XQLOH3BN)$FMH!!BK#\1529>@CR1)2)=W-4A M#W>_R;=ATN4YXX: /2.-7W'H2/MX#AWIMII]PZST^1[M?N_-SO?HJ^,]"ML' MC_\@!G6\QRN/]Z@NGN%O'M\R>,1@9@&N:,,6R%>BII>$ J\]X7:#61]5+V]A M!<^2-O6!>WXO?1(,8R+,MR9NR2W#?]XE'LDW=$@>< !WP]]")OS%K9MW>QI( M):(WU^7P B5Z=1>])4WTAQ<]A+8T&JV]@:6^YWD,1XQ'>(.^D=C^IFZ]@04+ MY64)].OAY<4XN= 1^EU!PU6)O99 P1Z>O4S.7GIEL-Y?X?448ZYHJV!7ZN 6 M[8,LQRZHI;$"K9,+L]706HM;N6\ -[35&I<[HE&RK61[B6R7Q@2WN6RW]8/@ MY+VY;"_!V)K=QUV!NE47=)+V7M!)\*0(A4ZRXW:[H;UVNSV%2KCFN#X%6]2] M3L$F>Z^SN,F>O8N(EY'7U7KR=Q_91O>=1[ZR0<#Q0_06KQ%I9?79:>F=: 2+ M&!- 7+C)'10=JT"> \JKV_VLDE/44>&>]M;X56N XHJK?W--NI^GV2T2M>/R MA0;V+2^5NQORJ^%E'(W\ %N7MZ[/Z75/+K3F8BX[K<\1,VN2:\J[<8M(AJT" MD_]0YRM M>3?D3RW"HP!54WB4Q1[?7N_DPO?8(D$%HAUO:1[H .>9MIK\H&%$QO3?/L<#>X%%Y&_G@'8^@8&=#OT8*T#DMSAK M$U%YB;_)]^,(!#9/5J5+/<_AC;4"3R*5.D,34L?'(-NZ7=ZG V8$;0BO\=(- M7D?"+ [6EMP7EKRI[(U4CU0R6%!3?%B;7-4ERY_J(P[N$(U@PEM+6+?TFJF_ M1C,)#*=403TEDB/$(T)PI2U+C4V]5UA7OXO6N<\6^-<,E^=!.J448Q(ZU/GY^G(L4%]GO.WFY+*4B/+5Q:05_:$IE;+2K[G MY!2BM"\<,R57B(BE\KR[5+00++Z\2?Z*RE%"67(#-F#8B091H1..L"493:90 MI3 \^9W\B\8,E68&O9F5"1=-II':3JZ53_'#>1"*#(TV'4P>>@=K9'%FDX # M:WK9FXAX$PR"3S6"WZS19JUT-8MG._N)9[M'%<_*9,DII@//N\9Z%^<4;WJC MA5G2(Q^Q,>E+P*;%/]^D9W[+(#P'DL?1G9TP:R,GOZ.:DEAGPN'R\M!G^,#7 M%!8AJW<_8I?T%CS\ I=Z0PE"!/$*,>YEN3D7FVM\5P"7W".>"/@^+"R "]J4 M^]XY'W8]@PB8B1-9,M,C%K/2 E^@')\"[^'[\ET3\XDD/!!U*?-D,BE=>?;R^2GMB KYL^"*<7_A) M^HHP5@Y9DI\VC(B")SR6Z(MX(V9Z(.RP$KA" 2,VVW4#OBA]EEBM&1@QSAP\ M2K!,$S!-[&>2-DE1602W)3=DX#[R!L$GZ"/#3?#Y!H\1T OGDW>G/-01V!L9 MK&>Z4X&LE=CU20V) -'&TUIB"^DQ1+L0ICH[I"(>WY2>0*,AX-DG;01DX)<-4+7_X? M)A6WP !:8@@]7V)%D1&HGQ>&:!F)<!*D,5SK<0(_/$ L46<)(E.)V ">=<%CX;,3>>V &#CI!^ M/)),^0DIR.$5;/+L(Z*H<$<0\27#R)+?3G'U=MG4>&==^FO*<:F#,F,'4<'> M)&M[E5_;+)!..\B/6+O>%4@?1Q+BDE&,M&_8Y1=^'_^;QMSA!';0@X^ MK(@7AC/Q OQ+>BYYC_CC4>^DS9(;)2FVA!>=<[52K)4BOW!S2@\R3PZ6,H!H MZL4/OB/193"UP."GG.>?N94B7Y,GDACK X*6?Q1G+.41"N6F'T+O"PPJ_/A= M\$S!<";NBIC0$]@Y^P4\4OY4&'*4F.4.YRRE]8@KN'"'LA&A.3;MWO4_ASV M#@%8A;?R[(01=^XG,2Y?608T_<1> !T+@ %C9Y+?3& Y.(,T1%. LYI54ZJ8!D\YH<7M& MB]L?EZ4V9H]'6@N9/R4288F8A0QX55IHR$VYF"/'(_:BH .^<>:&Q' MIQT2SV:E$L^?2YUXYMB3LV@\6Z/O,,L^_S4*W"<$%[X;/@7V91 4E##VBTH8 M^P4EC,>E5^Z\-643Q@RE!'DN;7&&RA<0LQR%NKAK\T/@A<@J(G.^QJ'QBL_= M>/8M_)3[4N_DXA<* LS(KSZZ(:?W> #L0D&%D/I7?? )J^ER7^RCQ7'8D'SC MJ.FH_BYG3UFX$SFPW2:,:E;7!FT]H3*SO[KTN>AH#LYMR0#;FG9R0<4#A)(3 M? _!%YWJN%W//I+X0K@Y;6$PY3P0N39$=6JA!2 M3'4,%Y'Q>?A-Z/,S9FLC[E4*6,5M"[\,8TEI9;:0V1[$Y?/SY0_JN)?C#9'? MM!QM.5QH0],6SX=-3@J2KGN^(%*$[HYP';F=@SEBP4TX%(XU6":'ZZT?F)H8 M\C,_9+PDE^Z#]5%0/*MJE-_C1Q9E5K=H19(:C^3<&>G.%[^*GTC,JZBR\Y70 M)<""*P&[]3.I3 ,S/A/#%'W;P?1"Y+@DTP=M65K)BT@"UV'\:%=,/V Y22CH M&:Z9$_<&N/^,FP\N VX_ZF!QK?(U-U2^;Z7R+?C &6(1P$0,/T=9X)FQ=2=Z2[\WJWK;6.KD8LX1K4B!GBTX@.N(]>QBF5S-F[ZZRXOD2E/NMJRQJ+]]8]%!B7L(H_XK M#:P1$2BV[;,&:+$A)=\O]8.8HFH6L.-$[%)3/\.-:T]7. M:]Q;W]O">@U!:>?-5_=D=6 \][$=OM1+#>5B#]^\Z1[[-L]*\;3.:\?W%(R] M:./A];FJ 6Y%\J=BIV,R%:.03;KQ29.B@R4V2;SOD MN#J5RG%=E3K'E2O0>TC+F[[Z V(U4M3YC>\U:)B-QXHE4 +AQQ MA'3K1^0RM5[+8[VZN$Z]O?07=/JE[B\X%(V+!>[^\N&)W-SGQ?7:AK)=>%J3=UG18GWN6+$Z_\8.+C[C;Y*WJ^N+%SS$T0Z)H7%B0GI9UX MXGD:@3K)#KK<%N0'9#B<2/>!_W,J$(FY!Y$D#WA*3M;%_,I8TKO-6\J3X\5% M\3.6,]O9-F&NNAOIGF[[9?O^#2*_\7A]E=8LP[0$.]F@6I)@0_HE!8>2S]>+ MII&^E:RS+3>RD2(!!/1(MY+*KEYJVQ39L/#OA#G0HEL]42V0/@.+5@YAR*#VN"$O0G#F!<[BU0BXM!%TUE@ M$G$H:$WYLFK,N*']Z.G':S_,4MN/Q%((:!??0PL2SIB%IUR&OR';U45H1F[2 M5715&PJG:WCES12VZR0F[I Y_RU*3HL]]\\6I];E/@H1\\[$KZ9FYV%UX M=3G_G6.N;5(*=&-?NZ0K^'O:$O#38I-\=< ,6$"> MB, G8'O057IH\>?I+XQ@8 7D VWEM!.JQD[8K_IVDJ8J&HA%T MPVFK/:[^7O:X>N7&T'K_/2[!+6+UR_$6.)X?# YK-P[%Q@FTT_'X?>U M2^WW7?\<.0,GFL/ZRM3AHS5B-G9I;65RWA-ZR+=B@6XF]/*\HI1MB]CD14.) MO!AN=*YR9Y[%=*T8=WV6[=JM U- ;[X)8ZWXYBQ96NUFIXMSOL*N7M>Q15OP M(G/MF>P'#R?6SH]SF8MA1@J>E+90V^PG^@]KWY$8?)&FO$=6OKEIB'JLWFKS M3U9;_B-D;:,LK+U251XQ6Z^<5ZZNUN?-^UR[%H9C/(C)%0A+IWH.#VP2L!#= ME%0ZK+PT9!VT84ZB)!9M('.&X":SS?%$CH''S;+PN'0-CIF=>1%ZZA#,:F), M]W T!H',+/4QDY/FJEMX$'XP&X[F(_'-XK#M%/'[.O&)0\@MU"9#%@X>/Y0H MBP[Y(4@P4)=.0G:>_.63[803ET[/'8]_F#^4N/$RI(37S1^ Q DB+FTYK:_M\WB;RQ[8MF86D93,WHE&U2[V=>[ M)1N3#DNNEVWU.LU^:[LW'8!0'2"4N?)5:TX"W?*(9= "^U%1O75*G8M\\#YNO6:+> #KIRO,S<$FO&" Y.G9L[;V(;&U,S18=Y;MS#E]:T_BV_CX MR56YMAF_L=7<6^)C,[))N[W48I=LN.(8G+ETYLZBO,.R%_/^/L_9W(PP7UAH M!FRS:F5920:.MD;4&NC:=:=E!#SD%N_J\+9G,[!'.G"[O808P^%^B2%&9..I!CR#>,Y3XG@7 M#(06[A3*;,ZG]QD5&058NC.*HDEX?G;V\O+2A,$UG_T?9Y>!-4+$[3-F/]/@ MS*81/=,[G8YNMLY@D+K>-W6CK7>Z1K<#/]D&8G'I-OMIZ,U1!#)WF9SB(Q#; M7$X G2<#/=.R#M#Q^>R2?X>[_8>1O J,A;!#PLIN-_"4.=SEF M-IZ&L.H^\0GR& _$1?ZASRZUOG^#.9/':8BE&LF#(I,KP$LOXV=$_.YCC8-N M_N6,SN]FOQM_OW'SE:C;J39!2&(%24.*13:(\ M&IG>V<8/*+>I-_>YRLJ:E]&:FWVM8^2LN6D(:XZ]$8#669X3+ MOF@?L4'%P5:R:4("))R.'&=J/D65KKT.N94/[L\B"268KIO86U+/^>F49_)WEF1S\%2N]6S MF(=91F4Q#VTQVYU6NP^\JIEH/<\&[BD:RW_I_:X,?W>WA+6T;;IV^K_KH_F MD4[-;M]HU6?*M;)L2?<,[P6JFFDSE6FKI&D3P:!A:JU6S]3/[)9AFCT-@T%] MA6W[/'7I2ZBL&!>.WNDO]5%RM31BA\F$E6*R O=:-Y/#%:IBP5HJG5EI"U:P M.=F2%NP1CXP'*\9Q&Q% FF<4Y\(S96^NI3*- M%35FXJ\0CN'_3,PT@AMFZ(:I_P2#)O?GY)L!#=;1D&%_6WT4 M70TCLD/IOU),]BL;!#$-IL2H8%"FTHK5M&-%.V8MW#%KK<@JYM&LI"DC:67I M7!GI?!W)H^/B*6#?Z'=&'A%:+FZ0&\OWG/\T"#]7/&3D*;:^XTEA' HZ<'SR M" OO6)8#$Z]EQ*?VWRH^Y5H9R@KOO[6:AV%:92A+82A-,)2=%88R,7P\ GS M$8;*4"I#J0QEZ2.14DRVTH:RK0QE)0VEW.;KFF;?T'IG=@OT4[N/VWQM82DY MM!5B(C//D6%$8L5HQ=L.+@=&6WZJ/5:FJW#J/O2C'92MNMKK);5;9;?M'W:FGW5 ]!M:=@A M_Y^"/CLJ8Y@$<5H3[OLCGJ#"UP?QYV4F\M:/&+%C>8C;A_PQ@ F\/3A3'[>S M>VNYYPVXKQ3*93-+65OR;&-;:TNDS:QQ;KU$[X/Y^4__3'WZVKS>! MMG\/OE"&OS1MA;J6]!7ZP^@%#^;YPGXPUY]PB#1QHK*HS%DLR5D6$3]>WI/+ MOZ9H:#^8#*E3L"2!4GI8%Z'L:DKU*U9\SJB5ZS/;*CU6Q\#*5EW[_B_@ZQZV,^:J6[G=O/6;1$> T0-:57' N=Y3@?<>NRIK M2Q\5>>_/$-26/EFS9Z]JR7-8>O._U99Q)6W]BF!9UCH!+[?(]7]B)YHB%"K( M&MIC?E((FNJAS*(S<0=-;'R(1CU@?)"UW!A606[%YPQJL48%414/\J<57VR-35GAZD++<5L*V[.VLJRSY+/ML*V[..LJ<7*_=DFS_)5S5;%'[& M--#,I9.0G2=_^60[X<2ETW/'XS3@#WV2[Y(K":];X&)<&W$YFTI3$].1[I'\ MLKSWO;;/X&\N>6#:FEM'4C%[)!M5N]O5NR<8$JA0< MCY(-JM/LM[9[TP$(U0%"F2M?5=+ HK>1E?G3'_2.MDG?P%M&%DX=[&Z"?N.][;8=F+>3]=^(,1)G?6R!X+ MN-?015Y'=^XHB88]P9M4.6XRS;J3T@$__M9O*G*^B5I6U-R1.6&$Y OX!I5* ME'=5HKSBB7*SKW6,V:96+2W4[:PHU,6L^7RQ[@L-;%6RF\^BGUW6)\M:TSRZ M7B/,QK0-O5O!7>&>,G85-W8%" ZR__1Z/'']*6,Y2X<-I,P+1:\I-WOR=&C9 M65I7DU8?;5=7@U:C):YXH5-?F;1JFC2)J=#3#*W5T<5I8;IF_,LTTN"M1U*C MQL_3)/%,(T=T\POS1['O(AC]W?J<:PH 6/741:QZI.M MJT6L42A;=8MH*(M8/XO8R>^V<3MX!Z8L(-]8%*%A6X/C^@N%()"17_W@F7JG M]P%]QH?R1X_]2J>DQ<6EK:Q@U2=;5RNH8.(J8P45$&H-K:!$UKGRO:$3C&GD M0^BVU@[.A83K36$F.D9?Q87U4)=UM8@*FJ-VO&J;@@53FM%#6':OJ ;9C]M7]![_^IM'P@NVD"+_"T>#L=TS@@F M53*R7KJ6%E!U0%1\RC7+AN)^?[^*_0\*>:6BID_$@(:I=?1V#V+ 5J?;[ILB M#;I@_-(JT:6IS_G2T!!6D DK."(\Z6F8M;1TO8T.*:[(9&MJZ.HS6R'/'2'/ MU;)T"G:E?I;.>(6ENWN!'Q^F&-4I(Z>,7"VF7*]^]@H;.07$4C\C)[O9']F$ MBB_FC!P:M ?F,H1C65'5 N*0IC)#6/,%HT>4U:OX9.MI]6K4^EY=JV#*7-X>'/8%N;PCELK\@TC MOK7]#%_\^-FE(;D>CUD$TJ#U&N3;MZNDG.76_R&+.0TN*YHR@56?;%U-8+L^ MTZVZ"324":RI"92H+U^=((S()<1^-H__(I^\WBH6F$4)AZL+_!=#&<6J3[:N M1E'AOU3&*)K**-;4*':3W4'+!]OV=E8Q:X'G6PQZ/0MEE%VL^)Q1F7;K,]VJ MV\66LHLUM8NR _!IY 1O:1;_'GN,&"V%"E,/?5E7DUBC5L"JF\3#I,*5,2R3 M,>PGM31Q$(W>TAK*UGB)#J.PLRL_V;H:Q!I-M^H&\3!I<&40W\D@=O5N5^_H M9[;9Z?>U_MQ6XO!-[>&=%?DH.)UZ@Z6=7=9'6PJ#V.WW:N0$U&PS$<%B9,E< MMUJF\#"9;V4*RV0*DPU$Y^>;FD(4&EWXCUUE!ZL_W;K:P1IM'E;7#AXFW:WL M8)GL8"\II/D!LO7FEK"G+&%=U&1=+6&-]@RK:PG[HH#FSW]6%K'T%G'@GB+V M@P[_]S._[7>-[WAKBR;*0@U]QJ(=C%7)6]G0&M[&==991 4>[/49"-_YF=#@)&OY_2(9B"<^J^T&F(,\D-8.QX"<> I]>#P2\;ZI@& MSW SJ)USF./)NN$4/]GF3W(:9B0(0%Y/805<.@G9>?*73[833EPZ/7<\SM?\ MH4_R79)N\+H%M8C:0%S.IM+4Q'2DQ9%?EI>;<.EL\7>@1DLOO*(UM_V];19_ M8]D3R\;4,IK@D)=L4.UF7^^6;$Q@HB&J*=F@.LU^:[LW'8!0'2"4N?)5)?75 M>AL9P#_]0>]H[UWG?&2S-?02!!CS$^X63OC& [=O@IX?N%O@K3VP(0N89[%M MH@UI@:1-@6D2,,&.39(Q;[GFXCVSQG.1;OP7!UQ5#Q:SV4XMZD'(=BW<\EF[ M7=[AWL989K-O5W:'92_F_73A#T:8+RRT F>"CN/^5-PZNLCKZ,X=)=$0.6T# M:FTTS;J3T@$__M9O*G*^B5I6U-R1.6&$Y OX!I7*/9J'.8%1Y1P/O0LG_FJ8 M.&)=.Y-I2ZUC:C]SQQ?=.F^[#<<[]_0ZG_J@#O&K^)3K=;:1Q&WJ5Q !VSS, M,BI3^$X%*7T#S%.W! ZMD,# MA_$3T'.A5BW-SP$WV]1\U7S?8[[';7=,97>.T>Z8TNY ?!-BRD\>^S-A?#]6 M'N[# @B#[N.!ZUCDTK+\V(LP_?T5 B)EC-1\U7RK-]_C-D8M98R.PAC]P6GW M.K;6ZO=[!J.M7J]'K:YE&4:O90]UK6NV_J7W.R<7]_X+"] V74:1'WAL2CXX MGN7&-M@EQ^.'BM,H#AC!RN20C,!@1?Y'99O4?-5\JS??H[9-IDK0'8=MF@V4 MS"1!=X7T3(]$Q5VBD<.&Y#H]W%143 1D$@=A3$45Q?5/:T2]9P;1$\14L0LV M2C?IJ=[Z0#_RR@F];8M_-0@-";7]"=9+Y%_QR"S^15,SDGS@(PT&U&/AZ=U/ M%TPBOANN&)I6SP-TE&94\ZWX?(_=\AG*\AVAY3.4Y:OM;<>N<4RE<8Y0XY@K M-!6.JOL8Y(M]$S5?-MTKS/6[+9S3U/_VA9QBM]VY05^9O:_-G%*6: MPA4>=\CMVB;&4>^1WYJ/S:MF:N-TLZVMLX-]K:/LH-*3:KYUG.]1V\%^%W=; M_EO9P".S@?VNM(&B "T @X3NC-[]%/(R:.:%(BA\@%<"S:?DWG<=:RH;36_A M-WY\3O< O:8UO.VH=0*V.]__1Z^?'J;_74RT_TI^_YXRD$]Q$X-^C:/%HC-J9*4:OY MJOE6;;Y'KZBO+K\I12T5]15UK=@5\>@WQ_L^H*'RK]5\U7PK-]^C5]M?KK\J MM2W5]AW:2[6:;[7G>_1:^]OE9Z6UI=;^1@?,50I;S5?-M[+S/7J% M??]PK12V5-CW 4-DF8.E1ZHG#C69B"IIV$'G' :IM 13O<)R'W)/GQFY02ZG M%J^$_4(C2OB9(1^&/N+T8AD0#8F34TY8)&O!!RC\PG%#Y*$8!%3V1Z6(E"(J MCR):. MT^9F82\_13 Y2.46I%:>'YI;FWW$8.7%.&V][T#[]WS__ M^<__C_]=__21C"CHB &>6>&/G40WY(^O&,&_;0;,.N;* 2\E=SJ>T"CHOWQP M/HJAP6 \/R+P,T,J<-WRP4FNOOBQB\=DP(*/)RQR4$6Y^)%@/(Q=+*W/ZAJ) M,R03CJWG3L73MA-:KA\RN[GI2B^NZT%7\<]_7K:"J)%MCL?TXD2C8YG/?R^; MSHUDM! 6W@,3Q$])09."9HCX@5AOK$WU@RF9N-3;>,I'(:R\H6@9<9Y 9JS9 MEA4PP]0:"6E+C"VV)H%\T8A0RY+2QX7[TO-BD*0'AG)-0-@X#K^NG?Y":,! M.H'<-AG&@>>$_)T@DN#O^$I\ M&F01Y-29.^PQ2 Y[A"MP!XYQ*,Y\ E7TV:76=XAD6 -<$*M)>"WS_+=E9XS> M-TW19XJGZC"[@5PR=^M,QZIXIC7[S,N(P3,!<)V-:@ST$R=E]C*>H+[@K1]4IAYO_GI[^?3;P_7CZUV#=^?=^US+)"KC@/TG=@+N M''#75;91"BVAFZBY]?8'^V/:4[G.%.!-.8>1^ZHQ^),6C4/NK*ZVGL+$(4@F MW Q7'!C6@(VH.T13AR_G%DSVT1ID;D=^>'51Y?WFYIF[.40=*/?[/97'X*^Z:O:W69? M:V]_GGKGW3,[ZY4!5VB?OUU>_?+MYO8:_*K;JTU.?GWC+-X^#Q9=KTOVEG4Y MUJF4/1>[X;P_3\\KL7YGX1EY0EL0,O(46]]SQZ3722)O(0K;9$%?>Z9Q2::I M5OKBR8G+55&38Q# MO1=9V86MMBJ+\KG&I&!?^*"9ION[WZ\?R-U7_W/(TXX75/<_61! MZ'OD9>2'+'<""IY93 -,\+C^"^;N8,WN?0%MS>I/*0%2 2SMB+QY6>@ M5D-LT\!-+IDD9[K@49=\C,G6# PL]U.##/$[SCCY'-[B>/D!>*"%&[C=9HEQ MA!&C=@-OPNT-_G7XH$4GU.)IM@:FQ)!D,]?Y;HM(VO%$WIJ=%'P,[L/=)YY# M"_D@^/SP;7*K.A3IM,@7#_A\&\>6Q6^XVSYG(&KGSS M*X3_C%$HQ+XK;KC#0.'E0C :?-<9M_(HRBR.3=;_X#G>_)_P";X/N0'!<+,- M6"4EE]C$"#"P'TX0Q4P0P!\V2=GW M/,JX>['"QA0IZX-OF:_;&M@P_0\<%@@=A+E_7LX9PHD3QITPO"A7EI3O*N6Y>67_V[V6OO)\+>;K6YO3X-JF]M-;]F@]%[3;*T>U.L]_.("P3=UC(OW M'AX3!^H=&R_>8=H\M*G7E+^ .MNFVZ2LH7OG78I?%34J38VCTN1ON6U5O00/ M=^Z^@/-I0:##?>L/7(2=*$:1+-R@/)(:>20UE8T* M:7?EDU1@$=6$:^:3W-,H<*SOY!^.ZU+/_T$KL:I;>2:7EN7'HJYLB6NR>(?R M36KDF]1:1BJDZY6'4H%%5!.NF8?R.8@]Q[4I>7#\L!(KNN'DT]T;Y6K4QM6H M+;-72&&_AYOQ]@RL[*Z:\!&R[1:.QB_LA^.1IY$_GH1^K;+0RM.HGZ?QUMS^ MMM5JJAJOO)PE"M/],0W);SBD<;W*C)0RK9\RK3&[5\@!5C7B^[=*FS9^O&^C M!YJL1W\RWL(<5#:N,Z> M[:_.=TK^2<=T[$>^78B<@__:!>NRM*C=9/C=:3 MT]4^8L+:VYV)_OJ+_'_ 5!+ P04 " #@@%=8 MX-;3\,4: !@,@$ #P &)L+3(P,C,Q,C,Q+GAS9.U=ZW/;-K;_WK\"UU]N M.E/%CSB)DVFR(\MRXZEC>2VEV=TO'8B$)-Y0A,J';>U??P\ @@3%!TB*LKA+ M=3JM10('C]\!<%XX_/5OSTL;/1+7LZCSZ>CT]/RX?;M$5-8(E<7PT< GVB8F>+'^!_ 5!WZG[PWK$Z-[&_HRZ MRU[O,Z\VH*NU:\T7/CH[.3N7Q>1;]Z-Q<7YV2B[>]]Z0Z47O_-PX[4T_O#-[ M)Q?G[T[/I^?OWY^<_3+_:. I?F^^G_;>?IB=]\X_O#=[%\;%2>_]Z>D;_,[ M%^3T@A-]]CYZQH(L,8*A.=['9^_3T<+W5Q^/CY^>GEX_O7E-W?GQV=&CL*QM.3\2I9^GKBW+OSEFKZ?8([+XU$X4GMK8^ %ER&N#+J'&V9M3 M^%<69J2L N*6X_G8,2+BIN_V_/6*>*?9E>#],7O/&CKIG9SVSDY35?4USWHG M;WK)3II^5$WMX=MC\?((8=]WK6G@DVN ^8K,<&!#E<#Y*\"V-;.("3QD$\8E MB0+*:Q^[<^+?X27Q5M@@96;Q\T\(,6RMY8JZ/G)2=6?8F_*^>J[/JQTAP0>W MU, ^9V]6TI/#2I4_)K;OL5\]]NOULV<>'9=O-?!ZJ P M]>F'#Q^.GQF79O<@D^]X^1[[LW=Z!JQ0H=D\!B[?-OSJR7I-]"%>H=7Z(.MM MV8?,-9G'"[J:_+>W;3>B!5ZY&V'-2MW(WC!*8B$K,!#>5FG0(\;K.7T\-FC@ M^.ZZS!K,JB)_5%E]"6(FL:JT+8NS/VJW20RS2INR./LCHTWL.-3G]=F3\-EJ M93DS*A[ ([96/LH%\T!F\NA('9X9NQ+_WT?L&BZU-5O8\'!&\='>QL.1)!C;?SKR 6; MB EJ[^A-,JLZ>JAB.=9_P=AM/*TZ=JA"[/_P81O8KCILJ&($=AU^9]4G\!Y9 MYJ>C 05]X1[/H7/L^;>'FP+YC3<&8"S^?\'].42_6,7J(UT2LZJ_' MFQ4V2 4>,4?.9_[WYM(.*X=%"BIN3%'I>LG5E%DM?"BGLF""^X%I^3<.4Z)X M3TK/3;/ MI:#%X0U,_AAFCDB^5TBAD!82Q Z03,;W_8?AW>3+<'(SZ-]NCT^2G!:L\_)@ MH5<)VC]W%+SQ!/[[%>9A/+H>W0\?^I,;>%L+N!Q26M#>%H$6$T6C:Q23/C6_^&-[VOE1K28OV\$\\-FG()G/!D-?O\RNKT:/HR'?_]V,_GGUHAGD-3B>U$>7Y7\ M_R+1P '(ZT%__.7Z=O2]@8TYHJ2%[4.%90E4$2?;(; F"S*@RQ5VUJ514:KH MIO_TA"EOEF?8U M< C^@,@IK=VB6Q\%RB=TUG8VMN6/-+ ,[?M_@MES+F=]3 MVS(LXI5&H"0Y+3JGF^B$A!&=(84TBFDC2;Q#X#V01^($%>")*F@!.-L$0%;M MU/2:A"SQU"9WU!E0QX>W4&I^X_@$!N97F'8-(2T<;])P2)((:/84HDA2[1!2 MEX$'$^YYL']/+8=WIORBR*RL1>1\$Q%)!JET.H0!L!UVYA9P9-_SB.]AQ_R- M4O/)LNW24!31T"+R=A.1F!H2Y!#00Y)@AZ"YQ#:+$1@O"/&9B$,=&$N%!9)= M70O(N]02$800IX1B4AV"XAI;[A_8#LA7@MFL+"LAD5U;"\3[32 8'<0)(952 MAW"X%^["->P(P[\":\7&7QJ&S,I:%"XV49!D^+84$>H0"+? >Q6DU["X=J(_ M;$ZTJ-BAB05Q\)$YP^'H&Q/'HNX=]2M,=$YUW<2?I71JA1 2E! GU2$H'D 2 M=P/##UR0S0?4J[#;9U350I!2G!-$$*?2H=EGNZJ_[C]AURP_[XE*VAE/: M*+NV=O)3^B[0D0"\8J1^1D ,<6H=PH(97F!CA0' 7YYE$K=:U%%>?2T>*6TW MIH02I#H%QG)I^5R5 9$ZFI!*%NPB&EI04AJO0HU+^0EZ'4+FBA$C?#KY[1>@ M>F_C\LLDK[X6D93J&U)"*BEV[:I+Z^0W0NFT]&@ MR7$P]^SS(^T \?WIZ?O]_" M!XI>R;^Z%*=3#H ),"["%^6-[LB9 4DM#"EU-),MW@7@2GP;5?$1T]) M"U-*42WVE7<1KVRO=]6E5$1$BU)*>$5XBFAHT4DIM#E>]2Z" MD^4AKXA- 0DM-"EU-]O5WD5DA"^\(A:)2KK9OTBY@47U+LYVMB>]XNP7$M&B MD3(CY#GENXA/VL5>6;W)(:#%)2/".N6I[R(DJO>](A@95;4PI'3_A/N^BP H M/OG*BLEF3>WTI]1ZU:??Q=G/=,]7Q*&(AA:1E 9?X.CO(D"9[J^* !71T *4 MTMVS'6E=Q":^ 'A%?&S9Y1%)U]3BD-+.E1N$Z%5(IDNS7\Y5TC=-WB"V%6:M M"E<#36GQ3>GW%7PU/12WG5R4![ZH =:?IR_(&7^>'GBC9;S!$@V;@4WH[#MA MV9")V0<5%L^9 3Q8KKA/83=;2)66M5R3$851@6MD5UAIV1D4]@8IW>DD'TF/ M;8P73#2>SUTRYSVC,UEBNH[EI0Q#[H1D62K1K3LD'&O0^_^/IPT%9@@.@]T!9MFC,H-:YDEP[18 MAEF4TZA4<$4'F2@K-.(.NRS2_I%498Q2Q+1@IPR8V1$7/121/B 73LK0\ZTE M^Q!'Y ?VZ$R$/_2-OP++)29VS%L+3RW;8JF%N91%S": WK9M+5^42U#!#-ZR M)XH#VV.;0!@((KO#?:=*AU#8HP,[A7,I)VHS/J<)=M'1UK)#R<"L7@QW.B2H MBT 7!%M%!_< =M8UG(U\Z=#9MO@WV*26+:H&@B6D!-F),.@%GAQX1L,S_25U M?>O?O(/#YQ5Q/#)=CU;A7;WPR0!VXSEU88]MD'5JMJSEH)097,M!:D]0V#!3 M5J/.1 _C[ASX*&$/@ MJ))2NX@U-D1Q;$I\L9Y!.6'N2,GGFACLG3:!*#QA[Q'U <2<.O!+-7B/6SAJD MM?BG;)P%^!\,F[H=01[8X2')+L^S3P4F[ U9RW6Z?B!+#-UC\8R.[V+##[#] M%;.X1+]R7,5>.J?EM)2!M&BGB26/J+<\.I.?4!LFD\R]YQSY M@7&C*1_Y"^+6-)R4):AED+11-9]!./TNJ[LZ":%O&&Y S%! 9P(DG[)!X+I0 M4+$H-BV:5&Y8RQ=IHVHY$27LB512A'0K&"?L3<*RVD4NRKR+%1T4UY8#\VQA M.U)"E/D*:YC8CXA0YX'MORR4_A)[5F76>IG>:/DM9;7-NV.6.*>B[JFZE,I? MLHL(^RI%$*"B?B+>T0,GIK"/E-ZGA>QK&( MU;HIUF3B6-M)7(Z:%NRR*: [[R?.NG8:2Q19;^](Y9"0K1K18ETRT?2&B))= MZ!=^_>/ "&(V&C&=5":L!;SL=>>#V21U$;KVOIQ378=5^KM3X>7HKN^[8AHB M<8?_K.G&*D%*"U/*%AG!I,A"_%FG'4]B5@;86US;]$DJV%MLCJ4):A%,V?@B M!!EUQ,@K6OAA-^1K)I)!0L.DQ0RQ_-T69IHZM+7PIBQT\0)5A)JXJ7B]=MW0 M4@.."O>OZE$_P+TSN+.SAS0BR=8@K04Z96'-35=RD&:U*$%0(R=J:8):5%-&P&1>H\/AF0-C?"W^; E;F&7XQ.03]0U:\QK% MN4P#.L#37]0K #QN,,2>-WF /D)F!TDDZM+7 I^R/Z: /V2#J+.A7V*/!1LN MF^J[FY1.M;J10/#" A&="?6S?N_31\J =F*I+XD"S MOC=SZ;)Y;JC:G)8UBG-E;K(&;QY%[2/H 'HENX!8'WX^<(H"PP,QJ&-8MA7F M\!G#F *?NNMOXVO"0IML*/: ?>+3X6Q&F%1%PB=;,$P#K6KY)F5ZV^";9!_$ ML1+V GU[/7Z-PIZP"HBUC'R*HM[$3SO.0$H&+W4;N"(SXKK$A#)9T:);\,YV M#6K9)N-J>()MU(QER:U']H"S1DX(:G>9Q>?8I>(Z62P>[U_?YIYOH^:V4IF\ MEA$R;GAS1O E(V1&AT8-HJC%#H/.%TTC)L*R]+2P9ES"3JSO@X$P4TR@M@V3 MP72Q4,3[S07A^YOCPBD*&^*_^<8KY:QM)(-:#6E1S[AYG10&XF9C*9*WC-2F M^=8>29-=Y(G,).NQ#8A=GX"CT;RR[, GIEJH*E-LWY*.*]ZD[(Q%2=^3QB?> M/#_>PPX@5E[-$7]@#H%&(]M_= EO^&S8@4G,:]#"!_% 6")9OH2 +J-X+^'UQ:?*V;UBGX*LO:0.M_PMJ V: M6>53IF7=UC)HRB):?G=2QH+D8$1!#\GA(#8>I Q(Y-45FQEKBF]H]U$+ZKB8 M*BQ&AM2A=7(UY-Q,JQ%V5$1&RRTI"VKN/;4N@G3%B#$'A2.8&*C>V]AIY&RJ M0UL+9\KJ&;:"U&80:^=P-JE 9WYC)M[D;ZDSMV$S-(5]YCN46_#5X?FY-]!8 M.+[(T>;,>7#M _,[TAET45#9/K=ZNWJM9'(:UC?" H M'(GN-AZ_M2!'%$8Y\S'UZ*P'HY)$#_G?HX],3#WR5P #&#XVE@&I$E$M(Z6, MK3%Y).AW=G?[]?C9^XA7*PN&S)Z(WXY#1=_Y(WA";'Z#F0,^M?_,2*+[$%DO M;DPF%,XL'&6UDUEO^UDYES?RB/1S\X@<(3SU>'*?3TF[/?:7=\JH&-"T=IKN\5I\CYJ*?!Y$G@E, MUO'[RB&7.QE52%09\@LR2W3006_#08A#7.;3XK\FQ%WFK[Y*-!J'7CR1E;0# MSG+4)!UZP-DNZ_"-TU^R[P3ECKL.J9:RP2ULGH3]H]$ M:R%@4C4(@V2\]J"L![O15\(6K3IEHL/AC.57V.6);5)V3FB'D_A^CY'^?H^( MXV0.MFOA8,L;9@U".SJU6$0YM*L;^<3%C@?#X+*5!ZRJ6$@G5'0W"A')70\5 MJ6QQ4IEDNBN>OB)3.%79]:BED"_E)/L M\V386ZB)57('FEFVG<,:8YNKTR*)K_P(Z'I"GOU+FQH_HK[C+T\F7S90X MH-)7DF Y<4L23&XT GZ?H/@DKD6J!6A M4IITNS6M$-=IN)UZ<"(>1T2E<"'"Y?M^0@O2J8;Y=CZ[6#E6FDN-*65)M8&[,1?G8/5/='EM, MI9V[5*['&P2B?F9DV&CV34:&Y3O6MZ-:7PS=X4S]3AXM9[( 0#WJ%*^ S*+[ M9WL^V\PX?K-!N3;Z=DU<^1N**-!YVD2;9TO"+ M 9 !L4#Z'S4V_YS2[60 O25[3-Q'...Y,']'N81^I15ZMB;; O$HE4D@>:[E M'X_ZBJT\ :/P@M]_+QF'$!=L 5R)K)S 8 _$9M(:D]VD&>.>>CP"UQO:UI*9 MV$0<*6/3T&"9BVE#U-L065E;?9<#58WD<,SY-I.)'XA!K$?R#;:^T'\[FO4W MPSR:,2/4[<=N#%(EK?"J-U_H$^&LY.J-^17V&^XB[W*,^-UK4 'OE5AZMK.+ MA!BCF9(B11&)F'/8(MZ$#2!O[(TVT5R>0$LW619A\?>R4>8YA5L 9&V% M09$?E*^][\ /NFU_=AN55FZ/V+1QP!\# MSL(#[+KK,(>6!](&W=NG$=A.@B_'@"ZY!!^+YE))]1$ M>6P",T'4O*B[XU9;>A"E5GFHN; (-V5I7Y%'8M.5N/SA%3@B:]-KY:X1;_', MX"'E"^X:&\[Q"6[(\U*,L'=*TQG?E//(]BM'SR9:&Z]%J[ M4TW],3'"[VGV'['%>\E&@6T2!B4)^W_XV67WZ^LE+AA4*!IILJU MTV[%3-)OZEFR"ZOM7Q@L7G)14.J>EGR#[;=RN>?&@THY+WK(S.#"V\H%NKIQ MIF7IMN*TOO$\D+^NQ,+A37->4+ZHY\G;:RP7Z6@FKA^Q03-#0M%]W,;HM_0T M+[Y<+08WH4R[YG[[K:YJYU+;-Q,UF7"C9N#H2W:AE3O<[YAE=_M*W3EV[IE9 M1W.U+K_\_L_*,KG&[JAC$A..>W8%, R%$S'CKJHG;)7/K'0;;5!)A6UO'*Q6 MXGDB7R(/6-#?&ZE$HQT71W*R]BFK6I>XJ0*%EEYSE%%+H:RAOW6GE-QSBA,U M^CE.P\GBPV^DCG\?N,:"'7\S18G)1[,VP79J1(HA4N'(TN=BV>KMYFQ^2_0[ M+$JRH<:P;T$RVS;)EZDJT=CSS5(X;SC#@B)5?'IGE6R!'S4G4?EPN;+I&B0, M[!L+%E6DOA?'VV@6%B(>_RC./5Z/V5EL3JQBW]YNVFO#@1YA/-)%\&25; $W M: +N1"*;)D/X"BFV8$)>. %-6Q+A[,Y&6BY NN%HBK[C!-(1"(<(,VH\D$?B M!#(WR0M&=I3K2PNB.I1\+=S[I]W0,DNW8 W+##QE4CZT,,^#$'4$H]7.>5*- M2$LM=UP&GE"I# B38]^/+.%A\J6^/UF0B;6$W_PJ68DUW@#EEL@?V2F6SD[. MWI5>O_E56["8,^.A6)8,%J? [$&U JJR">S=3RC]Y1G.JMX-?\TN+LL6+J@*!%BRM',>/V PK>'[R31L- MMK!?^;2N*7HSCTCCMNYT VTXEW3'JW*N1CDWMS^T-51;,3&J*#9(BV)ET^Y6 MIM,.3T#6AKB=::&E9@1FOWP@JY!315!ES(N@=%!W0F6X1F% 2 4J;6#PR1.= M+&C@81:3\NP3XDB#1'A-CQG_BF&N1*(%6,MH6.JN*$MA'D;#&J#L;T#$XG)& MW"^)G34_%CV0NH%]1S.VH)?\+-2([;MIK 73N,UE;Y:/@C7@Y4U;0\3WJR D M\IC&MKN"#*89)T.Y+*GUJ;?31<<^*6BXUDK(22(@3!/H4U1EW]$\VSA5^,L= M.VY2;;3A:$I=I%=#D/>5K;(22AU#5L%WR@G-6 MQ7:ZL'-N;VCM9T656G"@BDA%EK_NVJ9/>C-9=ND7._+XMTT]8P''R^>?_A]0 M2P,$% @ X(!76)\Y]= --P /D(" !, !B;"TR,#(S,3(S,5]C86PN M>&ULY7U9Z[?X5NW]>;[MH7Q]@3;"UM1:@EA:2VYSXA:LF2, T"&@#4 MXE\_60 7D 1)+'6 (SK"5@,DB/-5Y5=9F5E9F?_QG]].1T^^X'0VG(S_^A/_ M,_OI"8[3) _''__ZT^\?7H#[Z3__]J<__O)LDLY.<3Q_\G2* M88[YR=?A_-.3^2=\\L_)](_AE_#D[2C,RV1Z"O"WQ9\]G7S^/AU^_#1_(IA0 M%Q^[^.WT+\DIP=%9D!@=*)4X1&\R,*<,5U%9R\3_^_B7%&*PV4;0OBA0WF9P MR3&PG,M@4G#(W>)+1\/Q'W^I_\0PPR>?OW[]^N=O M<3KZ\V3Z\6?!F/SYXM,_G7_\VZW/?Y6+3W/O_<^+WUY^=#9<]T'Z6O[S?_WV MZGWZA*O)BG,%[/^(*XG=WZBOH.+CT']$7 !DO_Y MVRS_]+<_/7FRG([I9(3OL#RI__W]W?W^ MS:N7STX^/'_VR\FKD]=/G[__^_/G']X3_L7WS;]_QK_^-!N>?A[AQ<\^3;'\ M]: M/_#G.I4_XV@^N_C)8G(7$[LIIN4\-QGS #./2J "S1!IC#'1&J1EQ[WS(5AI MN,'NAG=])"N<.9FF)Y,I#9D4V$]/OF)5-N>Z;(DE3-,M,EU?1^>?^'EV=GJZ M^$X8SO'TXN_+='+:(1/FDS93OA0I#65?F3^=G)X.YU7-U]$]G8SGM!W0ME ! M!5\L]UF"X-: DL6#$P5!AI(2\])Z[1ISX!XXFW!"/ 9.M!)),XZ\PXRTB\41 MOIZ0P3">TUS19S^^',]QBK/YM': (F<:6"@3/ M:5A!%>]U84&&[LR2+\9F7"8Q,4%JG4:DA$W@K0I0 M4#!;9#%H6FO,]4AZ:GWMPH&;U&XP]7O3.XXJC.D9YN??/N-XMEC";\BOGJX9 MK"BY9<9&]IX3$EP8?(@%4_VM%;I_W];MDVC^NIC;6/Y#N;[88F.&W&(GHVFT].K[!]OQPZ*B,Q9K!\@2PP"%8E2+&P:-&Z8-O;X@_CZJGYU$)5 M-!=+,\*\&(YKA.D5AAG>0L2YTXFS M8[VOT=^9-.%PG$7L,%D9O\RL9$N0]/ M3XVF%@1I)H9FQ'CS&:>A>HOK,9F0D&N1(6?:VQ:80O0:G',R61D24ZU#5OSX1AGLZ>3TTC+QA>D1V">9XQ%66O-@4,ZNT7/)^/%]_XCC,YP$(4U-D4-(1>:W>(R M>%I>X$5@G!GR*5%V$#)?Q= G[WU/N:^+C.\\WH%7GFV'Z[?!A5GYS[QL1H+))V5$GI M[+3.,BY##@3H\Q0_(>W37_#E.)%/^6HRF[W&^9OR(7P;8/0I(I=@.!)(&24$ MIVE*9"CD8 IGL;67OR7$/CG\K4G4H; :GL7- UF ^7F8CLGJFZV ?H9EF(9D MZ&FKM38);*R'-E)+\(IG$,%Z+,JDD$7SD[>'4/4I#M"8-XU%TD[YS&8XOPIM MLNA,)GIF$PMYG"Z1!2@8&,^EY)&Y8%NSXAJ O4VM,/M4C\/I/U5F7\)H<4 ^ MOSBQ/#<(&--!& X1G:91"D>&K:'QEJ!SM+12"VMM?VT"K$]&V>Z\N&6/-9=) M._)_"<-1/>)Y,9F^)USO,9U-%[Y5=8:NWEU,0^#2E%"/2FVN@=P4P3'G07/. M2N&.6]WZ8'%+B'TRW]I1J$LYM33C%J>&[S AL;SF4."50QUM=(5K,)D94!X] M...<6P JT^F6#N&M)9'8S-L4&*6GA$_:1 ,%"=^ M!LL-!.6R(X=!!VP>$E@\N:T9:2+I7$,K3,2$- R9(>K"(3-;Z!<^)=_Z#&EK M\A[6D-I*LK?TVLZ3VRY$OXR5#/^%^?VDS+^&*3[#+SB:?#Y=G"G,YK.Z-Y__ MZCVY31\F%^?ALP%I7!F8LI"+)2>8UW"RPQJ&XTQ$R566K8^;]P+3LJ+\?S,/Y83]V6DT1VZO-O:716K]G].IGDK\/1:"!T9B(;!E)) M6GC:18A!TSI,$I/P%E'GQ@3=!%?_+,.]*-9<%,U(:THXRKV[HK$'(/@>K"V1;+*AL:AX8 MC\"=M28FB]FWCDK>"ZA/"3(-1-]N\MOQX@+<.2)^R7EK(?^_)[N+*RD!)J[QE#BS+$13:"$[2D)(, M/'F>:9!=YKKK_.'516528<)$\#1>4J;2@:?=%5 YR4B_"L)]F!3B[;39$2ZM M[,6(MI+H*IUS!4Y*2F0:+;#,2<=J'XBOR$$RSGC2TLG2^OSL3C!]\I1;$:+- MS!\SE7P%Y!5&L%D)FZT-KKV5N2#??A"-DR@P9>:!:J%@1BX!Z9TRD1H8YN?PFT(K4\^><-- MJ[E4VKKHJ]R]PL,L,HY,@W21G%'A+$0K$+@N07M4-C9GR=UH^N2L-S-OV\Q] MMS=J5T#5X@!&JTACI3U/82S@A8@@M&"HLM/*M7;E'X"T"2O<#\:*EE*X08W_ M^/GF/+VB]TVJYKW_0/_^]OSUA_=O7KQY^_S=R8>7]-OK.+8MGW?'=S:OH[<) M]D8%]19+GH0YN?!LE_;#>;[.0#/R7JT(8) %4,Q*"-(A)!XR"]GXZ%M7^+D? MT?[G@%]PMJCBM?S:BSI+ R=C\CI(8,YD4)'&'+U!,%)D%Z0GK[YU".4N+'V* MI37DQ^USP :B:'E O"RX=3ZR:&D@/"F0J,A>KNEOCDP>L%(;JU7-!VH=.;D! M8?UC&9I$FMM\Z[T?3*IVS%DD:3WS"4<%&4XH*XP_$9L?0\>V0RGOV"93+% MRZ,ZG#W_1N2F^1^.P_3[2YJUV?IRX(-@5,F&&? Y$[MCB1"Y9N E)JNPUI!J M;:1W.)QFF5%7& >*^61,(6GK6IS+! 9.)0-1BLR+\$@,ZRH7Z@I&G[1Q7_AX M9S;5CM)K>^9X=W#+2/+)/!-@F"5,(DEPB92(=%D))& >F^>);Q$$/ZYGW%MR MM9-I^T3.%<*;'%@P*8$3BQ(WLE8;C0E4TCI&)K3GK17Z@^IJ/P?!&N.U2AZR M*+Z.R(&+]2:/+;8X[Y4SS6,%=SD(1SX\V5/>MT(#.\YR=U%RBUED5A+(S!=7 M]QT$:1 \,T:@5IG,N[P42YQ6"T"-:H7$ '5]/((GE7 M2-PSWGN,9,$;T[J2YM73^VR8*XXB&Q5 IE3(@9&%;!97.P)B42%%G45KL_-@ MAOEQM>B.[+M]S-@/X3=V,PGHN7+X!<=8=P8F9?+!U -3KLEJLF0PA7I;)17% M,\J:K]4)$V]!Z95J;DJC_6:]&05>XWQEH\E.6^MSK'5Z:CG#D,#7T+/V(N?: MA8ZEUF5*KP%HNLVPF'G%KA>6?RW$GVRJA0(8K29OR=XYT#9S7.6WNX375';8 M97:[X>K)?#X=QK-Y+1GV8?)0$[R!H)'%@+2N0FW;83TY@E9IP!2,C,58GEN? M.>P!MU=JKQV!#B7 9HS[;3B>3(?S[QTIY_KW"TK80JEL8B8 MP9EDJDVMZ%5&0,Y31L\04VN;=D-H?3KD;D>D+N1RG,3BIV]^>_ON^=^?OW[_ M\A_/7[ZFM\]?O7G?,,OXK@=TFG*\T:A:YA\_5-([*9<9)W_7YD#V&DH)K@@) MEHE )G8LS+6.*&U?=+W=V'\?3W%9/.SOD]&B*DX8CNN#WXRO*J^>3(TANP$RR%HK9L?.78UEC[98LVYNC9F M?6Q"M#U5N6.Z7I"C/?PX7I952-\_3,-X%M)YM;#%NW,IY_\^6^:(7XVEB"QK M3?@DR8I0LECPV7GP3I(^M=YSU[I(5SK?,O7E;2_N1<*XY!'>X 5Y'97@6 MX$*M-&^3@NB4!^;JK62CG>>M*PPT'D*?]J-6/%S3S^EH4C_$(MT(=&&D5[22 M(*P@!\UO,;IEF(A@?;O&7%?I![%78X C>;B_407-QI0=4NM=%) 5)S M!XIG6?L$>MH$31:QI% Z2"GL4(WN%2I6A:/@T4'.&&NE4"0]DRQ$9-''+!GI MFW^+4/$Q679/L'D;^1S$][C40]Q**4GS@$\BUIQ3&J#) 4J.7!95K[.WKD?= MJI?;X>X]]8=3S67:&UO#!.FE1 U)UQ Y.57@,BZA4!W=-&]H:30^# M[C(B$9U',B*]K&=6CB'$' TP1#2&S ;?_,;JUB!_D-V@.2>W."EJ(-W.-XG= MXQ';J,*"J;:]<:2: DVPJ)U/(TVP%S%&M,5'W?K4Z:@#_D&VM$V#A MH;H6I18FEY"*U];*D'AJ/.^%*(MIKYAI=&[N\I8:U!K,AEXD@1( MD7L136*DEPVK:HT4=NL4H3V[ AUJLSL0.5H)YPC%D$^FTYJ!4O?4V44R"N$_ M&]/^^E#U73ZP63G.*#S2TGJ4?'8+%?21- MNYZ7*VOR35G6=:RE)NR&V/E7[.! G.Q%;,U*]_Q2F^$N@D5>GACR:I M]3XWREFG1&"M8UKKD?2IV/>!"-- )'O3(XX&Y(+6T2X*QUX6]XO61F,T*3I- M_J;3M[Z+^Y3G>Z.I=Q@9ENV8)_B8IJOZ:A+E43J MZ>T43X=GI[.K2>D6U;Y[CR5 M_R#;3?? MW0+>EI7#'P73NI)>\]8F+[":\*/W\S"O/>Q?T1^.;E\!E-8SI\GR\EK49GD, MP<<4(AF'\<>V3W FQYN?[+<$8S1JOAV>0LSLO9B%3P MTJ(/-GIN$B=5ZFSMVI(A&!VAJ$#$IXU>N=;50>[#LU',DSTN"C633\N+W]-J M^3W#Y7]?CB_PO,.$PR_U &@@&/*0:+31>U^Y3,:^%!(P1<6R5RSHUB[\)K@V M8A!_9/M<(PG='T**79IFZ]N?#VBTQ2/9BT56 M>*Y$\);\%Y,46HPA!M,]R>X MQ&]#M6H\WCV60/)M>LF$8;C68WNXNS-^/FW M"NML./M4CQ'>E-I&?:"UE"6ZJE!MM1R5A7WOGU[^??TB+[^5V8X_-2,,UI MC#4;(RK 0DZJ\IZL0UIS(#1*E8U.F;AV^9[7<='W-DX"5M M()1(TQ ,J3/!!5059VM]!Q9;'\QMCJY/M[!^?'KN*_ZNZ7EY,6(%G]6HGZU4_/CWW%7\S>BZ'^*:L#OO->*\) M'E@A?"R6#-3B:+YJ;Y& 6@#S29GLR(<6K<^L.QA&G^YN_4"$/S:ACJ&XE9:I ME$36CK:+]F867*WS*E+.J7BIK \]4=Q;A2?/GY$>1V;?_/O;41C/ M:ZAB($6O+F@=#E)L_;TM;_BBN_+Y, M60E3=B2(EFGA"3$OFE5=-$Q8W.O[-!F1+&8#IP0:DQEPGDVM9,D@\*# 6&3! MB,"$:GV'ZB%,?;*W.V90)V)J1IYW^/F5240:=:\V;>^!L:0/_T%JGM70ZT37OYY/TQYM%%Y;9\V\X34.: M@T%<6,QA42?7@#H/ID31Y!V^POJ$[X3>0U?TR:IBD :OJ+= MTB0+H1[+1HG1VXS((I4K/#FY0GW KQMC8''1,@#B+BCWN-< MR-.!8Q-I2FH,//$*(,I:<##F?'1RT[M][O!;3NE:M_K*Z]CT=CI^N*:P= M4"(ZS*!*KN6W1 *7#((4:(N5QCOA'S0EFD#I6R!_1Y:LECL[N(1:^BT7)9-E M)M>(I9K*HPU9,$)#5*I69Q2\>(Y&86GOJVQ1K?J H?D].;'G[!XC4:K(B"(Y M!\Z0O: L1G B*"!_R'K4@MOFV>2[)DKM;B=?&O8G7\)P5-=B-:5"M>0OVM0N MXDZJ>%5B$I!T,/7T.8&/D8'C.DOF?$[8/)R\'<2^*=$N:':75=R%%+LY%PWS M/V!]XS M-7X05AY&NE@R34=>*N\#\"$>PW:FZ?233 5'.->_=R2A"*F?126(NK]%W*\C.<36\RI21 MQ978/.%ZLK&%52[-![">L M2@C0/$C&M4G_6LFO'[?+!EF7;'UF(%FI"ED)_&#-P >757>I#()';:&_+: MG"=[I\Y D+0=\:1,[TCJ39;6?'-3V49L]I2SRM9VTO MPG"Z6!ZS25G6B;S8O,+X6NFU&4D'\S.MP-#I9AY<,EH%-J!0G-:A]E*05 M75T)Q4-,Z%0I2EK;>F?K:"A[G#EMA^@"T J0[^O6)(EST9-YGDM9-[MY^-.BLF M6 ::W6IX.808H@#C*P/ME$?5HN_657+Q?.R_$\C#_6!+O9 MH#@CF]_$ S4M;#*5/M^D?^^+8E4$M\GU;CN/Z MWOBN,N--^7UV_J;\T&7 MQL;0>W6&\(B723=O6CK5]F!!)5';>IM0EO?KO!8.DO4L\R1T M2*V/TPXQKCXUV^W3"NHMM_J_:LX[5*WO3*53+-R:"%D4!*7J;3(I)9081%(L MB1!:'Q$>9:!]ND3X;[6NFK&O;P;=O6U%SJ=@(%P@4]4[P)PL#5 *\.2U@96^ M"&XL\_:P;LXFJ'MU=;)/BZ7O#.KS7K3ZBQN]R'3")!+-/5..1&&\K!<6+/ H MK/,A)N%;5^ [Z ![=0VT3^NI_W3KYXI:YBNL)D*85#A7.4 .Y.*IQ!&BQ4S_ MF)R%4#SGUA>@NAU1K]IA/_HULQ^AVG6O.I^P@4#)4@@20K0,%-,%/&H/)GHA M51#8OC?[Q;.W[:+];T>\G8342SUZH\')N4_B3,*H.0,?+ <538(HC0<;>>$E M.O)+^GQLMW90V_;J_KCZE?K\<>^8!HPJ]NLVZLS^>5HPOARA.DGI[/1L4;;KY'0RG0__M:S, M%5T1UHL C%D+RA=%AKZ/(!$S6F5RO%E_ITL*W8%RRP3.;G?LX["JA?R.OY%> M7MA8'##- MBY4?;?]<,_.O:98_?,71%_QM,IY_F@U09%F,X%!45J"RL! TK62%3)9@2BJB M=;!@/\0_T-Z[#=>VT9*-Q7J0G?DVYO^/8?KAZV002B 7S@>(NG90\2 U)" MTCD:9IF.Z8 6[=U ^W3!HC?$VT6(Q^0;$0@'PO&0F2^0DJ[94?5$NG:AUUY+ M:0EI2 ?T*.Z#VJ=["_WBW-:"/"+K7DS.I@,F3-&&:\!LJT;6IF8*&5HA]%.O MG77-H_*[(>W338%><6YK,1Z3,0@.!<&>>NK MCKLA[5/GE7Y1;ELQ'HER)V6.TTO SA;/8PQ CGGM4^4-S9%Q($V2*>:2M-]^H3Y;+2(U-<"6XN: M6,/Q;V'Z!RXJ0*\6)]VU9DBK)[?/O"\J\#G(K+^^WB* M850!_!J&XU^P3*;X(7P;8%0H%2U[;^J)HLD90NVQY+A,(>AZ?;!U(+L)\%X5 M\^B4GC?5[N'EWLP$V!5Z+;E^!=TIK57A$6Q2'E0*";Q*%C*O-7=CX+*T-@:: M .]3N.>'8.SN8N^,L==KDE^]N[B:@(;I:$*$[&T&6E\6O"?+JG I5/;)9&Q] M=VQ+B'T* !V5A2U%>103]>)<[-H\A?&UJF[K#+7X_1V>TF8P''^\N&YS%D;G MQE[P/GMR$R^3O&K_[9HP? M/DTG9Q\_71YSY$(;6U:04J[7/6.IQQR1C#'#2E1)%RWN7W>'!=RGP]*CT7WE M\F-?N7(@"^AJDNN-S>&80%>TU\8]B%RE'*2DJ8UU)[4:(K$7T*!P,LBDF[?- MW1]UGZWU@Q/]2&0X.(EO3^ '2^<>X0LU/G5R) 9AQR#U39;FVSHS3;8V:9W M:?/LK<12""Q)9Z"PVEG7&K+>C=.@';J<3$HH^)X;7C.PCV.SVXK"&V]MQV'$ M<;>URS$/=(S%^:0!9=G31R>%>D>-NI4'7U8XR9IS5SQHK5-MXL#! M52.)E6"R45J9'![<)#=^W+ZZ]#D19O(=\;R_^9KQR.P\1TV6IG(,E.06HM$2 MR!#5.<8H66Q=F>Y!4'W8W#LCQ4W=UU9$S7;A#^$;7A0AN0#" ^WW)$[R#2(! MT<:!KQ%8YE0*EC-I9.NM=0V,/NR7!V/'OF)HVT[H+-6=>/R1WN#TRR6@:)@2 M@=>.,YX<1Y==K0$MP%A?.8HFB];U7.Z!TX=CE(/QHY58FO%D63!O.?8U8\5@ MHE/:07"HR4I$>A5K*KEG/BO4)H;6U;/N1]2'#-B#L:6A<+JUHZ]<6 RSLRF> M7COV>3$GRT<^&LS2:5$ #B:K4QAJ0>+UXHDF7N:@%<*X]&B]2$JUSG.\$TTWW MQW6CMD%D+P2M\,3(L9;6@Z^]8Q,+)@@54XJZ\:@W!M<'2[TM;S;K\+BOG)IM MMRNYGVM'KAG7S',HNFITX2+$:A$4EGR,G$>\Z:WNS9W[$?7!>.^6, TETHPE M*\I]'2;&DHZ,F"N0>U!!,0@H:;C1)LPQ612M-='D5?&:<6F*A1(3"K*PC&A>-V('F'U2N U9M4'! MIJ8"[-9ZO6@9%E:ZA5W%.M?]]C7.=S9*]WI:$UNSW7@;F9!W]FRCUTO3%]?U M[%FT'9U:WELIB$%=AH<7;?:M7;?"=3:R.;;$WLBT6SUGDRV6)K%0W7RE#7B(& M#HZ5!!F5T#';K%SKY,G+A^\=IK_6NW Q'%VBD\):HB&:Y<5?,>EBR$Z MU[S:Y&T4?=J1=Y/TK9C[?C/=;+/\1Y@N2MQ>P< H"W->@]$ET]!4AAAU 2VE M"M$DS4SK#>X6B#[%@]K(>[]Y;B;N]Y]HP_F T],K'%QD7MN)@.6F#JT0[4)M MKZB#E%FS*'/KX_O;*/IP.MM6X'O.=,LJ'I=VR2Q'G76H!<*;BOX>.'TXAK7?AN^+LZ1G9S@H,6@?DP1T!D&)D"#X^BH7 M$;4/7F#K7,U-L>U]0G7?K7="V M[40"%\B:STR1[=ZZELD=4/KE(QV /2U$THDEM7:D(HH@O K :XA1:5V;SY%S MSTM!>N%8B!U47KP74R=COG/9FMKRE6&9 MLI48>N=X#/A!7 ]ZS+&UIKD'F*=J:P0I6Z=&;LUR'X=*_6-:UN+\2AL M6_1<$*@]3XJ!9M[7YC*D>UE08#5C@643>/,LA&TQ]NOXJF= M4"8..B$9F IYO7+K0C#R3CWU45NTNMH,QZQ(=EARMB0YDT+9Z8AJ"BA:B$\1_C\KS#GIF;82M3W[T MT;74UL(Z&)5NA2R=\Z1,G02A; *%18)CK#9IS\F;VK.KTP3/5O'G _::/!ZU M]A+>0;55#5+JK'UDWH#6]5 P,PN^, \B%X%91S3-D\XVA-8GE_CHNFI;41UV MUZM!(4S,&)X,>!4)G50>@F<9 JO%88T.*MEC['H;1O0.V!;RR+O>ML+J-A7@ MZ63\!:?SX:*1RW@XF;Z>S%>N_2W>[9Q[O,V7-SGVWWDTK0[[)^./]:Y*K:L\ M*(9XXR4#;9D"592!8+0"@2$+)GV,JG7=QM7G[ZMYGF'!Z10O+N36_/Q%YU1, M3J(("DJMKJ.\,>"D):T8D^6&5H=TK8L>W0&E5ZT0=Q;]32728MZ;;3]U-"_' MM0AFU6%/PW3Z?3C^>)%0'&S 0 JLB!) <8G@!6FQ''PP)9*-Y5L[6O?AZ9.S MWI -C030[3;R>V=6W]\U!E@.IE^GWE\3BV>L)_78\I^'18SY>7+ ; MH,S*U!X#18K:LU2D#D4;4&4)O/6]60Z',[^I0"WAO:,7LSFPS1()>GB MN >N:L&[D /$XAD([VJLS!G&VM<)W!ENGT+I?>'W[3*$AV%#PTJ66P-^06^' M'\<#9EPM\5:O##E+SHHK$&3A8'7)OLA:(;UU(8[=T?;)"'A$Y-V%"T>Q.#Y, MYF'T=CKY,IS1$V@4O^ 8RW ^J^+IT/S8]KE=VB)[S4%3PX0>/$-%;[61,9>2FC>YN /*WB6FEV7=[QIHCJ+4 @1@5*+EXHH& M9S&",M[\>.6Z6DV\FCH?N\].7O B6%%%;5>JI>D"E0 M2_JY7"(([A4SWB7=O,?B Y#ZMW^V94E+B32CR0/4+?07SE@+$CUMNJP@!,LE MJ!1$BHY>-R^&NHTJV7F\+["6&1ZM$8+)-L6:^R52H6':FN#*.7#DT4DMM,BM M/<\'(/5)>39DRQTZM(E@6J^.]_/:37.<7]$?K(/&T,2H-2AN:+"^U"";(J2% MUJ]'I1.V]E(V M8GA=H]4(?C,@F<" MN6F=T_D I#ZE"1U V[00S,%,-A-=RB@$^%QC[LE)B([7#A:I("O%DFEY3)-M MCX.^I=:_:^"1(2.KN8 +AB2=:1?P/F'-AL@D&Z:U;)W]NQFR/NW-+=ESY\%@ M.SDU7S77]/]="'THL;# @1GF0"$+I#.L DG[ 4/A+5G='3%I$WQ]VK$/P:?F M,FO.JO,=XBYL5NJB96*U>[HBJX(AQ(@!?!36>QYT3NW/H3=!UJ=]_"":J9V< M#A8\?H=I,D[#T;*6_*34U7!&M/S^^_LK-^@=K9#YY'DIF.;#+WC^DQ8QY :/ M;QU*;CTCC2+*E\^ZA%J?N.[T8L"U,%@T&8[:GE>Z\SEZ,,*0F8I&.M\Z]KHY MNKV;CJ]]TG6AG5RX\)>RN_;A@4\F!(\1M-&+"!H#6NL2N-1D("CN)&]MQ#: MW2=#KR,VWFI??F!A-]NZ-P&^WO# V2!*)Q0:!UD[#4K91<_0F<5D:F9GSG6): =.A B8,UKTWNA56!**].ZJF$+W'VZ_-8CSC85 M]V%MS4]ABK^$&>::*87CV>*GRXJ]] ?G(8JW.$TT$C*98\FA'E&IVHS"US,( MXS)P&A'S&&(HK2O?-Q]$GV[=]8C"W1%A;S['T48C>#VIT92SM+CF=AYB>U/* M,.%T=4@#H;*467!:BY+6HN(%%.;,]7K:K'0=J"?+S,!S76W.#4-/6.=DBSM?,OER;6@B'4&I_ M"\:8%^D8/M3& ]B$N?YQ,/?X!#@HA]_,/^'T)/_WV6R^*!(PT"%)F9P%#('F MK @RI0DJ))4=9F8BRF/X2S=Q;A2*9_]^E-Q+GH?:NI)Z8Y&>;SV;GJ M5!&TXB5S"U+664JF=@)2$9AS,GK:G-&[)MOV0T@VHMDC.?(YAO .=LK^?OAQ M/"3#-E385S>5;L6^PCBW:'K8[,FMS]8;SD.C8_5;CZZU)FRPZ(G$$.VBO5AT M$ ,C2AE/OD9-['2M:]*OP]$J?^CR.W^=3F:S@>-DSUI;:[.'FJFJ8QVGA&1# MR318)617MVZN(^G3@?;>/+@K*6B/R6^>2'9OC+TP+TWUK]'5##=?"PZ+""6X MH#37+(3..;_;X8DXU#%?]QS94R[=98&O:..!YC9K\GNAQ$(><;T*$V)4H-%R MYEDQIGE1^_OP-%P<*]_ZZV22OPY'(_*E7H[G8?RQ.EE+(=U\/RA),>F#K44\ M$RB--"'("W"%61 #BLRM+ZCM#;J/NG=OMMVSO@X@VB[4]0KLMU/\'(;YW-$G M:(H;%\FAXB&3=A#*DJ$;R,>/6M$$2@& M/QL@0PS.1S %,ZC@3#U.SQ"4C1$),;,/GXQL]JQ>IX#O2X9N9KQC-?+[>(IA M-/P7YE_#<#Q[,_XP#9D\ZO>8SEM$#GA![AW-!?,Z@,H\T5QH!R(;BQPS*<76 M]X]WQ=JGY)H#*YO&@NR8=HO(X"#[E!)+$9C-G-9!Y."9/7'F) M*A9$[AB41RL50&D M#@P4$QZB3@H*]R72YBVBZCP$MR8PVV!\5XW/Z-L757S+9/HU3/-LP#)G2@22 M+&.U/<7BO$8K8+68@DN<.=OYH.^&U\5!?-A)48V=VB>WR:L,U7.]P MAO2@3R?CO#1J5(HJ9F\@!B15D4J$J(RLC6E1V$CFTLU"#?=[M]L\O*>:=%^Z M'$@:W>E7>G'QL_/@S&J"(8&]*!&Y/CVV9H(-%*.!Q&0@,*S7:;P&IX($XX6H M[3^MYZVO1'4QCCY&9+K4:(<6?2>J[WKCT-D@8"T^9C7PXLDA9+F KVG:WBJ, M06DK;M9LVD3'W7A*'V,K'2FS?>;WD%JKJM?I%ZP9?B%G2-3#)%&W;K7DBML/Q-T1=+G%"XV%.Q^@ MEC\DWZR0;\8YF8BA9$'_.!LZ//Y<0=*G*S\',=:WGO[.J'!1F'W5&!PD'[R. ML9I]M8>U=;5A-C?@8Z[]62+SV+4>6H>K3Q=Q#D"3O473B47S-'P>SI?'%RL^ MPS/\@J/)YT6OG\7MBUPTUX8C2"4C*$F>9Y11@M*$V?*D\6:WK4T,GWJ<+ M,QW;/QU(H]O@%Y<;2*5F7L_6D@PT4%/ ,EHJ11N, MNG41GVL ^A2Y[(0=-_>]W:>_89>AY5;[9KS2B;.VL"-L;PIIVX%#+8,B,%Q* MVGP=66S!"P8V>:>#P)*P]56\!T'U*6AY$*:T%5,+\^A.1!4,86 8% <>L;;D MK08^<@V(CN685=#VX6#/?4_H52VE3AG0W,VG\UI6Q^./PY8LL::Y"#'0D:?T'YYI\YJ%5QTABO9VJW:$F*# M;FU3K&9G&#V=G)Z>5ZVXP8:E^&J+)P)"\EO)>W+(:9F&!")Y$B.M9 B*9LAK M]"9:B\*TKK"\)^0^[=9=\G%-+[:#2;KK!;N$_G(V.\.\,,,'&"Q-3,J04ZU; M):, )U6NI2>-BL&2KCG02KV%K4^;_B$)UXGL6K:I?'@Y7!U4O0W?ZX=/IM-: M2VUYXYIVK^"C\9!B<&2Z, M12 DRL,*UI)>L@PYS>Z+NTZ%D[]1?.WEO&),Y M_WG])])C__:G_P502P,$% @ X(!76"F$/TVAD0 L6X& !, !B;"TR M,#(S,3(S,5]D968N>&UL[+UIEYNY;B[Z/;^B;Y^OE[LY#WMEYRR/':^XVX[M MWGWN_:(%DJ!+:97D2"K;E5]_0 TU2E52B:]4@],[=I4DZWT(/"0!$ 3^]7]_ M/Q[\]!7'D_YH^(^?Q=_XSS_A,(UR?_CY'S__\>DU\S__[W_[EW_YU_^'L?_S M_,/;GUZ.TLDQ#J<_O1@C3#'_]*T_/?II>H0__3D:_]7_"C^]'\"TC,;'C/W; M[)^]&'TY'?<_'TU_DESJY<>6[X[_GKR6 KUC"J-G6B?!8K"9<:^MT%$[Q^7_ M^_GO"2*X["(SH6BF@\O,)\^9$T*!3>!1^-F7#OK#O_Y>_X@PP9]H>,/)[-=_ M_'PTG7[Y^R^_?/OV[6_?XWCPM]'X\R^2<_7+\M,_+S[^_=KGOZG9IT4(X9?9 MNVC6(?RT]A/U-[;\&*LO,2&9$G_[/LD__]N__/337'(P3N/1 M #]@^6GQXQ\?WEQ'VA].?\G]XU\6G_D%!@-"//N&Z>D7_,?/D_[QEP$N7SL: M8UF+?CGD"LI4./^K?MLO.V,Z(B#C=!*1T:LXK!1OB''5M^^.^>R[6,8")X-I M0\37O[LIWM$Q]%L*^-I7-T [^R)VC,<1QRVA7OK>"SB7(*\BK%\9!Y#^HD_A MW]+H^)<9OA?O?O_X[NV;E\\^O7KY\1/]^=NKWS]]?/?ZW?M7'YY]>D/OW@XZ M#@B75$+.I_;_VN [+P F9O2'_;K8O*5?%U]K"-SK3U B#F:O]DXF[#/ E]['*>U"=4,BN/B&?IST>$RT:=1YB8EV"HF! M!2F!.1T@BX1%&W%=SY,E;PI,XDS3BT?\4J7Y"PZFD^4K,_G.9+L>Q5RF#<;U M">( >\:AT*HDQ@V73"L:6%"&,TR8E=6HHU1=C6F&X/)XSEGR;+PCD_P_,71<$JL M?C68/9 F)WZN/]R5"9/QM/=^/,HG:?IN_!''7_L)GWWO3WHF(TB1#/.%I*!1 M!.8= HLJ1EZBR2273;A #[C _KMG /KGMV0!3=LSC>PX@YJ'#44YRI.[*[> MR;-A7B":O)SM)!N!ZEVQ$';7]74@#16^UK(Y5W<;'5U7>",![TW[.4@OD@Y, M)2.8SL8QH(6.:6, K2G22?/PM'[)/CR(TK>1:T-EGZUB)W&2QOTO,U$.\XL^ MK7^#F6/WV\QP['DE#;?*DA=,GJTNFK, *K*8!.$,HF0?6^_RMV!J2855QO=* M'NRJNJM&0$NY7^<%WY47GS =#4>#T>?3Q: 7L(JQD+A.S"2C"!;GS->]SN@H MC$+A;?"-Z; &RF-@00LI=[ H?,"O.#S!UR2!%V1 CB%-_^Q/CUZ<3*:C8QP_ MBY/9:SWG9$G%9<:+2TQ[:Q@$[5@D<@9+]#6I]=JP(;3]D:,C)Z$+%72P3-P" M\]7W-#BI<=MGDPG2__(G^-X3TBD>,S*HVZ>VX%G(0K$2(.9 PJ'-=+^L605S M_PSJ1.7;T6IG?76P&+T83:;OR@+XF1#0.72TNK(<..V1D("!"9RYZ')14MIH M:W<7;FSDGZ6P :!@)84E4LZ M:6$WBC1LK?A5:/:O_0;J6DF G67= 0M^'8\F$S*\2G]*;J_*)8*@(95,MA6M M=^"Y9L$Y!0*SA-AZT[CP^ <_R^\JRNM:E;MJ]=T7').C,_S\ZOL7T\%E02KJPX M&MW13;@!T&/A0SNI=[ Y_(I#&O. L#W+QR3@.MYI_RLNX2GO@TM$5B4-K8A. M%Q8\&2@@;/(%P)6L6YL!-T-Z++1H*?D.=@UB[71\DJ8G8QKXBR,8?\9)+T5I M:$S(HD^<,!G+@@B!"83DDO->8>M3]54X'@L%=I;Q=;WK%IY@]4N6 ^WQP(W. M(;.L..$Q,;)85&;)QZ"*I:W+R@[\OXL8'HN^=Y+M=5V;9I[!FV$:'>-;J5'UF?P)25FE.7U?(T(Z[-B#HJ/PD'.NK4?L [+ 1;^ACH;=2#P M#KS")8XSP].0%YHY,,R.EBG4P#P*QQ"=2,9XHU+K#?\*A$>F]KN+MXMH8!WI M[Z/AZ/(&M41G''(R.25#*(1.1,X@8"1KQ\IDR?"A!;&+76 MHD?%A8;"[\#E M.S=5EL>5_>$)@5S8,J/AY#F6T1CGG_L$WW'RZCL)A9[?'\+X=+9CTNAJ#BP) M?# ;WV*-PQKV B.9,?2'AJR9YTXP#B(F#DIY*,T7EPA3(J03GF58J,9V@,"@DN"2\!>.L)>.\$P9>@_)(V+.;B*]K MWNVJ^?EQV\S5$L%Z4:.J0FI#HZLI&TD&^K5 HN$5HUL?;)P__<'K]XZ"O*Y2 MOZM*?\?I^5+U;#H=]^/)M*;_?QI]P(QX7']>LPYYL,*$)%B6MK+16=JH,V=) M%E>4\2D*VY@#.\!]\*39EZJNLRSLRK+?^L/1N#\]7>)Y<03#S[3W5=S'LXSA M?\+@!'L^)?392Y9SH9TM>L-B3H15%IM4*%R:UK&Q#:$]>/9TH8(5OO+.^9>7 M6-Z34EJ58F)H0F"Z'N5ZK3VS.10=A99*NBZ7F >O]KN+?#*WEV\ M*Y2^.%G/D#LDQ#RDH MIGDF$Q=#9"8"$#VE@MC:C]T*X(,G27?J6$&>G4,F5RG]LC\X(? ]Y$KHXB0K M/#FF;H?J=C]/6$'4![QI?>T%SS84C M&? ")(.<&!@L+- X9 A%M@^K;PGQP5.E2Y6LH-#B".Y??[DB+QK,7\VK?WS\ M].[%?_S[N[!-0V142V ML4A7 =IO,9$.%'?5/&TF];U10FAN:,%,+*#CC*9#8#&1^6Q$D%ZZ+(IM'M#8 M'Q765!@Y%!.V$78G%SN/CT?#C]-1^FM1Z@"XX2G(Q+*/@=%J&%G0HI[MJ!Q- MLMR5UA&,:R#V[VDT4,ZU9-Y=)-M!:8!G.<^$"(/WT,]OAB_@2W\*@P6X["RW M7GGF3"%W.5BL@PZT[6D1Z#\4MO7Q]XV '@,%VDF\@YG_+*63XUKB!O,L[:@. M?(Q'=9G\NLCK6 #EEDL>O&-"5=YR)YDO0C(G;8C<% ^A=>;OQN >!4TZT40' MN8$?<$ICQ;P,N2U016.@WCMA J5G.LEZ-X6D$-#8XH*-AK=>.E8C>0QD:"#C MAJE_M=+2BSDYZ]6S4C!-W^.X/\KORK,\FE?+JH:1$T1 K3.S*M)B%I-G8(IF M3GL58^'&NQ;U)C?!\H#]R$[$W7 AV 3?8@YL@K!A<VT<"> M.?(L_]?)_'[,LB*C*V0K>V E\=KM0146LXW,66]LM]F-=E%*0R=W M* S>A$57P#U!*NVBG@Z\Y)<8IV^&]1I^Y?AL!4:(&C6Y7DH!UG)_@@4C(^/) M9&UX(O*W/B2\CN(!&[F-1-O!!:?+B'Z'8UQ0?A-<'1V2K,-TF'.2775V(P5V M%'CGL_\"/F-0<6UI&>*AUO?#R**SAM$6AU*:',MFANJ])<(MIR3[XL$V#?'3M]%KVK9HPTH$[\5H^!7'TSZM?Q]QV!^-?Q]-"D9*S( QGR@2AK/!2N"M%<:[FY;2$L_\8 M61OEC@ZLF8:V*HUA+5+2NUW6'.<)2BJ>V8B%/#W:6VE"$=C,0ZX'!R7F6WFS MP8,>/B-:2[.3(@IIC##!ESC_^\W\9/!H-*#OG\S#R!]&@\'KT?@;C'./;.B" M)A4F1:5FA,1"5(&!PHQ22".;7U#<$N+]R ;=(<&K2Y5T<'Q[/3VUIJ8J4[UL M'NB/J OY8-PP3#)CCH+F4/-LQJMJOY7#O)O(ON,->&VN.J\!*)^-)" MJ?5",HO1)*: /+&L/$^J?2>[JR@>.0UVDWK# QC:[&9@WDPF)YA?S@H#SN,H MK+8,RI%CD6S6.O5Z: \\]ID MEHPL047 G-.M!D8S.(^30@=36,/PR/HQS.[<;C&$G@ HI=1 7JS%C5(0+'IK MRQ/ M3^@S/5&<,2DB ^<3+=)@6$@)69$.%$\B.=4ZE7%GT(^3E8?1:0=5$6^:6QOA M][16*^L,XT**&B;3+!2R(H7((1BP.:O6!=1VQ?PD*=F-1CNH9W7CE'IU_&4P M.L7YLO_^9)R.2)KO!S"<]""5S!6Y+F0Z -.FNL[">::L0\XMH=H3Y) M_C757P?%M&Z:-FM1]]"JHH13+$1?T"2X:0_ MQ44[M_F$^X!I]'FNVWGUJI2S5CYS)I3W3&>;:T^/Q%+Q&J1# TZ"'TQXWB3PVZ1A&3L8Q1,N" MRY8)DYT5O ;0F[>+V WRXR;L/O7910FV32;9Q<_A^<*"+6G,M1M8+ MSNN2M&*F!FMU+L"\$Y$EYT,6UH!1K7VL%KA_<+:I9EM6LXN#"_C7PE\ZBX0; MOGPA:P<&@TE/UG8(21DF8JVA!8[D%;QD"K0WVDA;TI5$EA4G/G=]^N/DU+[4 MT455O,L%7;F#6OH_LL)-#9V*P'QRACEOI"$S0XGOC[G/-N;NLUQ>S M:YF_1,N9,"5JYD*LG0QK!--8PWP).A61$@^MO=U;\I>:).1D82S$(IFQU40V M*C.?T;!"KT(1.279FM2W)>3)[D[HE MO>W79AY*ZA0A$#\E;4F>" 76\YD_P+FPF$WK4X0-H3WNN=V%?E;,>M]%"OJS%#FB;O@1@DTJ5U[^B14'*6X UJCOY%B<3Q+=SIDS2N/]E 761 MTXK2:&M$8;E6@]'*TOI1"5+ )Q4$)U9L5$IABREU"Z1=%Y/57S^_059H60R! M%^95O4'F>"V*Y!5#@4XB-USIUJ'Y&^#LJU9E2PY<71I:2?N^5+%\/Z[MT*:G M]1!J6CNNT4(Z:Y'^_/03?<7L\I%-9#(@+7-%P*Q+.M*XC M3,#RO_<'@\F[4OIIONXN;ITE"4('CRQJD6JU>L] 1\MJQH0$#3E9K)+9#V3X[N+=LV\N^ 'E> U5X3[\H?$WQ&J*<])0R*I!PC MDRN2MX^!^7EUG"R\D$GPW+K<^HV 'A*27.H#QF,MQ-WFLO[;6-A7T\.3Z&\>FH?.Q_ M'O9IOZM;ZEEL[_UHT$]]G)P?\;P9EM'X>)9!=.?@68-GMHBVM1[ZCN$YLCYJ MSS"R.MZ/<4+6S.Q)9-XL<+Z[&>P[I*)'NPJ\<>G0&8AE49\-8#0L/'SAT?NO+GQ'X5]5WPZ2 MZU*1P1=GM&.JD(NO3;77;4HL"5? &242UP]!@3=4_&VLORT$UEAOOY&DCD^. ME\7J,XW&%,.2I1%I3EN6YXFS$G(L8()PT$)SEQZZWU*I=Q;[J(7,&M?-_0V^ M7P B3)$R6,$XU :;11GRE;E@'BR]7C-V5(NJRI<>^@"5=V>9==+$:5C+WXWG M%TOZD[^>GS['83JBS?^OV>IB%!9CN*\EU; VI) L9,-9=JA\EIPIMV YS>MI6H[?2I8$Z]K(*7<&9L].@ MM6;!UMN;200&3F9:-)$76B.#;M[T_#!TN>7$]+!LV48+752P@T&M]/(5AR?X M.RZ[!I!]:\ "$(JZG")&!K8()KCBF?90'5+S(G:K@.P_#MY67UL?*\U+OAI ?3 Z6TIYY+(5E\(5^ M;&NE[9-7EU)/;X?X(R5X1]7>*25X>[T<*"4X!5IQ@5PU&5-M5*4=B\I$IHJP MJD@,);3V;A]V2G"WS-E&'1TPYC=(1_TACD\OPCO+8G4^UQAQ!%^[.,OZ4]2T MZ/H@H@DN8NL+HC? N9_YPUNI;]2-[+MHXC JTV\PQKI#+WY\2>[Y8#3#^&(T M.3/&E-?:6FE9*;G05BP5"R9XEITDC"&@2,TK)6X*[O%1IAN]=+"NO#X9#V=U M9PGIZ_[W607:I2\?5?7,%#/127+H4V' 56(Q2JE+%(C6-F;,>C2/CR*-)-^! MNSS+ZDK 6 MSN-C12O9=^#WO*["Q;?]KYC?D&,X_%R+ LSRX2?/3W^#_QJ-7PQ@,IFGGW#K M;3"VQA (JIV5(M"1>2C.^J2R4*TO)VP![PG[UUTIL8-^#3= /0=ZH=G;)G [ M\KFWA'H8_[LSU6].L69ZZ\(2VA)V4=PK;ST37):Z&EOFN1 ,7#;:*,M!M0X= MW@N:W>*KWU>6;:.N3I(9CK^<3'&\] :N8#Y+VBL00D*FP49:SSV0X:1X#EH$3-SDJP" MG6HUCLP32\X9IZ4(MGGKC1O@/&'KJI62.F@TM ;:8OIL JXCV^E&8(>QE)JI M<3-Z[*"##G:JFT%*%3,B>9[)(^DP(?X/Q7UBWW07JLW[J MQD49%#,&;+V?;QD!KFDC7%BGDU*Q><;F+9@>$U.:RK^#U>7YR:0_1/(+T[R- MR7(Y16^+%F@95]5%S&1_^TPBJ#'/3*ZCYZ:U1[0&RA,V:ULHYSIG=NY4N I6 M_7&,9U6C-@#8D5E[*[C#F+9-5+D!/7;7PYX6FSTZ&?_GQ]-)K9-!N_ RN\.KE).S M9,SG6E$[)Q:+!L:3$ZGD& R_DB:\HM+(RJ_>OVW16/JCAJ+KP-[\#6%R,IY9 M46^&7TZF9WEBT@3IH@,R;&J1=/3DG]F@F?2QQ.Q*UFFCN^3;)$NMP?*$+8HF MZKE.FYV[T*["M;2^-T#6D2VQ'M5AC(@VVMN $CN(OHL*U M9W=@/M*$2!A%(<_)F.:-9_9-BEL,AGUS8AN)[X$+U9FN?=UKW=#%#BBU=JY: M23S.2D& 8%Y8\M[!A"A<\4IVO=-<1[5_NZ.5#F^AQHX*Z, $6=R3_8!UK/.F MV+."@\.$[^*@_WFVYY[![A_31VC?I5JU8/:WTAVT/F-;I31$F%^_?//BS; NZ/DMT9]0RT*R$#XP56_Q M:%60^> 40Y E*YM$A"OG 2M<[QT /!'Z[%%+;0,VEU#_>83C>1M>3"=CTA-. MGM4\GGHC&7//A.!3%()A"=4.];SV!#2LJ&QI'7<^6]B.2S<_\(ERIZ$6&MYJ MN(#RQ&)!>$^FH9.RE"CS!EUDKWWMT]/[W23: MP>6$#\2Q<;^:3ZL+4?0DK5*V6,MXCJ:R3S% \CIX"/1L,1M^JP4Z_OZ -L#^M77!_'TU)HE_[ MHY/)X/0#IHHE]]!I%6M73*]=9EK'5'. '#D-T2%W10C?.C6\&?@G1LK#*+V# M_,ZU%]/^F& Y&;SM%W)AN0@ZA\ "HF;:*L^\MYF!T4GFFMR<6N<);P#KB3&N MM:(Z2*Q8GWQ_ 6,(PF61D0E7+-/1(HNR!&9EX8+^2R&WCD=M@NN)L:FYJCHX M5'L!7_I3&/3_AW;^*UY\= M\%B1MK[^LB&V)T:K3E3602CR)IPIG1R?#(#LS8N0>TH6)+X'AEAK:]?V33%8 MS40HQD(BT9C6QMGV*'_0K:4:KQ,O[%QTM"ZQ;XZ_0'\\J^AQ!.//..E9EY5& MGYB%0$8@RLB",I:!U."\$:;PUN? JY$\,0(U4,>*\.3.1X#+,,D'_%*I._S\ MQ[!&304 #U88EE'6@KF.L^!+8HFVYH" 3MJNCDDN(WEB+&F@CA4L:9:62DM? M[ ]G@GDQF@U_5BMH..EGG-?L/&L]>/7TNY>"-.! LUPW8QVR(!,O*Z:2!5^" M0VM:7Y]H /N)\6_?BEY!UEW"Z!]/XEECS8I[#&GZ'L?]4>[QY)0KIM:,U?2' M)D @I&!<.H\%3%9X^VG=^N]_(CQI)^,5FM\YQ+Z$\V=_>K2,^Y_Q]"S#(8U( M/&3']3+F(+A'(FJ-861 YKDWK/8?$H6#!MLZX+X=PB="JCVH;P7;=H[&;Y0R MTXO9*(Q1L5@,&7C"%A8L*I:]E4I*KFSSFZ8; 7MBW&JOK!64VCE$OA%*>K'6 M2(?/V$LV@J]EZHV5J5:M!P:@ @L)'4:C/+]*-BMI>V:HVN 26BN]49 MV!'$$Z'=GK6U@FAW#N'?!/T##O$;#%XC3BX&?1>(E0@*/>$47MEJ1]"RGCRP M$DW*4AF'&SB;=WOV#UHUU,T*-NT25!FLME M/*ZMH.>=20W_\3QB M]K_V,P[S!YABK_C$(1?+E$PT3*V@UH'(##$J,)Y+;N\-N3<=U _&'Y D*Z;! M[JT-1F,D.<[KYJ733S2RR=P=_Y6T4W-^/^#<5NGEA,7S2#(,()DV"5@0M =) MDR$JFK/%M+[5O3FZ)T;,CM2V@F&+XXQ__>6*8&DF+U>!?9B!>B&MTLJF3H^ MP?,7R?6G6?MJ,+,C: &;7UJ_*VTGXVGO0[5*YNTEHHY*:L."BS4W&2V+7 FF MO#()4XH\;I2!0-]Z89NFW\ZWZ$L/?((%+NXN\(:WP<] +.J^; )CFTI=F^B_ M?76=V\MQ[2#\J^K;07)=*C+XXHQV3)59 1]56"3'F"7A"CBC1.(;V=J'5N": MTED=Z&\+@376VV\DJ>.39>FEF&DTIM10+8U(<]JR/$^ "%.D#%8P#O5J1>UNZP,7S(.EUSV]K3:ZAG6; M\BX^] $J[\XRZZ2]U+ FOQNF)V@N=:*N#CK 7L>W1+>LW+ZFR\;GB2Q@R&2&A4@[*4;'0$G/ M(*E EA3$W#R=?QV61\:#)B+O8LM860IJ2=.454DF,2V$9?"'7*Q47 M6B?M70/QR BPFY [*.*WMC32\].S&H:.W&NM)*U7M?:H2C((3YL7 M0.OR'1O >L*^;&NE[9-7%VK1;P*Q(X]V WB'<6J;JW93ZNRHETZZG]X.-05: M<8%<-1D3S1VN'8O*1*:*L*I(#"6T]FX/1IU;'-S[P)QMU-%%AQ!(1_TACD\O MPEM:5[7:<8T11_"TWG)9?ZH=68,/(IK@8O/[?#? V;]9TUQ]5YN#-))]![[O M65TKVJ$7/[XD]WPPFF&<7:VNE9:7D0ENQ5"R8X%EVDC"&@"+YUA&1 M3<$]/LITHY<.UI77)V.2]O^]_K3$EF.JGIFBIGH:FV85!APE5B,4NH2 M!6+S[I7KT3P^BC22? ?N\EN$"1Z-!OG-\9?QZ"M>].G 2\P!!,O&$#3I,O,! MY:QC)V144;C6090;X#P^5K22?0=^S_KBL)/GI[_!?XW&+P8PFK(/!1G?5)9*-EZ[=@@[T=S@^:SB[ =R. M?.XMH1[&_^Y,]9M3K)G>NK"$MH1=%/?*6\\$E[72P>PZL1 ,7#;:*,M!M0X= MW@N:W>*KWU>6;:.N3I(9+AH'3 QE^6C((Q9@@35+- M3>Z-@.W?SNI4O==2'%KKI@-/_\TPC8[Q(QD,,YOP;?T'50-U'@F>@Q8Q,R?) M*M")E]HL)+'DG'%:BF"A=3K>#7">L'752DD=='19 VTQ?38!UY'M=".PPUA* MS=2X&3UVT$$'.]7-(*6*&9$\S^20YH2)BH4D'1-"!O0A>YM;)U8=@""WV#B' MX<POE!6<-R?W MMFB!EG%57<1,]K?/)((:\\SD.GIN6GM$:Z \8;.VA7(Z:"RW"E;]<8Q+KW 3 M@!V9M;>".XQIVT25&]!C=SWL:9&Y#)1K7;(-A1D;"]/1"%H%(WGZAF>,27C9 M/ !S(*+<8N(>AB?;B+]M _C7HY/Q?WX\G=0Z&;0++[,[O$HY.4O&?$;"DU.M M) 6,)R=2R3$8?B5->$6ED95?O7_;HK'T1PU%UX&]>;73S5F>F#1!NNAJRW@@ M7.C)/[-!,^ECB=F5K%/KBEOKL#QABZ*)>CIH+KH*U]+ZW@!91[;$>E2',2+: M:&\#2NP@^BYR,-B8CS0A$D91R',R)C=/P=PS*6XQ&/;- MB6TDO@>/\W)DDQXXY7,&PU(UK[3)BGD%G.6LDI;% M@'5==>R\!N:)%?ELHY2&;"&I+#$]A^%?9$%/D<0S?8XPK@&[Q4W;5]\38G[] M\LV+-\/*^_RV?UR[C"'WV MJ*6V?NTEU'\>8"<&G* 3#$NIV[3GS)1A6 M5+9DW3N?+6S'I9L?^$2YTU +#9._+Z!<-FB9]'(L'DS6K&1"H M/+ CO:0=U M4I8294Y\8T:W3T_O=)-I!#O<'XMBX7^VDU??U>Y)6*5NL93Q'4]FG&" 9 M9[R$9)(#)ZYJO$%ON)LQ/1&Z=**B#M*RKZQ<7Z$_J.&@UZ-QK0[S;# 8?:O] MZ>CW%[0!]J>U2N".%;9] V __$2'D8I7>0!K?V_LX?$RPG@[?]@CW-1= Y!!:P-BNVRC/O MR6\$HY/,-0*U,C%)QHVOM9T-&0!) M>**]SPYXK$A;WQ+8$-L3HU4G*KM.K3MW1=T$9THGQR<#('OS4K=$)0L2WP-# MK"6(?2XL!JN9",582"0:T]HXVQ[E#[JU5.-UXNW<0'6VQ+XY_@+]\:SPP1&, M/^.D9UU6&GUB%FK#1921!64L ZG!>2-,X:V/RU8C>6($:J".%>')9B[P\Q_#&C45 #Q885A&6>N*.LZ"+XDEVIH# CIINSHFN8SDB;&D@3I6L*19 M]AXM?;$_G FF]OHE?+.2*L-)/^.\M.';/L3^H#\]O7I(V$M!&G!06[NF6EDC M"S+QLF(J6? E.+2F=99Y ]A/C'_[5O0*LNX21O]X$B=IW/^RQ%V;42_ZF?/D ME"NFEM;4](&:M)#$'P3T246L,(P,RS[UAM4V+*!PTV-8!]^T0/A%2[4%]*]BV\E&\+6:M[$RU>+>P !48"&APVAT3L8= M@ESG$'_0K)D"5Q!NYSCZ1GC/\OOZQ_01DB.].BGS_LSSG5_TLL7LG*(Q"$\S MAP?#P-C(8E9%"U9$W0##@*IFQ1UCFK7'2W.@,[@G@BM-NSME80[/RETX2YB.H9+]T=) X+S):3G9H-DS#K*16K@U%E0;NE,3"+6Z4M2*C-'=&W#EKTAH)NPVE] MZ=DW&.?9'__$R71N&\Y,/;"!K+DHF$Y0"_#18&+@DDFR\@0DH4"WMNY;XG]B M;#R8ZE?P>.>*Z'<>S&OHC_\)@Y.::W1R/ M73Y9NS7FQ=/J) M1C:9N^._DG9JSN\'G-LJO9RP>!Y)A@$DTR8!"X+V(&DR1$5SMIC6EU\W1_?$ MB-F1VE8P;'&<\:^_7!$LC>.OV1NSUZO@/F#YJ?[]QX9AH5):?B*>_XNCS&+X<]=,'_$SO MO<0I] >3RY G_>,O [S9]6WQT%_.AWQ9%(LG7V+8O@:/WZ>TG- W'__AY.C[!\Q?)UZ:9\FHPV[AIR9C?$K\K@R;C:>^LJN/Y-(7! MO'4==R02[Y@M-3E8.*R5Q0VSPA1(Y+GYS4I?TE,NT(9^.Z?,C0#V78>HO7I' MK<7<\!+V#-2&P44U)90H)B0 MM4J.0<6B,)(E$XR+VAFIS,-3_9IR0?O6_#;";:CQF2$_/NW]\;&7BK*<6\U4 MKH67LPDL2)M8\ A!!2,XW)1[,\'TM\^CK[\LOG&NX<4OYPH^?][^?)N&@A_M M)+4N:O>,AG\L*V=;4RRW+K,2DF7::T50>& IBH1)%:E*Z^M6%Q[_D/6YJS0[ MJ-NUL#%>TZA7'=V]^IX&)[E6=)E,D/Z7/\'W'B]2>,B<6>D3#9T6)!*&9B&$ M(HLW136O07T'F/NO[-6I[=^UHM8N&JV#%QGQN%JTOR\RE4>S0NS+ D+/N SLF*.4OIC&&^EF>I5\M9B)$S M93($*R&)U#Y'=D-PNZ]Z-S_H^>E;FL6#5\-I?WJZK.XJ8XF*%F;NZCI=+T-; M3XN^-$ /X$"S><_BN(YR7U&.;EAT?24 <63 M8US+NC356B,F1T9+ELI&>"_$1OOQ?5#H#0<=W>AS&^%UO9M*H*5&&ETM4K4_=I-=Y;O3?OF-L+IX QCD6(X^31:& 9+DP$GOXY' MDTDOV)Q3B9ZY!+4H6:UX'PO]6KA*RB6>?>N4E=LP[=^.VD]HIZDN.N#*"FOR M_(+PN_+/T?2"2":+,>2>3K7%!J%6-M=#H:"9ER$SE97Q@3M50';O5VV ]+'R M:@]ZZ\!AKS5\1H-^GM?P(?B?CF#XYQ$)Z+0NQKE6=^GG/HQ/WT-M9'RV0B]' M\N*HYE1/WI^,TQ%,:*#G5O'\7_1$0 S /2/+M[8[+D@_R<1LX58)+VF,K9_[6'X[&Y+3-+@/0('/M"Q!0NEQL+;R7 M"AD=EIQU%1-S"E0PVK@B6N?+WX;IL;*MJ2[6]FAH>XR\HB3:Y'<8URIH7_'. MQ\4;?6N+8^'MX3K$M"<5@P=2M@B05709FI>XO0G/ MSI?4SGM[7G_*Y/GIA=_F\2*N>^:+TL*E-Q7&G)K6\\_FTQ M[NN MQE/KET*ZU(I]_U$MUB-M@1D6H"MI?@LBQX"#Y^ZU=]]'T]VMY+_J*7PVC8^?3TZ&?_GQ]-)M;+>#-,"3RD2 M=2G %$)F6MI02[I9)G+"+"!$>?5P:(4R5W[U(]+E[J+;4X/TV7+D"_?"0F'" M!%5;?2E:CA!II(DG*ST1KW4E_W58GH0EV$01'83!;N@%O@FRCFS ]:@.8_RU MT=X&E-A!]'M:/TTB)*RX#^)H39L6AI?23D0GHH/(36)>9N1[5_"Z.5 M#F^AQHX*Z.#(>GU+/]I-?X/_&HU?#(!VV3I)@@V UA7F(IE$.AG)0.?,8BC& MR6S(9&K-E2W@/0F3I"MU== D^P:HYT!_A^,S$WX#N!V9+EM"/8P]TYGJ-Z=8 M,[UUL-=M"SO&I$.*M- &Q0FV+[0"1\>L+S$YH13*YJ75[@/-;K&0[BO+ME%7 M!^SZA.EH.!J,/I_.Z@Y>@SS?RT%:0LZI3]8ZZUDT'=M;RQOT'G'4770/2RQA+SK9FR9(QZ)%, S"6Q<+!9Q=( M1JT;ZVT$['$3J+UN.EB!;LU]E8!@103F+7AR84-D(67B>W0AH7=%E=:U;^]? M'G)G&0A-Q=]AZO&%W* +,E@P>]:)HP>82^ J,.""5L*:2Q]+LBP[YP-"4B*W M)LKFZ!X193I220=KRS*C^89%]T_L?SZJ;;&_XA@^XQ\3+">#M_V"/>5T\$(H MEE7-N<^"DXA2858X^DM)R+YU]OHN>!\1P?:FM@[.,.:8!ZLP+XL:@]Y^Q-"(=K7KW)"!X1_0ZH MVNM$W;F+;(N.VY!SR49R5HPM--0>C+/[VUK]'E&RC1*O M\W#GUK-W&$+/2M!83YMG6RGI.J]V M[C"[&O(YT%E+C'D;2-$KR8.R()B)M S3'*C.#R7DVF_>/J'Y]U]9F,RF6[%(9Y.3/Z.)DU_<'<]!+7KB"ZNO/5 M5#C[N"(FO;$A!Y!6Q;7BR\Q6Q;91RWZ^(R0C. W#R$B&@0J* 3BD M[:.6B+;"C_7.V8^#B(1_ZQ6Q;82WCRMB4J8BD"N&IL;U%1>L M'@DQ4S %+H-0(=VJS =S1>R.NMQ==(=(!B%3V>!:<-$PYA=QD M543S[,8'E@RRBZ_15/QM9_I::'^.QG_UAY]?P)?^% ;/\G^=3*:S3Q*IQP@3 M?(GSOWLT$Z)Q,K$ 03!=D]1#UHE)PT4&!*-5O'59V!W'(^#+_O71H9&X3:!Z M1O \JYQ,N,DJJBVVC6 N.:D1- C>NB;FPS]-V&5%ZEI)#3- :I'759E1"0<5 M(N9_XJ0"[_$D@D-T+-.N2O@4T(:M)!-&12UO_3A6A[3LU5'(B]@/G,FD.3>1_*BT!WNB^X'^F Q[ M),K:+)G[,3MFPZJ%H"\.OA=M4<(XT@'4HA8:"PLU(0BD5%!$D3+'KZ?@ TO+E%]Z6&TGK(8RI")Z:D(%]7T_A\)&6( MC#*Y B7S/22UMA_8#Z9W2(3K; ]M0UUWG\E?9M[X\//;&A?^4&]VO2M_3!;_ MM$9V#/J<6"&9,UTB3>E@,XTT"!VY4TI?N8BW6;RL([R/@,3W5[\KS@&ZN&)\ MYZ&>7S8C5T24:&0=$DJ:G#E%,K:,8."- 6-"4KQU ?V.AO((*'V?E+V"Q#N? M9OTZ&N5O_<&@)Y4E@43'5*X5_R"3B:^]93XK\#8JCJ:U!;Q\]B.BR9W$N4*O M.]\G[L!/O/A&2J.3(3F-<#I+'E4.T(,4S":>:V\;Q:"&4%SPH&7DQ8MRCY>L M6P?XB!AZ?XFQ8AK<^7BML25"PQJ?X#(X,EE&1ZZ/OU>BXPZ39UR5,N^6[)VL MZ2Z6"UZ$@*M7.SHV.C>&_@@X_B"TOH+F=SX";#S@FB(QAC3]LS\]6A:!.L^/ M$)@-@6O[WRRM_585PSU M=&4@Y'S.(AK-+286:X]GC:2-8)UBY$\FFZ4#JWUC'F^/\BGRMF-=KN#IO3IC M>XGSU*A/\/VBE>1S22G&FKC+:U4W<@M IL04:*-FEQ%T5]>>NQO5(Z#W/:7 M"I8?ZIQM&=99.=3?D789(2U-4,70U3">$9QY,OR9L=EP1"U#\U9$'0WE!Y^; M*GL%B<.^BH8L!W2UDEW3HB"W/:2KHA];#:Y148\-"DR>,S=D$AT:SE*J.3-% M9!:*%BP[XVM:N=#-EX1M\'787^!L8YB\A_'TO +!!?7-:PYDLG),3)*%7.KD MMHEY%POSP99H:7(GW_HV=0/8^RH-TAG;MN@]T(DJ[WOU$"]-UD)HYAPGEU&2 M0&.-82OEM8JHBLJ/O,'TWAFQ84&1;31SD/H0FP#\45!D:U5N72CB+GHX"&$2 M)JME$4RBU4PK3[:DTX&I8F4.X+C;H]9^W!E*#82OJWE:#81G1M:PRLZX =,=O"'>,U M*TT731L@1&"Y=E V40=]M5K[@ZX-?KNG76O[94RT+BG)BD7+=(Z: M@5*&81!"%B)>@-:94P^@#>2A3SMM O='9\@.5+]CS[Z[Z.T> M=(8$'04$G6NO7YJ%3D<&,=2F8B5E"[2^JSVN;P^R,^0^6;:-N@[6&3(YB<*2 MG1!#K;I1:[A[ \"$S3F@=L$U;^SW2#I#;J7>.W6&W$8W!^L,"2DJ7V@>9:ZJ MM>D*"\X 2\B%QBRRLJT+NCV2SI"[$*B];O:ZOUUH]^63YSHISESD@I%3X9E/ M+K$B0TQ9D@^)K2MR;8)K__2Y!Z<,=U1+!VO/1NV_O,H^! 7,DA?"M.>*A5H: MQ0&!#+76I6]]/^M^=F';,W4:JF7MJM/V4/XJ6!B>)1=\/#D^AO'IJ+R \?BT M/_P\ZULQ*LW.ZAL^N\41?E>B:'2ROQF%E_/$7K;ZB3_O%7 #4^;!V1D22%:*YC1GI;G0E9AE#31DO=<9$0?7.O3BLW1 M[>M.'@?-6H90]\BR;=3510AU#!DKG&5 12D?EN1';C3KK-2U.6=.M?2^#AYZTRY!WKDM@U7 M=CARVT8A]^7([),U":*6M/6'Z$HVCE MR)RT$;FU>7\#G =PI+85 4;=**(#&VP-M(7GNPFXC@[,;@1VF..Q9FK3*MCN97O )2FR0PDBUE MM64:I*M'(X85!3*LY 49NY-]LVS3V]&=$_#@+LXP@U5L':_:5SY#@8P3/CQ"''Z8G3\ M932LO6N7_EQ-(_^*DVF=3I/^<+Y,5C?N(Z:3\:RRW]W+X;5Z9V(H5&L M[]R[?O:5'E(?_'HTKH;,^?,O\+?>0-2\9E-X4XN$2K*0E6)%: D:R?IYD;# M-@!WS^Z)T_.OO?K >9 A0)(>#;*"D3;NF#R#P)$I+Q3RPLNUYF4-,GQNA;6O M>%]W?+F>V=-6%_P'I8[=Y[QMI@DP;/L.0:=3.V M&JZ*\9BMJO/>?J;>GY]]SHFZAU X(^L?'3V.$RS?S?U<%H>=:*B+LJ1TY9N5)+$:O*$(.O"DHF$U_'LH/6UZTVQ/6%. M=:*^#FX47/6IKWC<\PAS;=\VF3Z'"1F4T?)D ]"JZ34G=]MP%F,ME">DY+2X MHA>M@Q+;8MP_[?87 ^M47QV83K?@/4]QGUV<^&-(%N"@#N!7$OMS+*,Q?H+O M/:.R DB!6>4(>HB:]G :4TUKSJ;>\I2M3QV; '_"3.Q LQW89'<=Q%OZ[7P0 M.0@+X!P3@8=:JZ^PVC*;62V2,E!D$*TSGYL _T'/EIKMXI!]K9 N#V?90-7F MNL"C8XA.,PV9,Z@7%4$DBUFI:%3S/E;;07Q*E&NIK;6F7]L#^M?0'\]*NOTV MB\3,SKDF9T7?SFSEL[LJ%YKN+?Y%ANG9E\QZ^-%@R0:?&2-W/KW?#ZP61_L' M$&"K.S[+ARYN'Z[$]NX<$'W@]Q$MFQ?QG<\C(;I1@G@PFUV7!-]D+%0"/)5(#GT;H2;>LUO1GX MO=TY.AAWKYTH'T3O]R:383GZYZ<7UK_78_SO$QRFT]F)5,H"K:C-?G26M.M! M9EZ3Q8^FMLX6D@<;N^+S>E@':[UR&+ZL8VTCO75Q[7S%QGH&<-G6: .(754* MO!W>@3(86JMV'74:Z^5 % HJ@B,KG]R\>M*8 ]3J4)$9::23600-K?,9#T:= MVU(*[@%SME''GA@S.5N+%Q%\*=!QG8%Q$-5A6S8/K>)C:"W0@YM'S32^ MR;+55%W[VOG6@O:@HC#>,7*3 ]-!&^:EX2R+9)3U*7G9.@7J'G!K<_OI?E!K M&RUU2:DWPR\GT\E, F)9PQ=-4+Z6B.:F5L/2COFB"K/&\>2LC;2G=T6@ZW#N MA^G42)'K*+.C%KJTG2Y D\L,4*$DST(SB F9]IKV]YPYLS9@IMT^0_/22C? M>6H$N8L6]K2"J&4G1"LX3Q65DKY> THL)&D9)%L,1LEU=UO0=3A/C2!WT4(W MW9E7WH(07CI SIGS4M)P)?$V&L&D"J +YP%*!ZUI[M--NGOB7S703P=)D$VS M1C<9RX_[=NMHVH(@75YCNHMV[_M].Z\<2E/[7"=>6\T&P8*VEK9V82,$[IUO MO3K>?Z;>\;[=O2'J-DKM@*"_C89X.B]=\?IDF)?9[DY'VB?0D(N+9"18LD!B MYO23RRY*;;C4K1-Y5R-YX%<3MM+NJ+EJ.KECM^H23@C.6)44<]Q"K=]9[4FA MF W< (\>=6GM]CW&VU&[T&5WQ71RG7?#ZS716ZTLN2'HHV4Z!<, R6W-"* S M8O&B]4'+$[D=M0NG.E%?)Y?PUEY)-A"T]R4RJ<$1,NZ9QV 9O10=<)52\UX\ MC_;6^&Y4:J*B#KS*FR\C9T.;:I+(.&V[3&M?6#"UG9 H84SQ32/5SWF6^.[ M[7"M%'6=17IG%L'DB 14_WKUWR?]KS"X%-A[V9_4!,^3,?9 R!*EDTQ"C=ZC M-XQ&;5B6SMK"2_*NM1NW,;@#QD,/GA+>&I-;]N1O242=505UU9NQS9 ]95)UH+L.[/+G)Q,:[63R8G0\]35MM383C84F!0:T4+)HWWGU#C#WS[TN-#[: MK[HZV/YNEDK/>"F]I<65IA29>3IR!IG<"ITA $:7K&E]Q^!F1(^2-PV5L*0>W9NN_WZ&>-9PNO_?)Q=+$FB; MA(":9N$X,55IPP*O7J&UKB@..D)GF4T=C>D^W*Y>@6^>X&)#<-)F8$J9VH<% MD;SPB+0&*=)$22G[YCVT.QS/0[J#W6P>='$MNPEA[N%-[;-5\L4 )I-9%H-T M CG2$%+-!M:>Y]KF/C)N@LJ%DQ. OKOK2=2LN3:T67]1:4?U=9FF>[.P M9M+Y8SB*$QQ_K1*9Y9/2VZ-AHG\UD]G5X2VB_9L,L.L[35T-[N#WH'8EU#JJ MWBLV/$C:)U=RRI*6B"#K52&MF!* H=7[HVSW@D1=SI(+H:T_^].C:X.97![-Y,.5DYO%JC+[ MKI[Q$+-)A45A JL"GF>K.!1)14B@;>N^FYT,Y$&O]2T(M\%-[_VR94]%!C89 MU)HQO3\9IR.8X*3G56#2YUM*Q8!-G28!064G';>OCNJ[&\F,BW$/. M[*FHRP[C^HC3Z3QD..FIP$&0S\*XIO%H)RP+T0'+F2M4H#EWG14;:CZ:'_/A M7O*F@SR-QB.K?0=J(M5.122!)]-&QJ,G#DTG&*#6$ ME#NK1MW>O]A#_L;O,*ZQF:_8-BWCVM=VEFUQ\P#N41+%>=PA9ZEM49:9',F4 MTTK1^N Y4U[+A#DH>344>2].\.]5>L3\C%*E4GCQGB5.&[\.B=8P870UBKEW M1GMI[V/NR8-+?+@;=[LK/K^-WN]+2L,R4?19^N^3_F2NZGJ .DRW01)4;T&-W/1R$,$$BF*0=LYR<%%WJ[2OG:H6$S&T)&'5L[4\> MB"BWG+,?AB?;B+_M"?GKT3NI.3A[ALH@!1.,\&,810JV85E@T23#N M4B[D2R4%\6878-U7[]^Y;RS]44/1-3RC(SS/JWM4S;)KF SW"92T+-H(-3TD M,>"!,W20BT'E[=4KC"O4N?;K'Y%*VXBPB^)4Y^[M+'!0RPO,UZ42?+2S$A&! MUJ5V MD?@>N/#J^Q=,4\R?<'Q\5D*-IX()R0BFK4\3)A:E1>9506O1"&M;1REO1[5_ M\Z.5#F^AQHX*Z" ![ X7FZ\.JE>MRAQI4RT\6[*/E6 QR)J^$ ,XH31OGA'> M /;#3'5L$Z/=M]8/2MQGXW&]H3MOU%5_>E?>G4S3Z!@GB[+TGX]Z1I2<>=', M)%\+CB"P$.J=[Y*MB+&$Y _'X4U&\(/.!^%"AZ&][48SOX;^9OCL>'0RG+XK MM\UGT0LIF( R,95K8G2()'$7%',&+!E 6?O0>NO?T]!^S(7[Q9X.?. [[& O M2-;T9D]JZ86@F1W)N*?I+6IS1H],%2&=M,9J1HS1,N!IB%EXRSX-C@F=A,BIR]EK71+H=U:XKY5+H[\K: M9\U#I5X&'FTTK,R*-,IZX]1&P70I6<3D!7+9>/2;8MM7%DUCCEQ=T/YO>^_6 MW$:2I(F^[Z]8V_>8COME[9QCIM*E5[M51:VDZK$S+["X>$C8)@$U+JK2_/KU M2 D2 )$ HA, *1LIMB\0)E?N'\1X>[AX=Z)*LXE\V7KD'[Y<1MFRV!Q0+Y< MOC.EKI]RQ*8H"1?1.%IN-]C:63 M8)WJE*,;.HR[54L'#L_VT=]%X=I [.A@ MHP6\TYQP5%=M6^H+)A4;J.6?@W99Z*S#4$KFQXE5M1H M]K,)2O^N7W6U/>[B<[3,.P@E?QKGV9]^ J4%Q/+;-Z6?Z+C!^'H\G=UV@N$^ M.>84PF.12.4$\=%%Q&UT=(HY)VHO(:W!/3^Z=*.7+JZ0SR/]3TB0H'D@*EM%)$N".!HY88DY$[*2^6&J]H9DSJV/?S[ZK2;$ M#FZZ_C(?7J?AZ,N*9E%"L!D(4YJ6!A:1>*X"\S7T$ST?K%23\ M6-_J>/^A:?\5BTS?CW#L7W#K62TR5(=RM"%)T"7K5"(-;7&@T"B1@F5+G:S? M,70[GN?'A6K2?\P,W5DLXN^3\72*Z&0Q3 P1N32V%0IP \)=*"B3J)$1F*I= M".5I1&?$CCIA]HH*Z,#;W(JN,6%+;T%H[)>/PR]?9U?YC^GB(/87R&,TP+<)Q$65 ?RGKV[&D]GP/YL?!Y)%D Q0<*'8OC1GM'V#)@S=(TJ3 M24;6WGUZ&-;+(>J)J-!G8/;I(;8:3)($*G%,)UM0N ML=;I@'XRO#/U=^#B'SJXC-Y+RQ&B;2L$"IEDI^,BB&&Y883'4EPWZIAT[;M@ MW8_J)\N[)<()$YI>I=0\N'1'QDWJI@%?-8GIR3=TE;C4?EC])2NQ((W.R%5- M!2Y^'$RY"LN(\%Z(G+QF^1DG*U'/A:(QD++&XW3%5=]RC]Z_@B1* 3!7O;K2 M!28K[<.1@Y.5]E'%N20KK?5>:);BN[X+@J".?O$I+U4O[U[T!$JZ+(@]"(!^N!6"W>C6MT0;C&NKAL&51[3R?L$ M'4.=IPN7G5;OE\1KY:V-')TO (FF,X^:!*,U0:/4,>#4*]%9H?.+X'/[1D"7 M0.=]U-UG1&D9_6A]<[ M%6)03TG(WA OC5 J*VUT[6M%.R =G]JUZ?'+?JH0>++&$JF\* MD)!:R)LD[ M:;7F-IO:ETN?@--7**(F!QXG<]61]JE##]/);-"4'&@L.R>,DISB1NH=(A?, MH><<.4G2.9T-4X::-CS!IZYQ!'^ZX\>]%YXJE%!->^-CI5C1%+T%L:KATP+& M/HY]&Z76-RUW^]]'"/^A^HZ07(>*C$[3I+@A'(U9I"6'8H*6DI,F>Q'1DDFM M@G^G5N 6A[.^_O816&6]_8:2NIFORFA!I,%P)HB0*J.9*!P)FCHBG1(R.*:B M;66A[]#"5 MSS0)WJI?Y"[EK;_T I5WL,SJUI=>;.F_SPN,J[SP- 8V0N)O0VK&]+ MF*"8%1]@,ARG :XT*G#'B:?H DCI(G$AHQ6AF:94@;?"MISI+5_Y;.C0G: K M9K?MQ'FU<.'&A;:E+!,L\>(>%CPH2RB (=)H1[Q#O,*YJ(+63+C=MY@.>O4+ M(4@-P?>4&_9Z//H.D]D0W?Q/,!J.)[^/9S"MFQUVP#MJA%:/'5JEL.L;"+/W MS268^W%XF3UXK26!* *1W .Q"C0QGJ%YR*3RLG:X=0N4XP]DUA^["!E!AT/T$JW>D$)$BRED7;U"UP88?855:^CX\5G+<5(]=1AU\SB:@(:V MU@NPFF07*)$>E\"0T,]BS'&J$Z4TU*[.\!C%J0*M1^OU29[L+=\.#O[O(_K= MWZPN$K;!U5%>U39,I\F+.E9G3U+@2('W20C'5';6X(((/A()G!$OT/IR@D4. M(7H::U^_[9<(.Q**^N+!/G*NZ[+^!TS&'\8HH:L1?/YS_&[XO1C#<5$7=H-Y M]F:.'\.__EA\+7V^5G&TY#(KMT$YE.+UD@GBHA0D:(?;;%9"&[73:ZD&IW]/ MIHYRQR?63-W8V%:DJ'>]ZAZ6:4HN)2)5Z1XH$B>.)D6"TYP)2('GO),W+5YT M^8RH+8%H2O0VJC@S*S8A.8TX>K[$=%#A"W#TL DMTR5J7/<,Y M8V1&RXE*X@WN2E8G9W -Y#2URM0Y4Q+L,"7[XL ^4NY ]VL;TW)',AZ2 ESJ M2C^CB -!200NT)*6,J569]+[7#!\".($<>T*VGEXC_ HT7:0Z+UVW>+V MV_\QA F^Y.N/7TN!R8;D$H(+V>->IQN24[1&$F4D6^:T ^V"KIWSW0[9PYV(# MU=="!Z5M[X-<"PBVP=7AP=LF3*<[>*NLQB>)(L[D34V$?T=8_G$,XB'>IJM,IZY]P;YM'+ M-Y(9!),9"5ZBY>6L8P)WU) ?Q%,VGY<\>.YICD>.%_>XEJRJGWPMP'S^<[RZ MK@#.46\,T>6&D RESK:DCG!A0RKW\AW=?4#Z^+G/2'&'R:J+:VS-6L*9,8&Z M1&)@I5N<*%4Q4R8Q!1.2E^!IJW.K<[]:6LL6.UQZ%,F]YG0?+K ,7ACB3AAG*EO3NPC\1ZX\'H"Z(Q_^C8!GU9-0554P7++F[)7^54: MKP5=(W>0+2?)EVMT493<" "= U?VT4#/''F5_L]\.ENK=*P8+J'162*S1%%(:4HZK2#" MZ5R<)YX%4L24C(D&(%808*@S&G+:C<-?1+0I=LK]:7^F!+V6$H\ MP+2:$"U =10'V0CH-"&0BHH;=R7U#MS>S>",\D*BDT5D\;:DU+AT*5S)%/60 MG;/2Y=K-L'JDPH[ 1]],V$?8'3#@KM#0!S],[T>O_;?AS%^O[DRC2QUD9D0$ M6AHR"4D"XY'X[#2WP 7-M2L?/ FH_W!'!:6-NY)X!V;#QU)B:@3IK9^4>H*K M*U8Z:YV <9)5J:_-LB=.4H5?F-!)!_Q-[;S=S4B> P$JR+CSZB?O1S.8P'3V M$1?#9D5,RZH+_@L,; :N;4*'BUE&I$DEL=!2DKBSGBO!>.@B![,=NE,7./BU M@[):U;31P8KQ83*. &GZ#N6R5IJA#&"@1,Z."H[Z]+B8:5]*$U-)HH9HHL>U MS,G*1'D"SO-@1BUYU\W0O3_2=S["JYOQ?#1;U)CTUX/HJL>9!%N2/O<]9;+UG!M,790X.(^OC7Z?4:=3;^.K]/GB4^XJ;WQ M/TJ(SNIR"XZHC#BE T&\%T!,0I1<0(;JUN-> "^;+MWKI(/KS[O!XN^F$.S&D.4 7%8_TEBOB1_@VG\2O?KIT$^^V1X0WGGP>_^9G\\EP M]F-@A0=>C#$N8D*SOS3_L$8UA4J8BCB(U&[+:?W*RV9"IP)^3 1W!!'6;2)$ M-8K#;_YZ&3;(B]JH$*_]!-*KZ:L8)W-(O^" TM7H-;(:!?MZ/IVAA"<_WGXO MYUQ7^6DYC!:SG09':\M_ D6,:ACTX_;KY=CV$M'X(-HA>>F/!$&8I10\/-U[+T&S7 MS@C->.:WV:ARG\ M:UYZ4]P];4 96N:AU-TH;0]ES(F4"ZG$"4"+S.B85.U3ZLX&<]E$/"]=;V#Q MT1'GOZ-(I[^.IU.87HW>_E6:[/XSQ*CA,ETP>^!29&!BVB7!XD6 M.E- ?(R,6(YR $^5]+47I\+RP-W36Q* D\2PCFK M'!$9'349/=KA/ >BI8PZ"F:YZK;%X@Z SX,FW>ED X..C@8_V/5N"[^^&4Y+ M5\0Y8A^P9&Q@N.FIQ'0YRD\D."'0I_,VRLRM8+6WE!:PG@=;:LM_ T>.OL^! M?AHB_,^F->Q57G3VQK5NO?VKV\PFL+ "!,UC8$HES*1 MU*+-'!12.CI!J8I!Z]U^],9'7[9FJPAL0P)>E3K;=X-\6#5AX'PPCD&YWI@= MD;B)D0"E!(-2V5-96JMTFW+W$-%ETZ #J6\@1>5PZA\COUB/X';E&3B17? < M-R>JT062%+_3%,UBX9+*61K1<R MSQ,_FOI8I+DP2:Z;CT/Z//YUZ,/P>CWB-M"1XU*6*+&.2=SA/+K17D2B<^!) M D/IR)TFP5ZOO&S5=RK@#4PX.%BY">AL-AF&^:Q$:@+>P(2C Y.KU>JS_VO%TV').EC\ M=FGRWE_25F[-(,@L10!'O%>AZ3)#K-61*"Z<1\^&6TY_ &7&^%"?D M+EG.LL4%:;<3VRW(RR;@F2EQ S\/CK@NAM:,ZQ.NU?^$!M0'F#2X!MDP&R-0 M$A6W1!IFB =-27!4FN@Y@&S19V3["YX#+ZH(;X-.CTF/7;'K%HM)2CH9/7&. M)R)!)^*+RRZ,UD@\EH+:G0'[\*G/07N'BVF#RHZ*4*ZO,-/9(&O)4FE;P\I! MC#2(Q])RQB\TDLH(FHW;;UF?7KZ!>8R0-MSG7,8C_Y^_/9 'XOQG\X?F]V6\ M'R'_U_*_?WQ\?RN;/__\\]_"M8__Q$_!O\7QS=\:R:P=GJQU:_XTORFYJN-5 M:NO,#Z^G]Z%-AS??KG?,PGT>_K>[(=P?VO(-]Q1=>S#P%VZ%"=)_JQG;N^-/ MUF \M8Z@UXB^0\*=TSGM2&RDAVG;59@^.Z-U"J1N]7!1ALS:(J"Q: ]:A M#6#+SN&8)3%HY4RDUHMN[[@T,"JN%CAA]U\C]M'QTW')_:6ZJ3[$?RW#2[/_ M7HY (?V__PT?#G>_'(]FR/FWUTU@'"G^3)WO+MO!+16F.U-K@Z[ ^Z"=/I^H,> MH[,G*7"DP/LDA-#>(B!'M*&ETYY6Q&G@A!IP-B=#!:M_?M$G$5HT ^V#!_O( MN6Y=H?^ R?C#&"5T-8+/?X[?W65I;;;+WLSQ8_C7'XNO[\;SR;*\FMK6F7(['S1Y3.BMC0[V$G*);C9\A+<;4>;A):T M$$H31KTE4@I/O,<5-+FL0TGS$:GV+K()QW,Q*(^6<0=URQYBNFUVOAM51P;E M9D2G,2>/U]@."APA[AX6@24Z8(JI_]-;3S\![.4:+MH#+M@RHN?C+Y,1Q]6=YN%B89EZ,B*00T1*(N):),)M$S MB-I+14W'-=[NX3FU]==%S/$(B7?"AL>9>;_#;&"-MEJ6=A\N,2*%Y<1Z$,2) MB&2U/AE3^W+$%BC/A0/'R[FC3?^V_ 7SU#BK2H'U@/L:Y8%XFQ2)TFN+/Z*+ M4KNTQ'F6&3E&T0=+=*M]7_<4\B.4\<92GVF9 _4[+DA-"Z>##Q];/+/&F>.^ MT"L=-3YZ[:M1PM_!Y#O<4<9;Z:DHN0%)EGG,*7$AE2:?24ME@ I?^[9J&UQ' M&X;Q*Z3Y-5SE>V]KWG1=4GD;-2R\XZPCCM-'8EAI M.TY]#:$0K2@G*@9*Y= MUGX/>'T=6E9GRR.#LB.5G,O)YA,";+RO3&.6EED")@&1)1QC@PZ$BA!RSD;' MZKF-%QK_ ".4]6T5H#*54R90)^+)'\XQ.6)O5HD< M5%&A8B"9!44D-4!<*;'&DG# 9';N80?Q#6DQ.U[2ORE010_C3H18-_.I(.-/ M(!/46N.C)B;J$L\5FG@A@?@L# 7%.$V[BP#L>,FS4&\M(=:=O4\8+[_/"[:K M_&$\;:0]?7L];"S4Q07B>-=<=(!6+@M4,D(#ND/-BF8I.'2,LN!&>N_C[I3) M*E!.3)6:T%LZ-G @W6@)GS#'J MNC0A]D;\C"AX A5V;9R^_NHG7V Z,-%DRZ0A5I?KD%8IXB!1]-@%*$ZMQC]V M&C-?X'CN9#E$W!TXK!_\CZ;^][OQY!Z\ 3-)):$R\=&5JO:6H56ND)J">ZFB MEIY7;SR]!X!]I@]$-$R< M4):($#B17A@2LI9$V1"$R)JI7+OOS[FE#W"1O#(I$6,I3KV44 1*9*(TE +SS:YTYHD@2@%Y!+]S\7*4DF OY<>V@?P]Q%BOP%\RE+TP4KBDX62V<'2O:5!H$@M5;F>)1'Q(($!$*Q[.V[I+]Q+'F88U MCG$8CA9WUU'V5=0M)VML3)Y$RR6RW2ABF1(DL"@!C=J<:;<^]%D'.:M1X!!Q M=[ *;(VV">-32C@RJ3.Z+TJ7NAE)$IHS),TIU$_>N[ @YS%4J"+VKI.T5JN4 MR@G9F -15"K]ZAKX? MY?'DIDFK/#AFV_K)-<*TAPVC4F2V*>W:](XOM>?12?*+R3GQHR]-4.J7'W-3UHKH[L4RW@5F$ MFH2DD:KH2>;@4'P.;=-4.I)JII5)N+^(ZE4&:H'O*R+<,TNWQXO[5/:Y1).+ M,U5*0#61D&!DJGHE.@S.<$PZ Z:X=;H(Q;?AEH;L@TF[BQWN\<+^_<9CU#+N M7*8=1) 6N]*JHA<:0P*"C@2\+;D_*A'OF2[E83-EF0GUL O&\:V UP&\[*W] M<%UT$$@X7!!WPQBE!_.IS9@ZLA"Z&,]I[(PC:/+0ISD7'7=1RJ^+L3')@@'< M[ %*E2II# E1FF7B^'M#M/IS&F[CVKK6F!-Y[.K;TW^_"), M/9L,2W;]HB7:Z.Y.N!*L='Z,38G$7 B&B9VVE^M7]>_]75Z MQ8X[UDH'%MS;FV_7XQ\ :X!7E=,C==HQ1WS(G$@>2N:U":6QK A2!NJ,JKQ: M;07S@LE45U%=)1(\X/;'3W^L')3$V*+^/H-(I >/#HHO^?N*"B&5]ZZ3.S/; M /UD4D6%570<5C<7'^#Z )/F$ M=7Q3")YA\'\:%H)9P$^>9 I3+K\H2R2@G M5O-$* ]249P6W-.=F]HA;W[!1.I#5UMO\/1 K=_'?T>9SM[X&2R1\\BE H]^ MN6TB.500:THD)QJ5HY;6/$Q\/YIECT#\)%Q?&GS,/=D=]W[SDW_";/.$T=$Y MDWTD2N!^+BV"#BYKE!I(W-E]C@^[!NQ/NR?>_Y-Q/>CM,=G4T<&+>9@.T]!/ M?GSR352RX%^<.;#(>,R).%J*YD=A2> :OQCO+ AAP=5.Y=D*YF5':^OHJ.(N M>0OL#DZ90U?Y,XICZF.31K0\UVB!L*LX[$YTIXFJ5E+G0Y)THXLNXJ6[D3+E M'3>^.>K$+S(S$B0O28[66L:\-+)V1NFIV+(CEGDRLNRC@@Y(&" ML9*XY,LE%Z^(SSD@+C!,&^^3K9T-M '&"2R=RMIZ*EIT@*@K1AJGD]G@8]E1 M&X9;M+5S=H)$,+AG*LY)T&B,*::T\IF'2%LUPL*GKND:?[K3\[T7ODPKXW"9 M5_1];D$L^=<&QCYF0QL*U)_>NVV"(X3_4'U'2*[B^OT0C@@T2PU #,C2>HLI M$K)))$>/*XSB+C\LW7:>"MRR3=?7WSX"JZRWWU!2-_/5G<.4=!0>/=%0JI%+ M9BAQTI3-@"L7,T^T73^Z'9J[]]+^]M:CQ#ZN(;/*V^9O_J\U(*"44 E?+T.Y M&Y30.+1!!"(LU4GB@+1HE3.Y2WGK+[U Y1TLLPXLWG_ =%8*A)2%Q##+P0>- MYEQI?,R<),$Q(#8' (5;.G>U6X"NO?YEVD''ZJ&#X-P2RM+&;P.FHU#*/2"G MB9H\^HNPO-;!9J' MP_7N:K3:Q#QDZA1(DD1QN05"]0IMR00V:\EL!DC]9/QM M@M=_U.,(1;;+XCM:"QVD6.V&^OG/\:IOBQ#!B6R(-@9%HHTE3B1-?)9!.J;P MO]JUD_: ][P)2XH8 ME"O\69&4DW!K=\9WAD]*@OX5P]X":+\NEX -,AN/$!CQJ MH:3-A*: GEU0CEB3*$E>!V>U $5KMUFNB?\GF_M2?E<+=-@]EO!P+&__^C:< M-!]>C&3 *&Y9!D68M4&),EDV&:L)2Q&$8A1H]=:)U<"_3 KWKO8.;NK%5+"OMI'?CR;OY;#Z!]]/IO"0[#01-R7NTB!C$TJP0MP_/ MK" &+6@:P0M3O4++WB!?'!^[56,7N46'RFMYDZ9)ZIR^7\ZB?X?AEZ\S2*^^ MP\1_@=N,SW=^./F'OY[#P+D4D@5'J"[I%-Q%8CG5^&-*R3*EO:^=7-#S$%\< MY\^90A7/SKL9[M\GX^ETD%C$)8 FHB1SI=Q$)M:C%^"=89%):K6KGHA5?Q@_ MF=\S%;I(5#YR2&__@DD<3N%V5)_'LU+W;C89CJ;#N)C!5@8MHHY$>(YC=)") M3\J29)11W#,M'C:3/#G=VXSK)_]/39;'$T(?725I,HX :?H.A;]^A7B%/0TR M.@>0HR#0-.;S"HAE,A'-DA&"XX3-M0/$.T&]."K65=-C'IEJF;:+NRF;Q?7[ M>/0=IL7Z:0J'-M-A_>]-R\CQ[/^'V4>(XR^C$D)<'^T@9\9E9D"89>A-),.) MM8(2;8-7.5+.!O3@^GQ]='L\)>[9S8K&;-*6?$^>")B-GEE+.WU;N@]#O"G[/D? CT>+JXT\6XE\7J2@7O)JWK:O85 M)I^_^M&J'LJ7+Q/X@E[V?=OK5G*#0!FUI62>2,Z4SN6:.&8IL0DB9UXFKMC9 M!,6/'>V+FT870JP-QT;UBNU4WV=OG[3X1P\E4_)@)5"928Y.%;\&%Q-<4H@+ M.2FN4K;MKMV*+,]I3(5WUL+VZZG"5I-LR.8VHI=3W&^XYP%60?<"0Q. M"D>%(]KE&,"F "[M7""/AO%BJ-6[SC80[N##T1;@UU"OCAS6@&NKO"W99-;& M3[4D(/XG6A:XVD.SH \=6KN-RA<;O2N/[^U'+ MIN/],ONL_/;5S7@^F@V2<2XR""0+D$1R$XAW09#$15!<6A"^]H6#CH;R8KA\ M3I380/5^SD0_^[]^@1$J>5;.=C?9(5PI&X/+I6$K;@M* /$^ZM(VJ[[EGZ:W]SXR8]QWE2P\E6<#;_C1ZOT,=WK3;7[FAX^ MS//I%9V\0YDX:V*IS31Q3QU_/K?2Y_1^DQH5+1/),D)U MJ?U;ZNVYG"AA(06I@H/$:M]0?&;MT/;BP)/MT/;1Q:6TDVHSII_MT/9JA[87 M3?KH*W6(CB^%O[B?A,QH)%IZG-V!2^)"*GJ%<,=IL-=F M:D]UKW$Z062>$VLH^O_9&6*9HR1'187VSAK1XK#ZI7<=ZH9QM?1V3L4==J89 MW::N?AQ?7[\;3\H_&C"?04#D),12#M8K27RRB@3&52HQ>ZA>D:3?$9[A/.@X M=GB^!#JG8FCM1[NH S=PTEMO-!K3#FRY2)1PR+A"^&BSDUHQ4;_I5U^#NZ!) MT@-+^Y]0!U#LG IF[IO1[53"%8Y)8DM//YE+T^44'=%>Y\BUTB*WZI]P%E/I M8J\!/*>9= 3!ZCH,W0UQW6%*_V<^G95/#81G*BB*?CBU)6:9!/&!6A(5B/)U_-!JY70T\6"LM> (1E2!I+IUK4R8<' ^) M*FH?-C<_X^WF_MA^3J63;#='$.R&#.<^*-QS5#^=*& M/J-ZG)39"L,3/YM:D/L/[^=T.LET.HYFYU11;V^7SWOJA9:4))?+Y=: NM!E M_0"J?4X*_^]LJD@>%U4X2RWLK%RZ/GD$!1I*9#CD4L34YTQ#'!U,XH>%$1HO;B&,CHA64R$,]E7A0%<%9+ E9JK;--DE]@ M(/8YU:@^!_*?X43>B[D7-7OW+0,!DY 07&8M")>BTRR%EHHZK+AEV/U M/-]:\R]J'G?)X8N.,3\0Q>WUZ\DPPL 'G01/@C"!7R1/:%P!.C&H1^XV*4C+#622&9*,V-(1RW*J&/H23L/E MG)SM&[;JL&['\IKT.#^ \FHZG=\LT-8IV[''BZI7[3ATD.=3M"-P1R5#TLNH M.9&,6>(EQ25 )15Q46/V?)H(_GJ&13MK M1\Q>8-&.?5C:8=&./91]+D4[/LW#=)B&?O+CD[^^K0M9KE5SK9VB61!'#1KP MS&GB533%&]="Z836?/5R/=O /(-B'OMPXR%#J^BHBY.).SCE[M=5_HSBF/I8 M1+.Z"-8"85=E.G:B.TW1C4KJ?$B2;G1Q&M98&6@2$(A*!HUN8RVQQB;"$&06 M4.XT5Z]U=2*V["AU<3*R[*."#DAR6[ZP8%Q>\;3*>:V D11B*KN\)L%I1K11 MFE&6(;#.FHK=P3A!9*.RMK95BCQ0U!6O!TXGL\''LJ,V#/=."Z^-)9E*AZZW M$"0()4FD.@MB"7_VL#8QVQH M0X'ZTWNW37"$\!^J[PC)55R_'\')'KR'1(R)Z)Y9XXF/4I3>E]I'93D/U>9P MEPK.JP3U1/B@B0Y+$AVQQ2W&>><>TCJV: MINW0W+V7]K>W'B7V<0V95=XV?_-_K0%A(0N12\5F'DLBOD$SD<5<:D<6C#E: M7F/:W7OI!2KO8)F=4YK?7;.%NZCRQ^'TG^\F4'I!P@2FLX^E*L^"J@-)78[9 ME5X> D)$^2E5Y[QQFM[USU-+8+.G6L%+P\1]*<4[V0UN-<+ 6#''(0 M.65BN2[C+.>W(7$BN(DQ9)F#.9L:!WN.[>?D. ?2=+5SA-WC#&W&61H_E )< MGV%RPP929)/1Y2>,<8/B!QQCSIHP\%'(+(7UG5S:Z&0T+W,"G)X8%>,$G4SM MU/4 ;:,E"=0@@FWK%10BDX%)1+1D>)Z M K3D9W:6F%-Q('TEZ9R2U]LS=D[%B'/)WGD_PF40/LUP#RJ/^W4YSB88[0*W MUJI J'B5)N-M#,!$E"EBNV2I=[? 9EJJU*CB<;:MLL M)R#(CL2=T_!C']%WP(NR1%[EDJ\R71ZJB" 4E"-1[6UQCTP@@5%.%/IMH#@: MW+%V O0C$/V[O!65-*XIX2XB\W"-?_KR:I06U?GQ^Z6;M<1G5$B>92#4R$@D M2$L2TY,2-0*2%+EVLY8"UC/B26UM=!!2/?O,(*)OT:$K](- MBGHZF^#HO\-]D-$H@QQ6Q-C24T8+3RQE&F5B4@R&.1UK7ZAM!>PYD:6^)CJH MUK#TU"!M=N16_N]CED*:92J7?3[24!U/.7[#U_$ MD$S,/C+ I=.7I#47<./E49$0G9,:&&6^58K>D2/M-8I<3_>;W>)CY7PN<=TW M$&9WU_B;F$'2E"4C2R4)P8D,S.$JB&Y>RE9"3KELZI7I\AC%J:*XE;0[KBKE M#IRE^XC6^NFUP=51['4;IM.$78_5V9,4.%+@?1+"&$.STJ[$>DK*6;F@I1TM ME=9=I"IH)6JW#^^7"#O"JWWQ8!\YU^V?^[K4:IG,AKC*?8+1<#SY?3R#Z9LY MH&+T*F4]2J&-*>A<:05CT3XN%6IDPN$K*9()NQMYMWA1_\Y*'86,.Y-F!Y'4 MVTWNU7SV=3PI22U->WMJ+1A 5*:T4J7>$'2M+,G"6!%S )I-5W;B/23/:_.O M(.T.@F"/42UIWP97IX>OCS&=\MSU.+WMI,(10N_LM'4#OHR?5=&ETF6Y['@" M'28>/0G4B9!SU/6K"_9+AE9GK/UP81]9=\"!=^,)#+^,7H_GH]GDQW+#"AXA M*(=P!. 7 $U\"IE8:WC6H'W]K6$3CE/%OH_5TKBRB"O:!&BQO(.TC,(W,?XE M'@E*6 "% Z1HZ5H;B'.1$Q"*.VEH9')WX\B-C[YP+5:16!<>' YQ.AO&^[1* M267N$SHG3"LT,+,I+24 N>65<0AK/7?C+YD1?E@AO#!93G@L: ^TS I8I1!!98)BD$ST1*&JJG[&X% M\[R\O3HR[XL,:^&.-O Z\OMV0#N-^U=)D6WH<:06.K E=L',.02E9""9<4JD M=NCX&!9(<)XZ&6.Y+?<<2++#+3P-1_81?H=Y=JNL/^FERTH0;2R.-%.+ZR3: M/EI0#\XSR4/MB]OW$?1O2U15T);\N0.D6]2BQAMCJGNV4:\6WZ59_EA9) M;R##! =>3.'I%&9H!DW E[NJB_]]/WIU4YR;@4LABT EB;%0Q$O)FZM' M$'G $<6=NC[\_2=T$:KEC/2G@+ISOSWH6[#1A)@$9<0KW.:D0>O9E]MJ6B#Q M4\39)$Q%MKQ8EAPD\$[R!1;XUL319%+^ B-4PFP@399&:H\6#P-TJRWZ4"'+ M!)2,^!*EU(OX. U!6ZX;Y<$/EU/)VN[Z_308C*1(>K&,02 M$K'XQ=)R223F"#I13J'V2=)V-,^)$I5DWEL8:K&*&4M+>)02Z[TCTG&+?I(T M)"IPQB!7=0B]!**>S6Y26^H=M,S[8S2Y3?A'F,M%:_KYJY_]^WA^G=[??/-Q M]C9GB.4V"'ZDJ7WCA6!>@2>,)[JH!.70L";@63&(C$O5+V\=AO0YT:@'7770 MT&V3/#[ R%_/AC!]-4JKVGJKZQ\"2EU["40%%)-D(1*7.2/2,Y9L,!&J+T-[ M0GQ.G.I2.X_)I#M:KFY'L0GZJQ@G6A,2CMM:5 M\& _:U8;N,^)9'UI[3'A3!>WP7YO7$"$7LP[-/6:ZVQU[X7M_XH:-\2.'%BM M:FI^,D+;N?027UT4',8[(@K/*4/5DZ2]0H,I9X)K#W[)3'*;,Y6B>D.8)Q%5 MK'6VZ3V__'@]OKD9CUY?^^FR$I$S'F>#*H4?<%N7E%IT(G@L=R6M\A[_JUY? M8V^0O=4HJ\>6)TJ.=:"8<[EV]FHT&Z;A];R8C)\@SB?#LA*__2M>SW$NOT.! METNZ\]GR?O C4?S8_(#FZ$U:8R-%@Y.:4EU ,$I"%IKDK*2,WGL::D<8.AS. M&90SZX*'#V]IGPD?.@B4;D:V=M#4!E]'B1>[L)TF\^)LR-"*I$=J\A2,XUXS MQ@R:U:;IN19*53#I2A<3W)RBU<[6SN8^#=-VI&]<+-'V46!G=P6;>VVKTF#& M\FBX(#DF!$0EQ;4_2N* LL!+J3GOGG8^MCZ[?Y^TKO@WW@P\5'8=7 8L]Q\7 MR,J<^>7''Z/AO^;P!J9Q,OQV6T@P.1P76$^R\+ZD1$KB(5-"I8\\B>#!UN[. MW@K8RS"/ZNNH@T._^R#7;[BWP-5A28%-F$Y74J"R&I\DRI$ZZ*C*P$9\U@7K M2MDPXZ@ADE,@EJM,H@!G 2 E73LAO5]NM*@R<")J["/ZRL8$[H:(X/5X\FT\ M\3-X^[TTGKV*N.5^F S'D\_CW_QLWMS5P+]>38HUYD<_WD^G<]R/Q[-AA%([ M+,&B9\:J1Q_/DO+L22CM^:0I-6^34"0$ .:)T9W7USK!-IIBAL=R=!XUD/JW;8Z0?@?Y M*ELK@K3!]5)K(^VEL[8U<0X1>)^UD2RSBFGJB5<65U&KT'73$LGO@3,K@G2N M5>?BLR7"_K61.N'!/G*N:Z+\!TS&'\8HH:L1?/YS_&[X'7 QC AO:YV?SW_B M7W\LOKX;SR>K.P Q,H=+(XDI!-QQ32#6)D4X"*6\!:6EV&F65(-S1G66]E+N M^,2:J9MGWZ965$Y>!E&Z0\L2;%(&)Q2W@D1%L]<^)?7P O_%5]XZD!&UI=E; M:+YUQ'F9OIE9\D&4V^JQI&]*C:9RN6N8@Q=H1D?N4^W2M56 GZ 2=7<']?VK MLJ>ZTQL3K(9?/G%_Z/XZSJ^;H8]S\S%(^-SRQ%L! MS&:384#YX'2=C1OX&@5(G8E**B5@'3F=[N:TEU[% M8H!"LD!DYE V#TFR399EIB#EVCVA:F&OE]1U)**%5V]3IH$%1A*Z]T1J4,0Q MK7%M8N7:JI"E?^2\@J$UYHG:,I3D(IY9.!!)$H M898Q2BW/E-5V]9]U5EG_).TQY6P?LIPB :@-OI\I9Z<@P[Z90(=H\A2,LXX& MA)*)<:4>3N(1O7G\$6>O8]%Z8=C/E+-S)MH^"NR 8+&@TT.BC M)CJ5,W&1).X!EA-KG(G.6)IT9WWK'X(YPURUO?0V[D+H'9S8?H0I>JJQ=/4J MT/Y *4\_?OKCMAHG5]RY1)0J=T^;IK>1HE40E4T%M9.U^X ^">B9L:*>\.L> MU6S"A>MF_$Q(T8?<*^8JMH*[:&^[CI;YH'4Y*V"N:4#(*?%1)F*S0'^=><>9 MK\"21R]^220Y3NI=]/VL$N!WVE+C)26"I8R#**+RV1*%0M3:2N-9[<3&"SVK M.8LH6O]*[^E4Y_5X5(H#+8['I\/4% LZXK+XCN?5./78!W*E4XA?YE.$,)V^ MBO^:#Z<-Z"TH[N@F8Q)9)$Z$P/U,*J>(SZH@4NV+T0? K'>VL.'E M4_1+=T)9A.QHQ W?JT02E%Q/C1M_4 9%QA-8&X/E#PVNBH<*1T'OZS2A:PYN M/SCH3[/GQ^Y(P(40SSH9#L*E'"&2Z;]I7@P MQ21[A(E&'ZQ/$9?)@.Z@0-?4">I(EIY2+4R&%LUSMS[^&:FTC@CKSM#58-'O M#\L"=5O-<1^&U\/9CP_^1S%./\!D.$X#$ZBU 2UR!M3BTA5":0ZF\(L0/G@M M>=H]F8]%<18DZ<2-Z5M%'1QGM5K^:SDADZ+27DX7\, MOWP=0/31B1R(3!27P,PL\=0F8@!LR7-W*-B.C(DZ(WB^9#T#C7=HW^XQ_U[/ M)Q/\XT!%QUU$^0$:>$2",<1QK8EGF2L9M= LGXRK#]'^Y&4E36X]T:L;\_X[ MC+],_+>OP[A61?0N;?[7\>C+]? [I*;!QO3?\7-?FS%.9^/\83+^!I/9#S]* M;U'VWYHK2C##'^\*[9=^'!]Q_N''YU-8/"7\N'OK1_AR3(C]O.#7B.B?UXBZ M.$#X"-]A-(=I.2EZBX^N+?]]*!S99[ZT& ZF2TZ_I:'W"TJ_KJ)4.D(3DLMB#(4 M/53J<23:1\*"--(I]%_;7HX]*JAGI(K/\W#%/XUQQ$L"B+6[K> =G#A%U!P=K&V MS;0VP#K*,-P* MZC29A554MYL.1\B]5V(P+2&)%%%OI:H82Y)XFC@:WT[D+&0(N7ITO%]"[,@@ M[)QZL;F[U+68DQ=F0X=C.=$ M!8,.I\G#Q>5<=-S%]M3)V*R@N)=[HAQ/1"9E<&);@;NY 5QU)5!?N[S'Y?!V M5_FA,Z?M'JKM@*Y/5S;12D0(!L%QSTIKBV) ,DJB24(R+D'QVF[WF965.;W. M]RI%LX_"ZEX%.:@DBDTL,IQQ1+H(1,94@NFLM 4$JRRWVIG=MT0NHQ3-V1"I M#UUUL%#] S$/1U^:19P:]&RT1#LV8#HRU^\!.8V=?;!:-JOW")EV-XU7R4N>T^"D)QP\)5)R M2:Q+DE!C8H@T9AYK1VUZ4/ .@[0;_>XCRO[JE J*CKCD2BJ,RQ <-])5/\QI#Z]_T^ (1;;S4([60@>QO-U0/_\Y7G4K MRCHX-'&(B480R6(FUO+2MX@[P[DTDE4/\+>'][P)3N:#6?7D#Z//T*$X7?XX]MXM)S^5[GY5P..\YZG MD E$H= %T"6DI1,Q5NKB$(3\T(C:X$3W#/K":7OF6NYJ]0V[AQLV1B^68VGR M&J?+EH7^"PPL=T)0@99'U*5RB4W$1_1CF0'+7$H*0O53VRX&5^JL4*) MPG((Q$:3".Y(/N&PF;>[PYHG G_A5+X0K7<00CMXV.N3=U$I) MV7,6MSG6)J-.QE/*.ZVEYX?1N02VOWN]. M3(4A5+H%4XXYT>-)X_4.0W7WF8VO.#8Q,3;W.Y&;GTIU%B3S](]OR<]*&VY* M=2?C:/?.WI>3IS3X*/%P'[%M=6H/G+?WKB!#3'^[/6>_&EW_V'."KC]GH;N8 M[E1V_\E[3E):?M9^#<-0LK=TL\G.L -R-<*.R34IV ME,2C649*4W8GD@U9[^Z]U/IUSR/+99.-T8G ZUJ]FT!M2*L)KH1%(B6&E<,W M6DYOO*&$BI14\HHERGL\;TQIK?QW]' M<H'6\1!Z]2L6S)2DK],\5M21(E0A#_*S4QO4/Z\@>3:!'('YRJ8)R'M/* M=D>K1<_!S7,A4AV4-IFX'!617GGB=C.H$^\_Z62J99*'O/( MU?60&]&^'Z7A]V&:^^MI=4?YX;./\=P'Y1I1Y&> M)Y[>WU3>I8.U:5A%%'5/J/\7?!^./G_%Q6=ZVVB<&YN2UT",="68G6GI-!M( MM#XF$03.^-VGQQL>?)XZ.5( 6P]2MZQYRU^7+R6+X?_[+_\74$L#!!0 ( M ." 5UB841DY,T)70$ MI#?I!$2E!!)*V)*0O'C>_[\W_G'O?_L]Y]P[[F+,/<+(WCMSKKW6G-\WY]RT M;[1%T&D=36U-$,,1!M C^A^(M@DZ=?.)FZT]R!Y$'PRT&=!MT!&&/^//\/GV ]PE M1XXQ,AYC83K.Q/*O'K06$/L)1L=C]QD9SH..L#,PLC/0.D 0NH['_J(> ^C_ M&0Q'&(\>.\Y$5X.5?D+U:;KZC(QTI8_1-:9_&T3_'G24_=B9WIY^_CZ^0>$AH5'1$9%QR0EOTY)37N3 MGI&3F_?A8WY!85%%955U36U=?4-;>T=G5_>7GMZ1T;'QB7O*S]^ M_EI=(V[O[.Z1]H'?!W_L8@ Q,OR_XQ^UBYUNUY$_SX#ICUT,1WS_G,!^]-BY MJ\?/W#1D>NS.<5XV^ 3GK<3WY:W,(G(/"%RV'L,LW*+7<&+$/Z;]Q;)_F6$A M_R;+_H]A_]>N:1 ;(P/]X3&R@Z"@0TI.C 3H?^0_3TK<(' - K@-PZ:W#(MN MEA]I4LN=Z>/T7,L8I_A,$)N2I-R+M<^QL*I<"L[6!2E/]",$D*WN3*V!R)F9 M)7\:*"3-B?]U-D\SP2'4E0:R[SOT$/A(&#MYF,M,Y.=!'9Z5)-W_7O7-K;*0 M#]1Q@FGSEO+=D+O?9#_U?KI^],%D.PU420-M7"SR8Z0RXXF*BPX4#BW209R? MYQ)WH7\0P:'SJKY\)H3!?$[513HARY.K_=I03@E5]W=ZC+;BXBO/[>X8."M9 M&/$%23#$3FV18'1]S.&.1#T:J#L3%DVJ@4%V"RG>A6ONSMFGK2Q$QS>]W_O* MS0@TVZ:>#K;6/C>=>X*3D70VAN)"OS"!8GJ8WGR-!FIUA'L2TD@YHDWX&C26L( (H-=@QPJE'M 5KZ?KAZ1*5I5JQ"V-L\_*:^2*:V.?\*? M7-W_EC!S[DGLRHF-Y NW(QZ!)U@DMQ=(U8>OJ+S(5GYY&N@ENKI[PWO)@&\U M:19N-Z3*042,6A";WQ>V+^L)F/C69*^1) OSXC%V;_*(??SOV+Y>K76$#0^B MD)S2U!-P5F)^5V;C.4^>,%7Q@G6/F=3NC)K4"GTCM0J1[N4;0O9G)KA8($(<,&C/ MF!MXFWV^KB%ING?4H"YC_LZ;F9N>4A6\XRT>QS?PUB!$OB$,C?XT$"^^(4,# M'7,#XFF@HYV [Y*KSQ;.!DLP,@#R%\%@EX:5KAQ528EQB ZVHCIC9=[032K; MN$W!Y\343'P_>D@9))$3 Y(H09\&UMO4.<:OE7)T!.QRIP6L3%6//'KS:M+H MV*QA$+'?Y3Z#!N?_R+]68*EH@@5D9KESX419\Q5$#[HFOQ78'0QO/E=-2,@E MF'4W^(9M84JJT3(/JI+-1_>N)P_$2+Z95G3,G>+U,_XI+?H8^V"=<>#;1,T^KY+:+*Z?E^%Y* M@DCJO HV6]UZP$*H>D07Z5\P/VO5]8KK3A*'H 0@\6.H?%&EDS M5::>O4O);:I]]3J!&R)[1E/Q'3+.&_VMF/3F,)\&LH--MY,& +K;A0UAU,_# M$4/-$G ^P*%TM=^^T'FB@7-(-O1*2]!56*K$LZK0K9HJ2GD ^)(- ,P2#43AJ)#FZ9A0_HH\92-D M9]TT]/!:?NVXM T766W 9_ \L^RO*V9[]0''(ES>"2-1KH9--5LK0& ;J$BFF2>S^[IHOK MP3^I_EP]5G:N1BMSH]+ZMM13C5NG4^;B>\%K#SD9?O\FLZX;4><@!-/!J 6" M$29RGG.RI)G+$7K,BP8*QX*;;F-^F?&[4<0>"!GN6:W/F%\V%%,@]JRTB3ZY M_U/%L[K\@$F#$V2HP#47CQ<@TU:W+1JS+;6-2]-SVHTB#5?YX-3@5&LZZ[.QFA.C*3MD1B) M=_\=!"[CJ>+W/MYY.&WMLP$/KY;RX6W]=>J4Y\"B)\RS3^K^G='!\SGG M4WWM7K[S%IWL@S!OB!Q^1#JKF2VIE[N0XCDTW<6J'I09INCW/1%9.'Y+^4S> MV6H EL#G51?)G/K=+R#)A"B/Y\W?K.NT\]2+^>JXV J41/CO%HM4;6X2&!;*['[= M%$9Z[2Y4HO$F'^"&YA2!Y<=GLY;,(UKB%+0"M!Z\/)S<,^CP91Q:;!;K(O0[ MJXIWS/\X+YD:_W0F/RHFP-+ Z8-][][T=!5: ?EZJ+]P4+DW:,W-\I7.2-[! MG/32?L/.CD/YL 87^1SA_=\:W_TG"%,X=0*R;:7.1 -]VY>A)LL'?O"#X1_3 M0&*5B\A#E <-M"IGUO#75^LUXAL-=(8&PH$ J.?'*>MGV,DWWV9>^IM_^5JZ M.[5-YN&";L021JE\-^&*[^0[))L/#NP'HHOI[('93:_,'$^'[4.] 5D" #[-4+#,4^6]@. M"+$6^AW%?@9G31GE#KMD'8 J3)DZP&)").P8.JT!NG7Z5: MQMI/3ZO'M&)72M3?K/@+U:#Z/:CG!YJ4N]HO+04DE)TR2$V0WL4;L$\_S*^< MJ]U2.K01EVQQUV"VDXW:-M/9D_#=NA0TZ;>[.@PM<"QX)K/A;251+2V[+1GK MOWSFINIE/M$'LKSLK<<_8J9R)08N&?H:/(6+Z%\>?)$3ZU*"2<<^ M0YU>@YVA2@"!)"2AH_&MM9;8HF"P:M.%K2=Q:>HC@6;M0&R'MY]#N.32E8/) M0F?C!W/CA9M=<],3IM357569E':% :>18HH2>2>(4Z086[8@%T@Z#7A?3ELD MTT Q_&UR-BZ5;_!YR:G;[ D_>JB[F97KY7J!E?Q'#Q7GEF/*-W6H.O?CWDL<"/ @.*R>,3,#>+#M(&7F2J_7G)8UE/% MU+-D\T-1C[2,--Q_\"%8Y5L-F.,^%CW(J,H5\YKL\S$E2O%"?E-OA?G MZYR3;U W(/R,0T@B.ILOPYC\YJ22[2EE,FZGV,$/=NTVCWD(ZKAX$ MMJG+$!82=EF1'("1:V+S7($6 1"V"\ R0K4:B=L M]^(0?M\%"S=Z XI/=7A(_I#V;(=R0VU1/+71%''5C-HPS(4C7LDJO YAKQG( M]4P:K]@@'1\0BO#UMDLU<.!M.O:Z2=L",0O2I8Z%S%DQ= V-C)6OK[ LY#G\ MIJ\XJ/FP]6 ;)M;F%-"*JR9"PC#[KFUS4WW!\I5HG#>%H,547I:!M6^Q(UA\ M/,7;)*;QX.WXLD3CQR;TGBLJK.-Q,4ZR-]ZQ;N!ROQK_8PU.,XNHOP/X^R\6 M4T54\WF "6<6<8&(Z5C@7[4Y.XQ?B;F^I^=,57'QF]?F5AK/>Q5^+"OEQJ#8 M2R&7I]B3V,6ZT,7/6#R>J$H#M>I6Q>L8L"[XR;76T'W^"K7^Y*B?\W'JM$5N.F9D!NZ4T^?S_J9:DS'QR]/CE),D!_-A70V6^:=E?/6[:_I27]QN&OW MU);[ZNB+HWX.T5!7R#229$6_/A QLE"N%=(L[S(YKP"XDN\X+; @N"@W)K:F M?QJ7#^U-X2U[?M39-5MENCB5)5[X(EPB:O>(DX$LKX&PHDY@*R#M8$!$$TO@ M(-4=)C1I+ZO)6J'B IA"$#+3+NJ*8_)*<*=UQ.H-3\[LZW;& M#.D1"GC6@^O$K:5P;"LX&'$-&/5]UJ*Q,9&-JWT)%=\=G.[.19GX@ MF601NXSJH(&8 4^K^M'D#C.>!U86ED[['%9?D@4<+]NGWN:O.W5C+JOX)7AL M37)GA\0WG'<83@,MEM) [-C%-]A3%+VR.8KD))7%B0;BI##@\+[6=6-:X?;\ MN:MF)--*Z\9>Z97DWC>: ZT"*N[UE0=,-XYQ&MXX^P_X7X\,AU+.OX"OJUU:6A -+'('T(=-NT'C MZ>-_\#H#\?\ ROO.ED^S2E9WG"RKX\P4)MG?_*S-8A2-\1,.;>52XY(+NW2S M2V?UU^C4^ZX'<:WL=^[%I1*3UM!% M#4YH\0Q[\PTTCY3")<$*F.?#T34T:N7*FFF2"S\B7]9_6,-30!// M&2@"9GF[DA>GN/;P$5P?@"U"XYI9&@!?HEQ[^=JT]$;-]IRYGF3.%X*!(%$P M5Q)>T1'?2CWK(2O!N+U,8DDF)0!@@AFIY["<[@GQ_7TG?],%/#1#"U0+N2X!2SAA16?S)&@"65#ZJJI4+OP*0#X.7L S MSCU"%K7P44965G#%F%=CJ#T;AJM/5G184N)4?-QFB[I &:*3!JJB@?#:?R+: MX0<:R!5Z GYFLD35C2A#BARE2L(E 63IM^J:PL <1S/ND-[K[]RR)3,S'9]G MG6L5;1)V\,-,!= G99)4?HCY4X!\JGJ;'@GN'J+@(LNNMUP,XC*8XINO/G29 M/S[F50?GREV]O,\Q;=/GS:(I\^2-*'NWP%U624'\)2L\,AK*V2Q$I?\D@*4K MLQ&K091/J(2TIT6:3\I!A_1K/!OHP4'7+W81V<%(-G;"GG13YW1"L^+AX(*[;L_/SNLIS)A$[-XF M:8U2!WH\GK,5-1HVNDK_LA$&- KH$06"= 9/(4E%0.([%V5LNQL;HL\0#@9R MES!LOWR5DP"/0 MI-U=OR2C7Q!]DJ:(PCC8-,#T@3K*^U M]9H\_%]$\W%>'YC%/T,$#_]]THR$5?XT'Y8B66TET(/)-,0D^@]-?T@1:@KI M7;:G5B%:G4)[BQE_0!?3^38L7+J7V'ZRMM=?$)'KH' ^^D[9J-(=T._QKVR4 M;C']2MS]]+KY8H^,[N;AF?%L$T(/C)1X6.K6?,ZZ,$V30(YV502G/7M26D>2 M:NE#/<44%OM>-YR-?7%TX8VD@"(=>79T7C?H=7UZC%=">6(>J%\_=I\H8 MAA+ I)*Q9]Z&A+3E;TGM)C7)7T*-FAYFOGEQ!GXXL1JMK(CPA]Z:?$N!'[YM MNDALU%$\=:;;JA;%;9DC;CA]'41>/< 8SD)ZE6)#=N[E7T.?)F3>[_CL/!SP MH$-&OLK9)Z-Z'O^PEN1O$Q36A1-)==#N30(NR20D;V^=7:^9$?W,>UKS9DZS M#:!')'=#*Q>B>19_=L]H4UN9F>T+:AZ6YOXJ$:!:MJ\FF"7..!X\;Z-VFU3$ M/AB5.5]7FWU5E*,-EZ0AC(C*%_=TL2R/^G<+8 M1@.Y@']+HQEIH(W -!I(.^/S2),,Z1,-E#1%@%*[ZY&[Z<5S?SV=,*G-,KKB M],5GNKK )O7=Z5H\RVTNW.UMW(G 5))H,,^X1N!^ET&4 AU4-?.OS)2CTV_HM"D MO"_0O0&L,)&Y67Q)JC&L<)VY;YT7=;"C32Y'F(CG)]\E(_AHH+ X#%>6[E(, MR0O;+5]LXY[0')]]R&G8SM_.YAP5PV6B"6)\=R1+@^O@0%M29$F112+GY3\F MU]UBH4P4 6)RN^L[O[*^GS?TLG9O,)=:TT!GT/KI1JW=GT1^HD[Y=2_5;E@M MK1!\X_$?QN$7?2\JC'1F??#\^BIY7]#;,;J5_FZ; L\K\'):Z-PR72$1HV,]D4T+*]Q;]) <[-D+22ZBO M\*\*AE#@-2:'R@6W)/AV@4]BHBABR,;GW)L#ULRE;^G/"?,S1$DM7OWT\H$7]J;W<(C#IS>VXLDC#OX6*X+,76;-Y/A&S4V1E7Y6'A MR(2[]X\;U*\%]6"RH$^DP89 *1'9 850]$[!"^>D]CVX_;4TU!,[PP^4,/F2 MVVYL3L:#5Y6HTF7570:I*=2!L\DKD?ER>GV-VGOJH[$.@LVI F(?=]\+#,PY M&U@$3#DV/GR7$R.YU[YTZY\H 9V0EY;3G_#Z755JV269Z1+UU7-F(#A)0_7T MS<68W[%+Z!;,66K__ 6W. C#EGB0['E+4GLZ_[SJ2N(D/71L[:<5JC['%$H( M7[G4++;'7ELY>W#B,CJYZGGDS]?&AKY<-W+:=4[:&D.G5QI\T,;;;NM M4_%=QRL_;[7/O,>_[!!M(/_^)_:?8TKA_V&5GA]UGO%RJK774&!W2V.B@8Y) MZNMRUB:;&'F5UNFM)V6)ZT_3CW/PA/IGWYLMP"2 E_,HY.ZJ1K= A4 A.A H MAO#_K?/*_PWRT5PX2*U;A^\0A=6!L*#S.K,_X,4D,T1*>EEX.0'A,,U48,JU M^?VEK#YHS64%=324K$.=3%._\IJO"GJJ+NE;]OUN5M'2I<9>U]JUN;88B;+EM_\L[_R7U8&:SHK@ M2M QV_6/Y"[!"8%>KV':&EM\E^,#5#X._UKQ+U.YT"6ESPW_0[XSUM 4A?Q! M&(@&>OTG.]?V9O"LA'!=JXTG< M(7D0\KOP$K-*ND+/YU4MG*.RM!R_,V[EKWW6>@%/QBEV;PE2!Q&BL% TQ%6< M?%14+#5GRJ<&E?/)[;<+^.-U&RW7W!UK;%0EYE3YI]ZZ[-SBT.25W-@@%:,. MGS2GC7U7\@#4++J7(&AXR_QKCFK*R&<=(7(OVGM>3=G+8(W_D@ K6=R.847;J3="7X4'55XM,.:@^.)8"%ZU1F UQO?%.+MAPXC$/P(]N8 M"1%"STD+]OM1@C;W[GZ_'7<+JU>/)#NZ]#=?GS4@WZ*.!9BU22N;!LEI)/=^ M?J)ZY,J^=';'I2@::!X6 MH4B,N+9_:<-"_3^/%PMSZG;8L,0RE!RWM)DQ!Q$'/+N@7%C;!1Z9T"8WU\O%.-UZ[9I4*;QD]I,P=-UR\1U] M\!+OH1H.P@.X=0<,2?9J)I&VU[EVN.MQZ%A(N5;L3 >5(UO/JLTLF4%9.RM. MKDT'=#@;FO/E.'CI 5:@V1O'9:4.U[^W\+8(YP8,H)8A,-1FZ[ZQTI(Q-4AHH/J)A'Z;U(-5 M+%X%I$:9V&S.Y!3J.Q/IN\O&X*"FN\WVRC@A946SRMJ!YVEV/)V;299T_*W1 MWW]!I"B9!50NSQA$0$_MP00>(#:D&J::77SN[=:@29,*\MIE76V" ZRKP=Q].R M@FH43-[4- M=XT'3A33D=53N0:O)1HLFJ&03[3F]/9I0,??XUW M.^OQ99T&DGZ\3^X;RU8T*X0\[?,TL 3& K#9-(6K8$=SBPP)\HVT%CER9$EH5 MTF'[91B5P&W M_O2MP*,GJ-_7H"B(!KI/WXJSJHM_!PF/_YMH2$>Z&0"2J VK/SG6S]6$_&XH MWUI&9*Q;B2VVD@ -NR89;V0<*%ZOZ^E#;/O@BCO5P93^ZKJF^3ZV#Z9G]MV- MPK6U:(:W)TO ?8$%L@M%"6!W)=[&U7:5,K4T(&,NC'H7N.XM''_H.)U5%^V* M_]G25-,@QI!P ?SS;DFKJ6H=TRIXXY#LC.B#5D-:+)!."R$0_JH@JY::G)]D M UA=8DGR/1?[N1=IT1[EGS,[L'(EO>'&$2).1W_OMPP"DG^ZHG5)KX%2!X+6 M8CX>B7-UZ3C([ SR:_AH,G=(?7]Y=_%I4R0)2>"A?:ZVK1;1/F$IHJ;JH6!1R-,PG^V-T!A87'P!(YCH;D4BJ[N[9$)A!&WTM^6V ,3[Y4%&B@9A*Y:B5^K('56# M9O82DC5Y=6^[2V'FH4[,IU;G/#E)#\YK]B_5FPX+H8L?8)\B-PR7YE1:D-4. M>"@.Q;BN7)-%.E31G]A\:)\]\]61,L1ET/=9R".P<+=TX26TA@;:2"0_@)^? M:%:G'#E\IZJX9'#,SV-[:=*&J/9A/\T^O^]8DR\'\X?7$G&BLMTB5]O"'VFO MP]@IKH *#73L\@1RL7R!BP9R-'@)*4>]5#7(F:*($;;"FH26P;%4\4#ITI$R+O0MG5 9=/5G>94RLG6@K7CS3.+1IK?(2$8'H MIT\:!!#'X(.)%V!AD,I(O!$.PP&D2XLV1&J][#]:^TKSKG]I$S#TL*M16X;Y M!:A'Z4?S2\P@!KB,"H?+$#QQT(TI8CL.$RGE%>2)\\6++\[ F/L^3I=(N^1; M?YTP4_8*!,VX2K$5$-DNLN=#)+J_0:NW4)2;A%R2'O">J-OVX,T>["1<96+O MH:P&GZ2[V^-KPXDTT)&;-\ZZ%B-;K?^4;*9YNDF':7O(&9[6(;]Q^?)'WC9=E=>@*HYV88M' MKXZXA]) 8?KLQ3'391?)2OLD=V"AGXSY[E-EJ(%H@2O]6QO%=V#X84)?6\!E MM!-1]]:(F[2W/R95I;B8MYS5_=5V8CSJK>OC/@^PK9+!5"WI+1$30GF6(1.- MD9$O5;%J-JE+<+J7K*7R*L=8RE\T,64 7,Y%NER=LVIS?J3LFIJG0NV/L%&J@0X/7N_RZTEXU8\*?: M\7[P6SMQJ2.QT]I[!H1O=$1W8-3[_Y>A_JL+I94&"JF'R]&/B7!N(K@3$XL] MX8K%N<$%@/=,84>I3.--KF)9"R^K7:$/J@PO9+'U$CZ7XDX\-;ZT9*':IM"Y M0T4;WH!D9( W?.DNWA(((@B0<@Z+J#R_J"Q#4"?LM%4'O^YJML HY8[HJ"K[ M1PLKZ?AZLG5BT4.8EO.HRMT"$:>X9PPLQD-T#9#P"_1C":(5R;:[%0HY"5U, MA; \#J&!#'6Q0GXS]P_?6>Y8$+EVX]1'BVR^3@AL/N=-@W-/UW]K-#N"U2]X M!XZC2EHB6\V13Y'3.]U0+BJ(HC8*=90)AYV6DA(=IAPKI=R);)^D'ATKQ5WM ME5ZI"[G[L;).*3'RH-.SI0VQTR-,__FK<"]@CLR#&+I/'8:R-ZGDP@,/WS5Y M.RRC\.!3ORN=U,^,>75'Z'%W71>ZD]Q]XJ66U(QLFY-"L:LI@8R#H'9I($&_-AKH%A#2\+U98<)K'%E^ MT^'(K8B!+U_GO6)?=.DUWG]2*+T7WYF&9R7*+1MT0$.Q/ @>X#&"Q5G]=,1H M^_3*QR)\D;,O#SOO5NGFN8%ON29/3[0GV]1J@!#FJPL5XA1NN9:%3XCW="#E M2$"W84 P/^6@"UNM#6;X<][+G]!/">%]V@+^TQ*1@ZXWI;Z[O#ASDQN?C^"L M#(3@&8*2-V&17ZOP% CJ- M:6HY9+>+V.KMIM:@H]KY#3V=S6=&*3R+;I$9QYOEW0#-)A47N;F[M69%T4*=G9VCZ7>C?81OR'9& MPCAJJP#4"A:FK?U]#V(.(PU:VYE% MF3Q1>@5\P7N,$TU-6PIM3ZYKP+O/X/5?VXMOFU7L!,HH>"]>,:D4=%65EHEQ M%=M9_U7KD/ +0DRB@6K8&I81](5 6'X>E6V8$US.*Q3E'PWW?1 DN19 7/B& MQN53SD&9TSIJ)\AN\-O"#;9:YV>?W,+>8H4>5F%L,9$$S,5.G)+[#[\5ZFA" M9H?Q]L\)]FW#\)(&A>%=5;OX7*MKYO>@A$]$XV4:Z#G%8+SW8*^";@_VGOJ] M?P\=W89,^Y*<*H':? BWG_ZU&J+T6V3C"Y_8<9O$^HUVP*KV=A?+,CW25U7_ MC+K,U"83LZU6&_7L6ZN+IX]"]; -VP.'O';>GUMVY+F@^28[TOO#]-$EDWKB M_LME[OD+E?<[-&?49XN'.*9OHE(^OU2+H6IWPN4ROE^OJLN/>!RPL,-^TTGP M#H]Q@TG"Z@??'YOYI'H%U]"OGW3%Z300N;V6;_E@@P:J.RC+3G4G!4AV(.T7 MIFT-!(,)@TOW(F8Z:OP3+E[F>?R9N?7HV:2R4UIPCC6F6K,YPB"'O;7%Z]M7 M^G[ZZ6IF)X6E$I)6Q<8#Y+U&U3T5>MW3+RN8/[OG*E;Y:U(3;4Q?TFJW8B0P M[U2'_M:TZ;]"/1F3!G5T:42CL%4U\00K[:SXB!3AA+UE5PEH5.OT4#!UPV!R1A$6_;Q9BS_0M<@ M^V;JCO&??$2>8-UQ,B>SPUXV6>]L8YH3U:?I<'>CU7GM^D-JL M9Z'^BXS@UKW48EM9OZ7G840#89)-&^CNS!MQ[X![8&3&H"JFK?=8#*^(.2[^ M^!$)7E @Z)*.!&;2CK?KHM@35+1KK0^GH<;5?W>R%$(V1'S=!H;0,1"V)1>W M,Q9+%CDUKA$[;N=>)R1?/@XFV@FYF]) ?]YSM96)GLAM:;Z>Z-JD]S0;E"3/,T4. 6 MHQJY9!2'53E\ UP&>GEUZL.P];C86LFBI_YOEH,\0UI36@Q80<2WS]Y.<=V M2K2/K3DYX_<""3;JAE"@#O'O=[L&S,5_CBN9T!;^8F'-&:U&N@,>PLOO'4-H MX?+$.ZZG/NX<3WV33E;F6;V5O*+G\S/IN6X#U@CO5UI2R1K1VDIW#F3.,E&\C'G[>> R77$"/KEDFK#U1Z@C[XSI)+*J^TN7.S7-=WN&R9 M.!)O-DI.#K(]4$>[[S[D^H&M1./!.93G!!HHT7ME>GW"'85G/>WG/CJ 4KN? MG5N4'/H-K8,9D[VW);4D59;].&W,Z(/A0WG@8\.U7:>U].WK$;#87J)GNZU= MG](FUF1.'55@J,&U]O;QW\$+>W^/+_'9B),]X#ITAFN "T.PCFXJS ,1;A=# MLDVGKHQ .E[#7O2OVDS!I&[30'PRY,?IV,E?Z@+/$GX-WY@-9!?M5E\+*MX! M,Q$,X5,_-L.!RG@/EN@#DG;C+F>N?DW?FQ4*RU7M-=^X=3C!?SFO:1HP M*TZ=VPATV)@C3%*YW-K4Y&[4A]KOM05A'GQIW?D.2E%?:S2B,CRS MX1'M_?7H2N_8JN855)Y)]4Y@[?@:?%Z1QPH25QA=M'6Q5GQMC@;"A=#!Q9V5 M?S5.E7Q+].V"A%$99E5=B9*W1K*4.X.*- 0COYUS[2 SV%@MT4" Q-9&,>[A M\!30M6.9HMR9N^JA^'T[[#8@[\>'YGHQH(?$V#D9N>3EA,4!JHW088%]<=[_=1/WH-P5]I8=+AG> QD.32&M#>.IJ9GT:VMIZ< M>J_IB0PT-/@^>,G:(*6V3RLC%W^BEGJ7;/F)8D:4PPT&B\CZS70W*+P"#5+N M52N]%_\E%"R_+4.1U:)P"BQA!XG0Y=91Z>\TT$/' TK_)/7-C,QKY-9[JVS. MO_3<7N#A@9Q6EW&>CBV?.[_J8SA#YS&?S[U&EQUSH-83-^T_6KP:N(IT83?E MQ*^?M-^7159[9M! FX!"FG^/%F&V_[ )^QQ\:BV;K1(((JM3="U^--W'VQ45%Z&4*&%@G,BVF=0C(\ )FL$83JRKE>%1V ME^2OVI/$+_7M3QR.;I\Z(?S29;/_-I4YBRQC[?=@^<;HKI[^]('Q$2$WLJE6 M-K=@R&FT!.J^T2O]$THB Y>ABXG3=_BY/Y!@<9.*ENEA62*(I$\WDAA?76AO MO"(B(EG+-W!* ?U%J2]8U7[ +XFO[[[W^>287-/A#[U5,2:"]OT7RO!?,P.J MJF!R&4\H1C'=4J9IEF463@)>UA.^"#,SARFU $,8-[4?6SV90 ,Y0'EHH'8% MZL1I:ZN;3]=/997,)?4__7Q:A0;JL_*DR++A!04QLV3UZ1_3I&F5/I6P5+[[ MJ@\Z<"EC?RFQ"_[ Y@"Z<;(#EUMZR\X2BIGZ3%]795WWCDLESP\Z?!_5W92= M'02GCWA$)%GJR/@U]R-R?^7$'%0._UG"ZBZ'.530.GT)P>^HJ\-/[DB+5KV> M=395B*6^HX$X"SZS/7$(\ (EQ](C)CZH"_<<[%^T5G]F>E9J,/G -TGDS,)_?XN MX,\M=E>:3$(3K-YH:[%S.R7%\GT[7QNR51@-C3\8VL@^-/LUT:]F MU!" YHMO7?*@&!. J#\OP4'7GP\^K;ZIP6GVSB/\[Z#IX.^L"4$0C+]*E*%R M^;8)&5A6UVUOE8UN!#@Q'=43%GFQ;\)& Q'X5Z#TJ!.!)412I-QX8#/XST2V MG$?F'C6KB:A3QC7[3-+4> MV3?:/K*QKFLY8N-NL[R9X3#[%$*(;O-ZH:OS)@WOL)"(/!F@N!4P^Z=->7(P M\I]VY7D^Q@\V6R3X1+-![X[EU&%XJ,,+#/#C%JIFQ,!V4D7^?"V=\&M''E;> M@NUBI(E("N M+$MP_T$#M1AY4$ZQ:;JDXI"QEI*]:S20S\^A7;,NRWP*%[0+<;')57*13A8/ MI6=IH.W^LK*\>L_5-X]N:!V2G&LI4@; )63GPF\>RADJ?VW:EIUN2+C3@@U>)ZC#%9ZH.)C20QTFJC_I$ MF4$G#716G=6/*0#H7BH+SO^"#I@/,I51),0I+ ,LO\VHO!!2*Y"_0W$XS FY M*;-0$_1@#7BWJ5I9<77W9,RZ*AUG'LT&5#ZZIG4A3\OC+3764F.Y\O3V>!/+ M=Q_K'CXC0N1&+W\Y?&TSTF$:ASAPW\>R(YT7T: M:,WF &A$D^U8SB"9,!Z$R TULB0@X[)* S'MKM?SE&0T:OO7':2DIR.%CP68 M1N*PIP#;(2L:XW'$:O MSB(XD>T6H(&B#,.Z7=X^ M-2\Q\^LMCE._'V)*;C^T_F!U^..S3K:^*8R.Q>2^+YR@@5K%J+S?N-*ZH9SR MGPV[I1J"FDRCNH^.8DZ%&T(=+Q@5&]_.Y>$N3Z$JIW>VZ8AKS M)U%5)?$GW;2#G-8E/0&09!V_.[^RQ5]:KOE\Z=:>>!?'5RI(HH&>RR*V.4+' M'KW4^@HY3E6G6!R&-<'5CU"'%Q)&#R%(?_T7 M#+VULWO=%%= B([*E_=#/A#,4+OE4@XR#O[<1TD>RT?NS@A"#(<23IS'*BW- MLW3871T>E.6/B;#3@\-LJY _YTS&52QTO?/MW5AE>_--BSH75WH>>J^*T9GS M^NAFK>Z[]6F9F&LN;NQ^GL8AI*YMKM2)S>D;Q-[(W"/*,;6PXX!9%UH NY@) M.\,4W!3HIEZ_**V/RYXV9_BVGFT?*LY^[[ABA[[ 9$H V:4%H49 =2RP3/M- MMDQ_5X[(##P+7#X'S?BD6LS8:A0"/FJ&9"*60:)-[EVXD/D^/O>#I2R00P-E M0/N91G0;FE<_5WR=X-U='4.)F5/N!V+DY_PS_S1:M*Z'BR9V7W/E+. S/]W; M+APZQJZKDN=\F/<=^TA!SO0U)M]":#_X, M?;F%OC]5!GV<=\.&[=+2'Y2']\4"4!C)1,N-XHV49[3%J-9]W^$VT@3R ][E' CPO4:<&G!ZC MV^:^DS5<9/2N[3D:?'-H#8BH+W!9$*3HI3_?8TV7QC]U[Y-33%<-7>LTACSE MVG5]3%$@Z*':T4><$,RCGXP,JLSG6KK3QJ6U?MQ1<\)VF@HK<7(UH, M+*,]C0-K'R!V9X*\?0PJ;B^I3I(=KA='HUH#-7SBO% ?,PYJ_FR68-P_ &#^ M-% '9CJ7A !N8V3"J>?@>A6?QNX>*QFYZ) D["_0(3%OHP554+J^^K"FONS7 M/-_P)OSFDM #5DD!I7NU9KX/PA)$A2S>$(XAE/V*;<95C99<;W=DS+^;]$W; MKYBUGBT7[=WLC/4<%)U$X5Y]E'N[?;TNR M1N@W[C[C,.YA;F2<\_9#$$G;*L=IW9,$;I^_2LB/554$QZG*+TFJX"\OR<@* MD%W"'=,#..H$V4[?9'IUDRG1&AU+ SG#IB9;&M,ZL'Q>)_(,L,<^'\SJ8,V7 M9MNW,>'0)ZAODYW(:G"D_$G]K>[17Y:G,N'E=TXF6TM_[?15[]QAOVE8*3VX M<#9E%Q7VIUI7.1]9X\;I8B,\\1T2)-9T]QR4P/M:B1[WUM-$EY%G ,REW+@^ MV0QCG/P'G>K/$Q/Q!1H7"^948-Z5@>DXN6?DJ^V:99"3O/FD#]*0'A?;;KI^ MBP4+E3[!#=!3,R[3ZZ@Z4L"+"+D]N8HK$ *'35 @G6E"@?+EP-319A;J0+_G M%:7;DJLA*[\*/GY&P8RE2>[EH5D@M PHSD,T_.0FK6X)J7#(-WA#9 M/67UW YSU-)2[K%I>HR6-HC%XNA )*08_I &>H6(%H\H%2.W;]34J$"WB'*H MMA3D8A:R:K]C@@/^_# W-/=ME>;VNJ$DON8V/^J=$J;:,9\&.HVZT.62N7Q5 M:6#M@Y,')?>4E8QDY$%U>#%UQ_0#C*@]LVFJ;D-'L&Z!LXA/>M7FBHNZA+ QU)NX;E&&K_7J]/#]*VS?0@W2BY&J">_'[Z M,CIGU6?BA*8AB2,E] W@9<>KH7FIYVR2MJ1P3LREB'^JV_XQ_"[@ MLHB-M3G=0%!$52EA=M>KVSN%VT5.)<2/"_H\_H*)D7_(LXRB<.@N&4["H:(' M=+)Y:/F+^:& +O:\E_%+K?#-/G-(%%'N#WX:05F2WX42*XR:V49[TCN0T M/^DS7$6)&[R8<+UH[$./)90M[3LY?X;*XH=EHLKZL2ZC0_ 43P+9S"K3 F&! M@S.7VG?=>U"&,(4D\@J_NJFF![](U%T<[)(!Q!6]'VHQRA(0AD,=0!/:V(V\=#%L>)BJ%EE.*Z(V6%>?K+@Q6O M$N*@T?JG)@6O"$4)>[Q "9A^=4_J\6QP ;\9M6S?&$=1*'G4,1O\\^KY@2G[ M^JKB<;][UOZ2W=XCNK]SY_R]5 XDRK7O?":$]?Q/^-S,_CN MRWX)>U3(%'("_V!8QS!N:5G,JRLSMD'="$@G_.S"5LB@DI>ZVRI%YX7J7XN- MYY;;1YOO'&TN,)A%O%L\^\+J%RHPJ@ M8+>'XMBM&CZFY;L$>!UH8NRY^DN_Z@EU-GWA>W+KRDVF DP*Q7T1*X3H0K+S M+$':EZ5_AF-6F-U=1[OH\V M&S:'GFP6]8,M8<*E*0]Q*@NRS!%3ML^8A5^!,Q2%WCC\TCSQ17AB#S$8VO78 MDTWJJI)3X6B&OJS^:G[E/4!Y5_)QL4Z*>5WOY7ZUT3]<6OO5OS7@F:D0[9:Z M7ZHS^1VA@990G4)(LLRM$0JF%A:4:D'!R!J'J]\US*K8%L;IRR6_9"Z+:9;] MT\I '8<=V0-/[7>@*Q4C*=ZNQ7Y]5ME=$E6E$K^7QG.:0WQWOL.21&K^%W?O M&=3T_ZV+Q@(H*DB3*E$!4:K2:R(J("(@*%V("@A(1SHA47I'04% B%*EAMXA M0!"D&6D"04A"E9Y00B"%@[^]SSW[S-R[]^P[Y\Y_YK[(3"8OOO/)^G[66L^S MZE5!O>EDT!/[))>HK8;%R5H)1?>OV^)F^D:.]U>SW0U4ONDHNYOLF9;_>. G MH:(AM5*7HH>EV]3HYL#1XX> I[('LO!]EYTP5RG'T;%+G.ISZ MZ/:8!JX"%Y)JH8&3,8]@Z+VS\20U+.AXO7NKA41#*"8"A1,MF/4&T% ]R.B] MW]*('SP?5@/OD'3=\-F<4&[_I?R..U5\S.RN9O28AV3UQ

P%14E/,U>2 M;Y%IO(2.E95>=(B V,;RBB8?\4A!7ZBI1=]#6@[J!;D@H^0;ESNV%, M4;0A-G,^;5;@>DGWCLD!=-J=\9@.D?,QI;!!/L%J8KJ@1_AVCH4 M.NG-!1PW2!#Z\B?T3"$EQTW9*A)G0W3XE5 T%9TZ,P,]T^^2\Y!O]BG#)W: MQZ[_->PM X.K*URKIAK3F-+(693+I!+=L98S+V7@-;O4&(%>A>XZF_'3 6F2 M@I,M^MMJ U]-[SU7>FN$@)X].CGJZ 0**&>CV%_PDS!6V#CCPJ\6HV*-HESG MSQAW1;/XK%5'*5*>N?W33[=_W#N9R.SR'>YX"#@&[U X41_#?AZ(A]>>\SXM M/EQ3$I&QN#5[:KO-R\--*#G:_"3__?"3',V7Q@/Q\"3<29 8E+^.GM/"0G)! M8Y&O-VK2%56@$.>2NUC_B;FS]EF%TY4<2J"M+M=K'16/WY *:5P9W2.SCC0> M'!E/F9H[ML8R7NC%_CWQF\<7([)46VDWT232XBCL?0'J0FV]S);7\1:OU= M1%3CUPS426;.)B\MO %@_^D5Y);YTCB-5[>SC9>B2D2072D$XC@Z50W42&PF MIQ#=D.$+(VYF%VI'RE^X2&:I:;YVJTME?AP0R1T]DO3>;@V(W>MA7*(84Z_2 M'E+R"='T_1#PYM)G=J4Q%+X<3C1P.S-'A?4? MH-;C\'\T7F9,#.6/"*\879&^]^F,>/,DV;YA>FM?^IHG3F;ZMWDN8^3OL/=Q M*C\-G#2;M XFQ>D2W6,TMRPMIU]650;WIYTL/7^'S]GQ_>L>^Y>#$>)\)\?; MCR[((< !%RZ H0D4P( O9W@K&^O&X2]<#@%\D-^_;R-%5E.6JU9R'_IKU"S[ MF6A=%HM*S54!F%^GGH?>(@'7(XX><(.>6)N4F*)4"3[BU/CL5!2'S_@H. !, MN#+JX5HSU8P79%C57,J:UME@#P+0K] _HEQ0DX7D'\23*&ZPPV9\$#B^1C]X MJ:JU<7CAF5A6'\#J-.&M5,6]8RSVL661+'R7QG/'VW'GRMQ@G$,H$_495L9BF!=!S=U$)V(&SKC6]^I.B M81%^S"I/P2$FW7/N6U&YRGAKR^XC3,_HBP\ M^K/8!)F,(A32)-G##MP_^'HLX""R4[[G=4ZEWCKU:.,K#ZS8A43;8\AM&9!7PT7B%&O^<];C<*2"+N5?Q3^ M[VL_S35)=V8+W\#8 F[/]0#/UTZ42DEW'W.W=>SH\D*:OTH$[(D#.%4Q6$GR M1XHO58GRB/KJVQXLA-ZI3+:-_FW6Z3G(M9:)B8GY26 M+5V4M]*"*HQOCZ5-QLZ,&RS7CF@\Z%?RD2B5N0 :;EX>!GF'\"[>*:4DS6W2 MN$MZ!@FH,UJR42W'"GZ'R?>G< ?,:^3983XEFMWP*]$@&$79\M<0_4-] MKBFL*_5III+K5E^WY667=FU9S"?KB6:,E0; T=!F]O6;C7LRROQ6,\.^5_)Y MQFY_$LV(%QFYBTNN>?RT2N)\ZQ.'XK&TKOGRUBO9,;*KE0@"G)7BT:%VKCZ" M)O(%N]SDF^-:5UT=+NH5/X]GFY]/&4W66ZPY GZZA899 B^S%-Z;5.G?39X4 M&Q*9CK?CR^>Q#XV]5L+W7V,7W\ M2C&X.OU6&$[:)E=0CE%OP.T/ 9W;I#TRD+R$H!^I#6=)"0+BU]C)&P$QMF@&Y'3 >BO;< M/=])#4EZ@6)P/X^TJ\ KYTJ[M(U^QI>M1Y+?Y[>38DL.U,-H KW5V4)?$@;R M;3\X;ZMJJWP3&Q2[*&90&Y"W&S1#!0(_>ET088__H"8A%UN;C8G_/%^Y6O)M]&;-#,QV?. MDY!AC$M_;E!RV[.OC^QF*>%?G*'+D,0C&(GA\50_)+JZC0]#\49>M8OZ !HL M^7:@9RL[CRE VWDV?)^)'Z$QU@?5KN6T<'V-973V/*[,?#"Z-MM0UQ"3FST3 M@,Z+1C-9&IT\[ZFU"N&!_414]71Y3(*[' '<&T]6(=4P>)OE,B)SE^M>G'-:A+SZX)/;-L\BUJ>VEJE[?< MGQNW'FRK7+WEK+BX:&ESMB_99,_QHIU8"R1M)>DJ_<.1=?,XP1@1%CP$W+U> M&!#[XY*O#:>>7/_48#0"Q:%Y4'1)^:%1F7G/(:!6=\UXU@,0D,(0D"0;R2\? M?(@O6-F[,Z+#+UBB[YH;>NK''T^MDQ$G+W[XF7,+!UH'$O/[_(8H-C_"NI"X["%V?#BV8/ 0O3IOD:=\TM M6CD1VW<,_.Z356[PYP=91+P94"@A.Y!?-"-!JPR^O8RCFVP""I9-FR0D'A5:918:BU\H'1E3V#/P??"U[V'R>YN, M281X0 IZ1I,>PQ"5C=.0>#&J(5;4QVEA[\X?"'H01;$W3D["(9)L)WE&AIA%R1XF! D+BP.#E(&=Z ::CA9S&24-;06,5Y!$G M(,4SQGD@2BB@$TS722%16V;!:L,'1\A'/R([2=@IQSTG9L-%L34YUD<=V\7.'-4X*2 M[ML6FN.NF) P*5(>EM@<(]M,#?G*E=DF"@OMVB=O:_YHX2)G_5U_PQ@$5[/^ M=L*.QX+K6W3/2VBH?E8;5/!8EE^R%YJ[G$@3BGBY+T>=&Z=Q!S-8'P7+O"&J MHTTH(NW;]YYG,["$=?SU3QR*)&/1>1\GO'''_MM=I 7%Z BS_J"_ ]L#S\E^ M\\#Z=Y%GKHU*5W0;/->L.RUK\Q8;GQFUBM[\(Z3GN7I=7$E+)_7]=#-]@B+OF3MC!L+*GD+O'B$7^Z1) MCXZ][-.U)-_-))@X9J$;FY^[;R8@&"U-NSLK\G47D%PC,Y^J])\+$T\ML5N%LXM]UOW MK*>, )]4<UA38.S>/L[.7/7]E\B6D:8/EC3) MID+@>&%J/&VUG@*?:T9QBH>5T?B+Z\HD(PQN.&\%SF>']7=O#J-,4 [ B(.> M#N3D)AK,UG*;&S*!U1-;TO<7"1QS6W?K^7$ MTGT.GOZWRD4'@!3)-#28X>MIRF MG#$;V974YG3^.8 \@YTY'^EPNUPL94#$%0)>WN4^ME_TF=$#)YHBHW#'4"]E ML4@"+ E?=H*<2<]OTT@KMN&\AW"#A\J)J80M3V"N2/[?B5R=?$ABI] M[&X_GV_ 3A'?Z_2@2/2L\1(QAI2;Q!'&Z6?$ C[97>YFTGA"+3N6":F(X(#< M0Z^KY:\-/FM;),3X=[B59,75>DKNK,0"*)!9HW;9J1*R/+VU31PV@:@$M@/9 MH+9$9(\F\!Y(F2A3./>5IAZ2NXIU:+;J@'MH$'O/IFY;O[>T:T\)BN(_<>Z; M,X*H@XC'\<#Q64 !F #4EY+P>1DN#%*EZ:7,VI!;X1OH'ZV72IOE$VHS5*$K#VT;'_[I;I*7CGKRN^;*>ZC_!+Z(79> M#M3;M >4$1([?O,;+H+!!PG-2 J_7$,D-SH7-[_,R/K6I:.^&AS]JN[:F&7H MC?GQLJ%;P%0U_[68(ZX03U1> WZ%=PAHB!-+VGEGV!!ZS43W#]1[-@%KXI,M ME[V'=6;\8B]O3SW45Q7X??*M=K,S+D)JIH=Z"]:.N'@(>(&+ Q^]PT, 1=P\ MM 9RX>@;$X,?C-9\11B/\27EU\>TB"]TD /PK3=;/&VL,>[)23?]5/QZ;3XK M3_L\9.D!5]2O-5*-5W%UCEUPRG7(>C.^E:6#<8/D$5YS]"B*(&'Q#3+!FL&! M9,,.[)E(CZWDZ'IY>?DLFERQB3Y_MO(Y[]K+?_%>!BY(C#T"?MK7B&,* M4T5V8O07;&,0ER[=. 3XN,,I3('[=8X1O=Y]$S3]6C7C]PO+/"$:,_W-:IX6 M]R=H-AJ*8H$&7Y%F:P&)>6!" =A5=*1G7#M;LK%QHV\(//1 MW5E@!0;]B. 161VP9!S&FWTY$^H0)>D:?D3SVCXV!X?6KN\2A;D7/A8'GGNP M)(3">FW[+BWPP]F$WT5DV*AF@-+B*WT]<:U_Z]E& M,._^M^#.D>1P9"S1?VWUF7BD!NCR&,U& =(P($WEK_5\.,7@TSE]\7:B MX%J)NKH!:%CRS!D+?.BI7RK/(H[G.3$?_RH$8 &P)L<>;'#A:87AGB;YD2TK M!C/YEBXF>4U])KC@2==6:X^1?N\!)4N][NRJH#XC<_%IU,]K_U>!U'_YT?5) M.)M\P]0X];DG /GI$/#RR-=MKDU3%4-RT60LAB:6?35*DA[Q^4=I1<.Z!BWO M"?&QNQ>];]^1H:1[I W::8QP>!2OP2' 0%KJ11QX[X VQYAT!W9 _%.(S,Z) MG:6P9RJ$&ZCMK?(C?G 2=+U^Q/Y OK_K1U54O@=Z6S[QF3JG>:YR_^7N.NKOC%H2);7",,*\FM(!K M2E&+5ZL,S3<-LX>VW&RQ"@.@W(0>E_BL7-J[J<4#A R%A7&*3N4*,.\D'\C& M0<_ 9X/_;(VL'*0V^GN(EM[Z?MI%RJFDY\3)Q+6@7QB:6ACY^"$@Y_0A(,VP MY!#0:[ICP+-5JS(5_W+T5:J=[::-Q*!LLH'8GV1='^_?;1)][^%$[D#E(S0^ M$49VI.<_3YV;=43KWRGZWF 3_ #HT/9H(OT1_87ZZ1/(6FC$WR)-,<2Z'?6F MRPA4BQ[5IF9K\U4]4R]US=+V7FZ.DM%D>53-&Y:<#/J%G"9O0[79![%I8\MC MY/>VB1^T,0;EOY$.C O170L!&H\;?[O)+EJ!6V&%2X5H)$42TXT,S;YD]'<3 M&4M['#6XP;/J949(3'7SU,B B[.74/ONM."5N<^*9.5V%+:''$S/DS);(K!W MK:N;-&SM#>:W1 I.Z(;\U(L"^/P^]BCQ=#EB5K83%P7DU0 Q>"A9^!!9VQ$< M^$]3?L:#KT8D&<)[#YTG'!/C/>"+8'QL]O%1C\QN8-4AH,L:=^IE1>_B$>>- MWS)ZF:@*D?$%0?G 70\*?[+NM542<%QPX4]5!YOKMW>O*2\!8T'OAGP=9:]Z MA%*LRH0Q>B%4<';A[_?FBUW 6G$:-X[,E*6 PDJVOZ*,=U:H:!7C*K/N^P@J MGGHCT5/1OJLGX6=_TXB'G@] M,N!8[$W&>F @,JI%*XW J(\T[B(0.>J08"99S"!!$.:XMPZ1KT];-E92\ Z\<:*NW3'RTZT>(J.)5 MYPE51B/$09XN?0W.DMRO]CZND2QOM2YJJZ'$9MUY^U2JI5)9;D3,M=C7O!>M M>P_4DVU<&S'(=85!(@F_O7OS9]XG90V2K\WF%X0O@C6#KD)@3$F$!5,D>0%G\9"5-8>H=I#JYO M4I]M:1-YYG]R_BGX#8_?4E43<8HPR^S;&) 6FJW[)[K M"Z_VV/GLA!'75CZ.%$1Z&\O562@NK%HBD)T;DR'G]R46J\A[SQ3^(F=C.G\, M%6NKQ'NC:\'W%_M-?Z-[CY=EK_NE+5%0Y==RD?60ZNA$ *0/6 376_+ M0S+\E&9F[K66*K[^Y\AQGCGQ7>2MMK.QI?F7.SRW'[MHW^JA;*?%-8Z*1#6 V(FCG=Y MG'U"T?^6$?3; 1.NCH+>OCK:(%-^W M$=4FC+]9_/RGZFN[/>-R$MD")G[Z.0TX8*K::"16)BUFP*9J>$Z9#,XMQF9=E?WIR>M.D2 MK6^(7K QVM*,U@@]I3'61V_Z8.6[K).O>EU'3V&DR7DE(^31'PQFZ?1(9OR' MC*%_:E%,D__KP6>VRE1]V RP&KY6[2:-[ (*B,W4%7UL4^')99M&F'72H)<^>UB^1$KPM0(*MO=2)PH/N1XFWW#]L,5=3+> = M=\#XG* \QGGZ1RC7*_SF:84"R3*S84(.MI5&)9]@$?J(/U;A%<6S!JE6IG'T MX^O1JE](_CVM#RB;MM.+K7E]O07?Q!]1J_R?""VEL_W:Y$/^G.N89#_[S706 M:KZI?-!Z(?_1L#?EV=Y*G;]&U,?GE<@TIG/@;"O9Y.ELY2+&,(YH[$&YQOBB M' EW]#B%P2.9]2['SIG4-CJ)3/Z,07X_.^^?R,3"PF1=%NRX=G2?3@92N(CI M>))Y=S.28J2X>T4G+3>5=B<7')A^3?%G;TXJ -Q"I\6:E@]&V)D M]%/! '192.*\K@ 9#&;H"M^(ORAT6?DVS81QB\<$.6RR35(C".;$J<9F7FH M_N!BYJT-T6BBK:76E!O_#DNP';_J) 3AM91D87BALQ1Y/7\7[IQW@P(/:C4? MR8;S-/=.6JW.O.QAEL;++1<]GU\U@Y_U]QA6%UMDZ);#AH'UCIW(R9G>%B;B MP8\1*Q)3*>RNFDW,&>="_%.ITD]GX1C1I?B+GP2VP%'@*LC1/YQBZ2+2;.C% M4#UX@?.Y;4MG!VCC?/06Y[7HH^,PML^MQ^.70H)9UM#48S05"C\9?B&@IX\$ MC.5EDQ6/4R)[C.]QU)NQ,*R4![MO&6H'TV&7[X11HA)('#U>X?M.A8-G147W M>1VM]*V2MZS$)Y4YEQ<"?O^Z7VZ_SE2*57 MUUI]YJ6J ,,W=[<(_ >I/#M&B32;PH S'=BT^%H[:H+:T*+#CS-O08^%UR:, M-UPZP,_93[T$29!XHT$: 9\#TY33Y+1<1-BJ5+>O>F5GF>J.1<"T9^V7NO@C M(9T*$.HH/=_%YXO>]GUZXWQRW$;9*-6=*][[MY*X>@;C;*#S_FAVW"'@F!5* M_-6?+'']RI\[S6Z\^O44HDV;O:#XO! ":+(U+O?CY"Y9J6I32GM6A2 M[/M\556]Z8K_M53)8@9$"<-O1C!XFDC(Q-T_"NM*@\H&7NJ^FA]N+7S<83TF MNL/S(6C'<]3!JN;],^XIMTG1>K=63IO>3P1#-A,_?;]!35WCD9VXT[4V5@>" M+M9.&?IQ<3''1>_EBJ4G 8[U7FV[0?\,=CD$1.-JZN,RR0'TY%+WA=KF%[&' M *O7?//-22K/2[WFK>-I/SRM5?!"2N(),#&:WQ$(B*>0&()0R4K$7:+B^Y7Q MZA_W#%Z3I/ME<:_B\UCO?<>HZR>5'@(<#P&3&,+XVA*!@X \Z4S=>,'JJVE% MT&IH?>MO-ZFK_M"S<4-/G-2BXY)%R;6UT,CV1B_$U#[BJ%FUUF55QFH*X0H# M^A>6HK^1SDY+27JBR\0T/U&_[OO#B9AW]!3X\R.3 QO$FKCXSUZT_N;/\7S; MW(EA[:E[TSJL#_D<%]B,?Z9;.Z0-*TRV#S1G6ZAH=QC]H/9P4H9N'5QW4%\" MBCH=CL8[22B(]//0H;B/QMH\JQ;$=TP(2U7!K^ MZ+ZK;QT9?7)S"?>6S:LW%B!X,E3H%<3YG:>,;]8S1J/)Z(V2H#&(E#1]:E56 MTCE$)DF=)^-9Q3;9JV6)5CE&HP*M8:- HC'[$7RWTMM)XJ0@J(Y=QJ&\:"LN MJ7'6Z?#!K+=LZ3-WGLY+FG_W1UR XW,1Q$>9C3X>$58B%""!ML6WU!P9*%UF MJX$OK0_8EDEZ_K9\)O.M+]+K;[8"GP0_T<;9RQ('4[9AOTAYS2&BY<]AH\2R MVB5^]=6G[>L206O,;2W5U=4C95 = M5X_GQ_2UH4>:N4C3B@WXU%E3;#3XIR49*]DKFF3$'H$F7.Z]?UUV%4;0 MYC9/]OF/)8=GLT_)? YV^6IR;_YVE>Z5T-*\IZ'L#UT645@NQFE]ZG6HS_9N M"! MBY]^^:1B%"I7PBW#J++F6+B!$7?2T<2VI>6T/BA1']S2T*UO-_]P'>Z+ M992\:,EPZFP39(^-DK8HDI7??NXQFNX]-6CL$S 6V>!#4_61\FKF5 MKU=K"AJ]3]/1'&RT8XP%R;8C*-(0=-;S7:@8U0 *;B7ZE7!GF_[(?78V[4(L MGM#R/7H;OY30D%(H:O[;=/$0U. MW>0<&@_W26[[/#X-+V]D/R]C*-9>=$1 ^P^4"LU_&5.NTEW3[ 88@]^>*7:, M53$L78 ITQ<=T9LQ*':0) 4&YJ$ID,K3RY>'[7B#;&8?O#X$^-:EU+8^QB?. MMBR1*^E)+;Q4_3_,)(TR^6\7/-\5K$H"V5BN\+]>F!/_LA(^[V^V_VB6G<8I M/U??CCG?2P*2A2F;<)Z!)P5I(5#73=8PA)21\)5/P(WOE>5J*0\#Y!FL1=1' ML$$K&I@=["[[1KF>R7"H1.N%%%+4^)3 M-M>F_G+ %SALV\SL#'8P]:*R99,8=E#MTI%52JU;HMCS8U46='O)"65CM;LU M_G7F'(-GAZ)B+3[)-;U[VYYXZ@A-0S%%%"I9XLC>O0^XKJ%.2(I.-:8D\J77 MU#1I>11;],:_F^\-4PA1/BD557TB5*,?O]>#B(-7P)/2\+KK[ Y>_@3SMUEJ M#.GA,T[]\/)Z]ZH[]#]M6Y_P)SYX+!9"8C2$!^92O.0^59S;&D:JU*J98[." MD5%Y+]T\I"]_B^AYW)LO8+JT?F/SWB@NC5I-!^ZT_J$5+6Z5G"I*)>6.SR>&0EJWC#T7;$:O3S2X6&SD7: M)079"0IN.K5/%)W&\L7YM:<5FUR*MN!A-,LYU$3SK'P ;\]QZTW6EW)ID;.* M8G[S[*#+DU''YACPZ^!'RP)M:L?S1V_K!T1#O[WGVYUT$9Z/0 MP#-0*^(G!B?)M.#/_'[9QGEV.>P3KRO"7;"[]L+GH,O$S1Z&,CT)=@E\!!YB M&:OB0GY\*)X#5JK?XIAJ3?\[ \SP[G0: K<^$PW3I76.99JN\9P['E+6PG!--G[:(Z'WW0 MZW?ZIL18V-^1+S'[P*M/T(XK75FW')&&]$PX/@%R3N-R(# 1[(SBTIL+\=/36*Z9F'\G M=<'$6[^RJUY<8R'V>B_3.5@,VYG> &^)>N[GC8Y-Z.&7OI#W"#1[YICKB$;: MQUFOI#2F,\BEU'?[OHYI+K@Z\_5#P"& B>F7C 8']2J%>;/3ED^.K[S61:]/ M#0E7HX>6Z@KM>[X1-TY#6M(S4/@$U&F-$Z]XXP\!3JU>+:^0\OO#$PXCAHFW MO?6/0_M3LC=,#0/O4]FUB(PP@HTP#CW#-R2ML X:OGFQ+"&B"GWVFII$#H [ M^-ACFN_<(8 9*D\#PM M3A.J@CS;GYFT?+(I&%XU*1E?\G7(=6/C=^ #>\0C-%+K4]_9QME#AFIL@.BF M)P+ J)U,%T%)BRZ_.C]/*>/;83G%UX[=VCG><36]A"$!/6-)N$A;_R3"9 M4]6PD-]8Y=(MMG X1K$_:/V[XAR""^YJE(BJA<[1:N[(1W?H*-4D&EZ\P-O(^_XI/8A@-/68[KM M0%$D,K! 7B$S]T.)MM.*X@:26(XDTC!7*'"J-.SG(: N*N8SI9IJ%)"\I_A!PT\1A,E=H'8*8&$$C>Y3F'H M5][%=Y6A&SV+?IJ3,8JMVB'FK$09H\X?IH2@B6)$%])X^W'F:@G%CCZV$%S[ M:KB_*E[&)K"D+W?&^Y<1+2WY")JW_=S]/S6UX'^;8/"O2"!<3S-7(IL-V]H, M5'[CY$W556'];)\< LC#QC9/."NM)64? MQQ%V>>3#GAF%HTFZP'K0@R,E^. MD'-SW1U@V[(EI'E>O-/EO ]S!I*\>TC(;,8Q MZR>PG^":120IY7%$IN&PZ+9KLE9G_?69?+'F9*T!RPKATP,15CRJM_MW''<'P1.'QG]5&\OOYQD_6)WW10C#G<,%OMNJCAX# 2PXC-=]/*?-6'=LS#F'AM]LJ#]1X#=,AUK\!:<([[D&# MLM4H4?Y*87CU,Y$7WMU!2#\6XEM'L\_T!2D,W #/B")@F0#2A;5+* #[@3! M-C]L5G/KM52@"]]^GKPAM'$BX$0%LL_)H1$7ZYL;-Y@K!3++\/GC9M):^ZC,(_+B MXPM4MH0@#J"C(.1H/$='I-W.*R!S&EE5H MA>P]>R?-?6,MT%]S8C[C]Y% 4]BCOH1_$5"XDGLJ+_E^KUB5GE,RJ.#?"=W? MZU]W[3\= E4N.)>V+D8T(GL2-VFB"+X6N$.>SHI!66X;-3-'79MU87XI_LV; M['M"X^A# <<7P"L-5_WF@UD<,$ZP:R*TJ 9HV0;Y\]ZLN&."1OS^Q?N!PJF M?UPZJ98MN:H"#]V>N1*&U&'-.D4S?0FZ[V43LM3:K+/N6]D1-U#1H-LO'JB9 M4^NQP'".OL)D K9F?BW/X9QSK1@'!ZLC]A*O0@-FIAX* METK.>O R9A!UAX#UZ=DSB$A4)1P=? A@^8#F^$+WNK7J& M?UOELDV3N1?U[U).P9W)W3\*K*Y.N9Q3&GL6>7.M&""\U!HB.TX1 M#-MI'SE@7(?W]\6.7CD$-)];9,3G+"[++J].&*7K%VAI]^KQ?&@"Y,6?#.$X M0ME5W"WB8I)+X03VKDAM556]14X$B_;=A\>3GDJ,\9#2-[D2TLT4HT+!8-/N$#4K!^NJ)6OW)CQO+MT)RL74J? =]WPDY"H22S?__+J] MY&S8J #5H<>BM%\JU;S+(B@PDE/_0V=32^G>0A%)?'$_XT_ 1&G<:5LY,FPN M>,IQ]2("#[.$=8'K?Y01'8T9&-V&4:BTUPVU[ C))*6A),O/O>T>QIUMJEA/ M\YV1=A"8&-5U"&"U"IAJ;_JW!LP_[I%#X7L-?]-S?-LH8B M91\8$\2[K=[F0^R?56K/J5M5C6.YME-G_CJ7\4!4_N>;I;[>/DXL4[&P9TC^F MEO*]N)_P]=,*WCI856>C7'A3SSI;4I=7- O"%EX-XGM2FU:#WK-&SQ_ SJ#@ MPZR2!& 8F&AEP-G_,*X37*N+#O1Q*3]&8H\<*ZQY"P_Y_-S^R!%[Y:DR."!V M-"G*"!$QYQ>J84#,G&5+0T[B Y,*IUF<]/Y4B>-B4).>[+6P_MA>>2&9XZF: MNHASIMA\">$&<%.LY M8'@^$17S%(N6=0B*U>BW]$(C=VW#82=]N/'TRZ &5P/H_UJ%[-B'8P5="\"034@CM(N4EBI0F%1SZ29 JH)9PX"#<>TC M?6&E4)S_)+#(S;W,H\RNM:I![TO (^5Z3Y/ZN_3[[*6 #)TP2(J&[$:514 M[9\NP7&(.V\O WAP"!L(+W8M\2 MMCG[7?EH52)P[G.'@,1/.VA6VBOIGCGH]8$O[U^\>M6WTOQL5=]039(L$U>.&+D++&MKR<3.[*)W>K.R2: MU")U=;X_#3H?'.L+PV:\_$,[!#S-B;W^'SI, U'K3%1KZ''ZQYJPKS0;$KWL M0W^W[;AN/?-=\#?I_N>"-W2?ZL]# MRX/,_:GJ1WHJ )5U*$J*AM=B$F4T[,J?Z"W]7E:J]XY[='D^O=#5P//5^ ;; MYPV> S'0J;Z&(%84]VQKYO3#?.=?\%GJ#90?KMCQ[;8$I;[_3900-K ]&+6R#*"8J]>=M+P^L;HM:7KZM>M;3F_/UI.Z5"6,N,A^P1H7&9 M #GN=('!0S2/7//)DAM2LK9P_E5T]B:[]ET ZU"YJW^T(I'B_+0!%N[Y6#BA MQ^H(@_#H;H;\JAMW:K)\X*AHSBOK+ N.")*.!0D0>R)I@E^F*(Z=:DRI:856 MNE6_T$:U]YY%A/"HWZ6 W-_NLB/,VG4NG?P M&L/M'@E#+$T^3F5)G."3*F%2$EU$-(EJ-EWY@]IB?D#K# MFEKDVU'51NL7J1X!R>RQB)JTZ/(=#S;'D(C0GH7O)&&_J5O>EV_?I(XS989% MK6BZD)__7QLP,FO_EI+610@O'O[BHJ^JMJCH;N\)7\A-;+C\> L6 MAXS_TJFAVZ.8&S\[&:RAYA_)]JD5)V[K8ME/+=%>*#62XW=75TXN20=9N!>) M%]+;#E"R_8]?X; M!*XA?U5,N"JQLPOP!5R[+=%W4T\T[6YJ#%#/\--UK=NLO:ZI'=K<9@O_7XU- M^5>,/@DXPBY%)%G&>8_PY !8]YS#7O03K,ZQ^5O,+SP*AKD86/,*\WYA"3!Q M&%>[(RP0OX_EC>++HRP(7+.62V'0\G2SY]Q@SK,%'K$=1&R_IRR]\*)B5.$" M)F]A/O?,ZE -IA2_QB.P7_+M.3@BRC /M8Z+"*IW4YO,1E$E: J'@ AGHK]1 M;7/])+PHJ1XR[RUP2^G+#O:-EG#C+O)>;N%]R?4JC=PS;^UWY-;D]JYUWK3U M,VO>]C!?Q" &;M962_D^,(7$NM5O+_^I^]N&5^P5P=V?F1FL'BBSL70O)^9, MOU0\C_&M7M%LP(E6J"_U'F-*6('2,9M$<41-*P-39]MD^P)TCY<\G_J@U_RH\.++QVGWNM5;W?RK4'XIV]5" MF'.I)B9%)4$ZDN;BDR(5]'*4AZ1LY)XW38PB7%)*:0L$8:2[./:'G+=N3E4^ M=AQ$B!]COHUH35;Z9;263V6Q[2B5[0%B?1'FI(N_42_#[K6E_#A_+W#;_30F M73;'NP0G'K$.MH=,!'?"JQ?R8#=(SF$6I/"A1?W9YIS*[PN76#Z1Y8 ?MYA_ MW@/M0@13/"/=NB;CY6>D]?K4AM#2SD-K2\.^ZO4YU/?0 1G+F)YQBY9^7^(( M]>9VR +=KW(DG]L84H:X]Y]F>LUXNXQB4.PPSH#G'ORT!Z14Q)=EOT/ JJRB MX(<$O1[6QH6)N8B'%F3FMDN4(X/)!" @XM?1;7WE7PG:64JP_72A,&PYRGK39%PIH M@?&>1 5*V_:^Q.6 ABF-I&8"N!U^!A4/DZ%L&OTLY;VBW)*YE/6Z]UXN?Z U M_?U)JCD:QPO&EQP"!&$@RA?&>5@'A%61W]U=+J[\]\3I3?X@?I&HC^L_X1@] M_;/"MP5 '$<>YAI(B19"N@V%T%MADBMROW\_F[I=A^*:D=OEZ%6^.?7Y$)#M MQA-,'/)72*?=%20U]?X*R5VF5_3-B/T3=D**D/G4$8]@\$,U*7J$:"@_$=/1 M!(O*/_JQI'JD+%517*C:+LTNT3+&[G?&=$Z;4;1*,VC6$ED^MB="[ 2MJY 7 M8D<,-S8'-CN?WF@0HS:LCK5:[Q_9+8B"WW_+/!B3E".AX#EIYM5.AL3?/NG- M?_JDN_E%'TTDC0I_?JU[!6EL;)*E-OK[:DJKME+(,_$:1TRN0[S^M]Q.77 M=,VVRJK1M8(17\E[Y=(;5YR60O]CYP0R]A#@Y#%I/BN[5C0G3[T'ZQLWYUC^ M53K\TNJNY=M)G4!/BF,3];%![]1HR%C@3MC[MMH_4(.[1N-/( MT_2WM=$:'-27-,[&L37TOM?+S>/8W]]9 C:N,&-7 3X KNG55M(EH.90:O-8 E\\.;WLQ>,S47X!W>[,SJ>J,8<1IN*O',0P!R?%' M+?BEBSMS,\'-A#O[.N]K>^VW'%)W#^*++BD_GS&@:OW%3&!'2$QWR"O".?KX M&U_'?BFSU[^7-Z8#(R848(AF7V/Z"*1MGF9)\(A.]]5P*=PU-[8Q_;)IXH%4 M%-^\/:72\WA/TU6*U!?N\DQ"8G2FSTI_4B0Z3J'P)0BB$4CV2LHL2^C:(2"A9=#DETH4 M%2(]]O7$.$-HUVX0W:EE,P[H;@)C<2K95>YZS[/A(354Y5/?2XL MM[]K3)][ M4GR,@J]JYTOW_V\6FQI-XP% L/ @K9UP]O2-LNY_[J;TA:L?C^ M.#Y+H-+??&0C6''$ABJ(.L90#D#@P7&">.6>\S^M[EQ*,D*E5]4U@F4'8#OG M)E%1*/ZIG96JIBB=DQQOM?"QV_!X\"G:":H^A>VBT>U?I8X-Y],5-(.Z?3.N MLE#\OUR>LQL_.?=U!V1'U: %D=@[DSB!K^%">]@XR[L"OKO]\)Y&!M]D$U]T M=\\?.9;I;MRB:Z[<0,O-P2(B(U!9XYQN?V27?@#HO20HP>VTNJ2?^4.Z^,7P M3I([FV4JA$?HKNG*",2%D:T52,\_6)7-__.WF(F<@@^-E0RCK%(-:&ST3!_@ M^F8\^+QKS><_5K^ZZM/]?1.';J?[+\6_J7%,ELP]$_[-KI+C2U38IX6<^$=N M!V)%7$6L#[TSJVPL9\RS:5!Z,>@$8^! G-S3S1Y](<@GB=_%YJ;@8$O3(:#< M\ZI-9,#O6P^#*I"QL,OP#@/42R06TS5"NTX/;^-\J72^FODFVOYDK/JWB%@ MA^37,_B>?%GI:>+%"%B<_INJM=B,+B_#Z\8K7Q_5K/:/N?")SYBOK6&N6&:Y M/FZ\<6.1L3TLN0L7^4 :IW$GD=OHE2UZX$[KWU M -=092(_6FT/+6?GF8!A4$2=5@FW)U ]>F7;)9N :JM_CC&)N_\LD%U\G5?J M;C7"IIE9=^89Q)G"2S@$O&'P4=S966CJQ-2_DRC0>TIJ;L5H@>SUB!-2P96] MXLD&KF8JF/..H>A^%O3["VQQ0[TN5O#9K[LVZQ>;U'F,KIM>+;837Q>;I$D. MP=/3\)B3 >J$\2@WFAA>]LR$$]:A>'8&;5![[[F1"<\M?DW,HYG::Z487DI_ M9]LQ(KTGEN:,Q"YG^!:[9V]L/(QN"\O.VP$<(?63XXN43P^>%T(XU*6?Y(MO MN]7OU6$L&TPB9F*@R3I9 8AU9:H75(:>_2SS5NT'11Q71*?3KY1S=>L3O^_) MB5PD;RTE M1+OK5),:80?'"G0P 7J@,U<0A !X4_Q+Q'6-V=])4*[/#LB;- M33T7?-0IBA? _"L4?WDE"[O0)M[@5O_:BDJ]?)]BJ??)4 MGMT>)EF''3.U!HY G&H3AO(2NV <%"_"5X55[8[WGP?2V.,]WF$&UC>,+C(S M,_G4F(]Z(H\[:-Q4?9[Y 6ICE-AJ%)2'L%8F]E!+\E/,Z3402#$MFOQ:<\9^G(PPO#G8A)#A6 MZ]- WUTPJ&=&D>N$S:AQR/E=%:,IQ?U#@"=F+Z+&_G7@TF+(TF\FQ7[8+^R/ M7-*K.:,H!H#B[FUV^N<,S[S4<'RJ2$,B,)/!/+:3'97KS+@XY*9P[NHQGK*$ M*BT//@:W-FON%@^%87X(X(?'\L5WK$;U7_DSLK8Z""/K_^#8 _8B/.+^60"3 M'VEE^@WE++/R"<:T#=O:3_V:$TM_37E=BN.EH-'"QX@+N+@6A[*I9:Q;O(Y^ M9G,:]BLX790(Z!5]?>QJ!4.>YDX))O)V#%-&9B]42!/XK:TMB"/3O8DB,?+; MRB@ F]Z)#,I*_P/*/_DV:1)E=-=9C+B)ILO]67O<&RD%9W4$.C5WP5].]"B@ZXD"LUG:1,0CC9?036RN:QF0>PE^NIG&\41SQQ8*7/CW=N>7U M.]G;2)^82P"^;F,-4&,_0=/X.=S7!\S0697N^KBH!RQI['DT\AH .#8\#F;U MU'S K+IDN0 I7>2RPJR90'IUP [2C:69XR[-W3;O[R= RF87,#:[RSQ8R9SM ME:/;#HL/?O/_6)YC^FMWD!=M9="-FM5\/FY461/=ZQL<[%FISI_R0 M_E<(G[9CO(3[97.6W&:&DBAY.Q!E_R'Y-)X$]%/"H)49[0BY?R/YQ[>(X=G9 M?U.J>X3%*H<5^N].OX(7V4C=Z-:M_+H5.6397O.X>%P4/K[T\[@B+JSB8US3; _PX+_/M"ZKZ[(6R[,=R,0>&4O$K9]^FLU&@K_+ MIW1C96+)LWJ/FP81(C<8M^>P3V0VN*12&%UH5Q?1"4?['A2A-U>;Q3FD1T'9> MV^#=)C%G'R,"7#ZV_;EW\29O6LFW5;40X*=@_7XD/D3+5H1Z&]ZA@7* 8^]@ M1J$0XI:TO"5"E!*&[K*RN0#NHFKI);5$]RP_0:SY4U\5=JDW,,[17G6GS9UQ M/E?#JWQS7_*K6E:!\J,D&6@\#_[FR.+^94 M^DNOI@R5%TTK%C@,ODT%STN4[5BQE(C54=4Z(-A,=Q8\CVEFBB+/P3T MV)QA<&#B4&P[K4&CQZ]0?2N.!%Z@RBPLLA'/W@K['^R]>3R4\=OW/6TD)$G( M,I4U:]FW3!N24(00DV2/29+!,&7/-D4(,84)62;[/F.7?8V8["'+,$/&R6S/ M]+M?S^M^/<]U/:_[]]S/?5W7?3_W]%#.+_3?LBPLB:2\8>57D=MN!75,.\/,_ M"]]G&,?PU$/1N? 0[30A<5=>%->J!]0CJ>)TU2%I02%QZ8/XBTP03"G,@8.. MQGN"3],D -\CO;:*R9(9]]O]GSK#V\;NF/8T;%UQO\_U:Y8K,4!W>7V A(/& MS0C_48HD_59>C;H3%*F-4'[GWF:UU6M]-I1-7*N97:BY+YAA,YL'>HJ,@D[" M!!+:''\[+MK[:EL4K72@*W[%Q MN&R?;7O*J(HJYYNBN0_F6)I9/!"DY&[Q; M-;ENZM9LU).:5BWM'&Q'*$95ADBP /8N2WO!)L/:MFA2]+ 07@]U!JQ[M+^*5-L#)S>.GW-G 18?K.%ZH7U-^K)^V>CC M-]^F4P7B_/$B_"CO2VWAU@$DPKQK!VQBH/427.D*/;6""+Y9S02EV"*CO!7" M/CRLOYG[6G#7*3$HR=Z*%4*.<%;$0,OAZ#G+OOJ"U@RO&Y>8()R#6N$0QA.JG2!P)\QFI(O:,=]N8TBGOH!@_&PA1",2^X.F"B#-2>@R]J0Q CGS MW7:/IA']4^##/=](=P/?%-S._0*-%:G<"WQUX49=[.T;O4X+1;]"OK".(''(091DH)C-!;7TD M3XH.:>E3;*BYO<]Y@J_L<\6T^4D]Y)@6]S=J5(FN86>#5BO[JO>!3C_ :SL.[97K6JKUNSJ?CG^]-#QI/A\3N7,92WM.K<*=#^JNV?G_V M&Z,9E^_:BGYHW;V1P+7Y+=J_4_[9Q9I?B-TY\"MHQ0!Q"K;^A=.I R(!PX_?&&B\>K6*+H?0^*J;65E&\3QYLR-MCJSQVH8V M=[@VL7_LFF\]=^\F"Y0[ A4-5O?O@]A 3:)'$!&*_/,.EPM%K/F-?\S!X([G MI+'WUOILNI@@/QNEC?J\!4/%SN63EBH"7688UD;\4ST^LJ6%#)]APXD@>$DM M<+,Y?.2GKU6"*MUL*R4/>/#R4:DP[*&/K/2@?\IZ[?YM*8$#D0E@[B/'?*SN MQAA)3DAFZZ5DRCYWS[9T(RC% #"WAL MQGII#RV_?T#!UQ8U9UZ?:T$HO>Z=+@OW.D+[+KG1;(=M^$XK&7"-VBIPU6J7ES:" M!%!BQLPVS)9<&.UBIT<;8 MF)VC!Y%L!27V^$NH)K2CMZS@KJ,D72\-RWDE< M<@ELCN>E0H@@0G,8P>=]JC$SGWJ/!24*TK!T ]K]#T$/K8T>X,1(/P&[B(N M]N18HI]L=7TA)- _^,F, E5?V$?=4V1!J\ !W.JP+N!F>),PCK3B7X14L"#' MG42EN)$81"O]435J?JQ[^JF3+[=>G+P9L+4P0!8S/7KGJ4\'8QQ?[1!&NFU, M6IM['W6?'(>O?WQUZ?KGTEDA$'5K_X9><<(A'V0Y^[K2/%@ B&((+!-=)?93 MBH-D:JL'*]E^MM<5I5[9]XD.E %=9!R8)?.<<;%)<%4$S]W_\AZ#N86UO>\W M;69Y@1**J\]SY=NF>7LZX,[-EBWV61"-UUO'Z[=8R4\+%88LA[5O$CP[WM(" MZ9_5Y IAQVNY/Z]TO8\?M>GN/(CL$;P,W83<,9+LG)P6)6U$S"D<'V]U$!Q6 M6)>7S^:UG;1M.ZGYY@4(F63->U*5M^.5I0'_O8<'5HRA^BVZ BFD3([NDWX^ M:GZ%MH']N753:VXS;GG.8YO6A!3G>\H_U-%J1@CS(-;SE?KFKCX_13K_7SW' MMI8F:RQT-B/#U".WY_/:%3BO"FM(V*9@1)Y]@_R(R]P(?L<'?;FS[P\"O*(7 M BU7^\L_G4%4>6%5=2W;[)+WY'V>;U+$BK"_N&"?+@ >2EFS;#R\SFE$+5 M'99$;Q[(RFK$13) C?@*\H$%\Y3\//@APSI^$ M(UM/E]WOF5^1JGV36ZM"1]-%CPH5%?Q28M;+(417^4==>B8+;?W7*]YX M,,Z0.BD#T3F@ZM=^WVU*^.O?6PN?%?7YRM;<[((U4YT+.3JKBUA9JGGM)&

(*#\.WK89&%5_*_U(^>K9G']='3D:R; M&*=8EQGI"0,*TF.ZC>5 DE7;[C Y+.KLT5<;I1'L-9<]Q_.QB0/P->U^5K"P MR.N):E7('W[PM7JWN*AA$[-C)!8I(-?JF$<4780LI6 7_\ZT!/[)]Y/_"=-# MTDN1CT0/+2SF9NF0SD89DY,;'F*:]LZ/7DLX::ZMV7':-.?ELTO5D?1W$*\I M9&O(67#Y -%BV;WN>US+V(#M*,Y*7O-^B='FR),I0=X:)H@OV-?A,M6:\4WL M&!U#T_..2OX,9/6?5.US=J(V/3OW_KB#F1 M<@R'X4"+-LEA8[=1XF7%70\B^C*JY]*I2SRBJ2L61,/UO@!*JDO0T;-Q8?H( M2ZHF8RP+0D_7?0AQV9RLFUR:'AY*$=6X7]M3F2[&Y_M?AF3;A*O\?FF2'D*O 0XQYZ--"DZWO& 5I M4_M[*93&=>+?Z1EXA5[27J:TC+MD;O9N[#H3U$L>B 63S% 3[ LHU"9#AG87 MT*<7E*QF61.P^.J=H[HSBA(1>C==[SV0<-.\^^'QKT2W?_18 >AO0MCAC+]= M(C?#H1.!&ZE+]$@J%7D'W;U]'@[]E?["H/OF0K)FO\%1ML:L&#J8[CP/*:!; MK%4&IRI)2U>@E12*>WJ"GA&,;<>&Q[1#,&&4K)&)SO3=QN3-:Z MT1#3TES;J<^7JI:F'H.3#EE]0;W6-9G;9'=+%9,D6U5ZY;E3WF[6-C2\-Q3Q MW#!;3%B.V5LW_'KO\1KAK1S.T[8G:,8X,/-6#F8SS]/OQ](.:F)M-K(>3>2) MF+RH\+VX:.P@4I"2OC="*2ZGQ^(.V1ICXK7W%]I@8EY_%(3O/QI*U'3/@EZ\ MAK]S?SE"_"V:G$0A ZGD^K:\V?%UOSG"WN-:*8UQ\X.*D@X1V=SM#2%E.$%7 MR#FADDZ*!XLI_>#0INJ[M*O II_ ZP9#\3TFR.E=FH)"KK1DAK_&2=?$OJWE MTK-J(0F.[+P+;IYY>CP>R&@VO M2[69]AC>[7X0.^0PC)0+S&G28PMIGQ%BA: +?.TXJ3HD%^"X-9;J_V)Q^FE@ MP,5%8]2^6]LAPHN+E_&M,U\A[681@PU0CA"%9M=Z-B/QK/F^1?%/3F+KZ?O% MEI;7OKP$-8&>8[">LB3A5ULTKG.6]S+]&BW-GR;3<@1Z^"=L<,2LS_JQ'8_? M3[Y?5K/CM5@HL))]%F+4I<'_*WVX)UOO,1,4#J$P2$A::,,=/WU3_,K8R"\D MH>DP$Z0-F0L*F<3Q+K1!.?2F8W=_:8M@@8U75:AN7$9VHQ(0\:-(JO:%?SQF MXM:7 GXFR+L;4K SLQ;,DEZ;-L$<>_G/\(V0P;TL H5.9D-=K"3G-8^QXFET M)X+TE@D"):K0UG+^$N]F>/5[$VAKW6*26-'9F'O@Z*=(\N2N<(:=YS>3QL6& M9QTS 1)7FAALM7U.L]4M"DAI*\#]4W??F-GZM^^L2V% C IDH8/<+'*JO-LO M5=^.1Y"^]7F#KD\O;*Y!S2]NY2T?*V:T MP#AL 5NSMT*1G>:0T1=5S:+3)4?$7A\OX(51EU_H^TQVKGM1]58GW&C"DAE9 M6-?\VWA@[=+=/6NY(F2S'D/HP6(%1&#M15P@1Z^%#.W@!;K;/A,4+\BS\)#T M/ID),ETUS4 "*L:,0_O5!^9#CNT4(!,N)3)!77Z75[5.WCMY8RXY\OJ%;ZJ5 MV_+HKU$HA.X2["#-;2M#RW[0^(GA@G#U?"$!P4I/&;WU4ZL>6"&=0@W35+WLK^",X/> M@T\A+O+@FFIL\)[WU8&;?9, JN]8$O(!M+@XZ M=!M 9ZMH3"68&&C^9(*:'H3M6QL[Y]_WN!.;J;TO'#U@=/:=-KK->GQV^W;U M)93ZR099I8UN95J&[BW@M@/_9*66X7>UO206?/ST_>^J"D'T4 .1S0^0CV8 M:6_HIW[], C/6?B0L%GD0[ZDT<7T!W\$$$:!SG4VQL!@P-T[-3>_(".VN>D;Q=5@) MH+QF,$IL,X;!](XL5@[)ZD'<*'GJ8G M-0$4MEIKF$]F$-R<(XT]WT>?M!LX_"W)KK?6_%$R?Y.S9NM!F%W(,/@0%N(6 MA)K0ZYE7BYOA5="5TC4)F'.[WD#9OUMCY^-[CK/LHK/?G:+F'Z+-MT(]E[& M]&X[SX]M2@EPG9S:#OV*C=J9"0_1)$-B_/@!3!X\K#7>=9Z'&RCS](K2Z"E48SDYA2:>P"%T3TEKSM!H9&E,IBJ3HA$') M47$(6(G>IR]K^PW33YSXYU5-43@B(!ZQ4V;H MB1 /LW#;\#_Z@_A]V+,=^]*'=< 8HGC/3[;J:N"EHB#UH&B/5%/ M>08')@H9QW)8*7F'_E5/HH<41GE*_X)0FT?R2>:FWOE-$OJ8LG6TBT>M&GV& MLV;<77).$20D+3(^R+^WPPI=0R1L!.,X0IJ>H:>)4",M)J!*$(KT7)JPYYS6 M=5%Q8%J>R41I; C]8[%=*%/Z5W 7[+ M0JQP#AL5.%WX^6:.I+?"NE2Z,F3VILRAODH8((>F\=E= Q@S90PL]1&@S7/F M;2![LV*,%IBAH(G/$M$8V>:G]^5D"H6";Z4-48'4B>!2"' M:D9[-$03SC9#I%CYVQ85.6PM-LL=/M%QQF;Q[*6),^6.1AT'U$B09N2$_QQ; M.1/$5H".FJR.6/?VJIR92&>".@1V-4X4?MO_M?^D+G]4=$!!V_[=FYM&CHOY M_2#^[I V\ E=0ZHCLODVQ*G8:2&WK\AL#@)(8[!M]FH[/-,\P,U*88*"^@; MQ@2E%!^5]K];'S;]$G(3[Z(TN4EQIYE0^&-.^9.@JQ/G"QU?=1Q5^[U#TFCUM(.&XTG/_-O 48PC%0FMMP T M56(%ITKV*RX[;-SHTMIF[OYF2E-$2*_O@LF4Z7'/S?1_5,[_*R][8/_E*R'_ MW9.9_^_V9$0?QOG33#;[?(J_T\N/SXPN1R!J2;9"2#?T9,X] (L4UDO.-EJ: M*$Q@^XDI6RAM28-,6ZPYI%&=$<8L%F"?.]*1Y.Q3Q@1!G9Q![&]YA=)P&7K0 MHM DBCNI)(JD,7LJ1)*P!ZGC$*KC;%S^-/@%\BRY[XK@8VKG\>6[ ?&0^8 M&LJI%*]95GE^AP.ZF0!ER3(YLC]EG)R+!C%!+O;JJS.MPR?K$G(G7I=D]Y\Q M0C/N$U@NWD5_.IP9]GM@ DDQ I!453CRS&//?"!T]6Q=5KWJ%9W=2QU:+/7N MV-4D;\JFTN&Z-Q/]HW:Q04O#\(A C[7 F/W<]?K?RR-^7EKXLX7Q[<[A%_V5.0?Q4V;5:4N_L.;47G3[RY^_6^B#HTZIZ; M05G:@]/UHILY!RE='V M>--W_6/Z9"28-^9+P=VP=UE=4H0]!:-WWC29$G?G),^UH0,%UO786JSXP M5Q5? G2L^"[VP+PH<@9Z6Z:'PU;/J_U:IK!"2^@'QFCG^DPYI.G0QY5J]A,> M*9-&&2"*1FJ&5UW@^:R=74TE+@#+:TB8=^_D-MY;Z[(P_@X)8H(D=;O3^@^> M7 SS374K9&5KFME0$&%-07G8Y/K=AICIHW*DV>"FF]! MG"!A#*^J4G)*IW4C"O);[(Q%R+JAY4A)'-3Q!W%Q3N =84>WJ&4J7=RC,%ES'C 3E6]L9\-J))%L& J\C9 M[.3 +/>9Y5SSJ9*$_+PO[XFM]F\3AEU'U/8Y9M%14![&F97KUP'_ MV7CQ:^6"3)#^L.KOXAR]1:<['+O%Z9#QN%C9$8EN]ZO8:MN=O%6LL\#*<_#$ M^R\LGE7[1>E=:&BN#(I MS#@D!9?:^-;L?/<'\^=,D ##M9\E+]99,8CK,A/$X4JS1P*W(',R5'9:$ZZ= M BL/SF%D].#]T8Q^=?\!\(TA?80W+&-)B^*D^T(;L>/J[6XC-R%3?#YQ0C*; M9F;($Y43D5U@;A4S$?*/.>FJ/_Y'1;3_T[:QDSH4-]8#; 1<^2TF5WUZ/Z*N M=-@O7YS-4P.R?T9,XYSFY:]7Q!<'PL&B.,60YA (]!6T0C2Y?3E"X@T+&16& M.>$]2&RU4T\[NE%@VB(1I&5%S:X%QT,.-QP@KS5;P,7GV=Y)192-5=^=-7%7 MO"CYNG3K*RUZ-E03VP^O#BU<\"D=4);].Q+,7:G4"K*]\64ULPA3-U)6'97F M;%%H^8CT[%=)W9]$AHW_SLJN739I-_HYY+1;"DZ"-%9\9"=B_;R=<;W[H=S\ MP!/Z#[!]E_WGD40.ZE'XE\0'29?'1B)*^.N.+B M+]?Q X6^K9#J3F($^;H1:G8W/&6,"6K3KEC2L;=J-;N_^<)+,OG:O$33X33U M^"\U5X\^IN[!]@5RY'%E MBMI*EZ6M9BZZH:)LO)!P?0TZ:4SI BRHFA.7$PKA:M 3J@%5@_+.8@^_S6&\ M;UP824JY_&X;J@X$S;D2_S:..S8^2\:VFSA CP-26H@>02NIFS'(D0J))2MQ ME!;P:_;#$^SMOV_U9HJ!29FK" /Z)R6^MNGSZ6:Z*]LWG2M#KSVSO?;S9U<6 M!G=[.7*N'?3Y:WHVP% 0%6N>91<)SVH[%\K81YTC^#4_?I)39Y3EX M]#%!KVPG$0HZFR)LCIEJNJT_,;? IS&#T4(:8)\[(-/6:]IRI_F46QIY8[X7# 26N%T*M&X M2WSE@CGF6GJ>Z07])RG1K#VWJOHOSJJ.'GX8%S9Z1N8CEXG37%XK^L2O-=S! M(2RGGV>FLC0D[<'XA2(67)53*E/0":&1/ZITAJ0 MR:@-Q9BS%)#I2=K(92X]K_0YR"L'GS_O4G\-\(Q!'L+"4B>"E:S'Y>T 2\6< MM^RS0TG[XVJL&'N8VCBRI!'""]3+*_/42(W$L&3T(2,()EA.'Q&I\O?KD$ME M2RE001SIW1S,U$@2$)LZKCF??JSGY"1C*P[_)W<@#3*7R00]@7'XSB'CT)[Q M(;_$']0P08.2]F';^5B$)348H5>10K4=[L_Q](Z88O1X^D2(FFV$(((]5X_) MA3KPSGX=0DZD9:EP[T,TNW2P:G=:>-DC)E(29OEV6MH-BT2?^V\VT_JOQ[X6Q=OLS@*58CYP'%.;! ML5"!D!,$9,LTH$&^QG.4@\93")\TUL$?\)@,P;AEFV@+)<\%V;6*7:;K9;_4TV=E*J>0;S,5D!;4:Z0(_LGFY(S)H"HD&EW!'E,Q97B'9!U1 MR1?D/->H8U)&%8TH?/#NJJ_O8HK*K1C>]Z&-:[:=%%.@$<9:1=XHTMM(?ATR M=["6_KZX@8>_"0?V8(R9G>@)Z7;L0.#/C6[VJ[0'&^F#$*YDVQ'&L5:J"F,\ M2PO DMCG-M*H5Q&RP"M'1RG4K )L7D)/#$^2PL X$N["%-I.ZJME-K?%0<;D MLMCX=K.,V&F\L0MY'9L_ZBFA49370/S)%#ZC2CN/0V=(L-GK8#@\@;AC.X(D$>'*[B=B\3CU9[Z9 P&3^8(#>>'WP+^'4"V756@PAE M/8.K)*O8^3[H++Y5&G M06B3%7&J562-<%J-WH"(P&>-!,[" .+PW27%SN,3 MQ1]"Z ZJD0N1 M+6IS!)NL5?VZQGLW-Q05%3]TWS N/7@@1?X:/?X_8OQ? (QH036!ZU!\2=Q] ME$\%!OL[Q/*2"(Q!4X]\^,.;AJ2.O,3.L#BNQ",!$SBOE]^V)FO6GXQ>&#&I M8@'A5&/B5%6B2J%MI%A&@>VM2W;590S<=@O$W2R&<93L2N3"+A1[/60)66A7 M;6>OMVYYW>-X0_FMFX>OB[[\.V'"F&C]7T8[Y!D.SB6UHGDJZM\V5-V^Y)2C M=XD2&ZI]=N\.[XAD!B?E(1W5X$^U].0@*\U[?>_(G)/,C+F9=W+UL$;OF^7L M7R>&/VR_4;Y*V-T-HXG.(4%P[Y$6,:Y!XA^B>K>2XN3PQ,7\R\%&THF=$G\' M.S \9AU.SGM?AA<-:'I'<@I83/;+KF*>XZ/8=N^=K9KH)A92RQ)L&.X6<@*3I8N;M0FOB;9S2);9UYF'8]M1O,\]SE\G=O?7^I, M4->E, DLZCWU*6@6I%E2%R.W[W\DM,7YQWW'KU_OY!UQZY#MDAP2M[U7,,C* M1RR*^ON5<>Z@3(G9/*P3%JLN_-$%3'ZJ<$9Q21-1Z$7'M;IW31DUO@F\8X,)DYAS$!VSW M(T_[\:WFN+'0TG0(JO[LT:4?NDIDE]3E7>_@UW<=9FS<4Q(]SL3_LB)=B\!D M!1P\+[-JI'L FLG^SZ@#R7^.V;^S\$7W4XIGUM*]IU.SZ,I\//$;,D,368FQ MHX_%Y2V3L(WHNPB;OYUL0CJ0[#2"E]."0@(V2 PYJ*OZF?XCH1 GWY8WD>FY M#/YO0SO6'C!A/;<(>@).), Z1&K0STQ@6HHC%3IZ-%RCXN+1493K#-00+CWW M]\7UR+H[@PQ10/SF8%$'9.AYO+:O1:J/YQJO1O_OO-NHM;&\R3D !^66BZS8\J:T<.&10NW*JVC/G MRX75SSI/QQ\[5:3]Z?/#_W-@/WW*2HUF.B]H_OS9#XL6BV"9D3AHO^D6/MTM M_U>-H:)'WRARVHLA+&9&RJ (T9-"C@58 )RS(=&I/@\_Y^0WP;PM\0UE/P4> M0S;>R(V!0 ^Y#@P>D\%&=BP)TKJK*]N_)QOYO_N GB9EH)G;D!P: M(U.BM'E><"IG![Q3S)Z M!L['%4F*-JL!;R&W&_O4O+J(VH%X/V)&LN5V#YDT'SE3NDL M2S&EN5+0XT5[FT%0X]U*;-!:(_9OUV6Z_&[HOT$?D'_&_EUZA5P02KY7?@(D M)$'Y> 1[BEX \=H$,7K'QQA"&3?0#\:]'_(Q02Z$!T?-C[X^JUIV@F!\XNDG MHZ:NIH['0 \U(&0 PHZ8TC,[Q03!/-[^0KJXZ;C*3J.D;KB'C7K+0^H\MWLH M<<"R)WEYP;20?'J^0T'1Z_;U17>7/[>&#$4NG/@5(7U.0PS4UX2*0\I9[IL7[GL[? M*;CN 5SGF.TFC1_5Z@\]7J*H>XDTMD5H-V588I)_KJGE/D3M?-:?' BC"=]+ M2KBRU*!B"EPE>RZP=^A<"%&VGWH CVT3.%$_.P#1H^.! M3(30+P'IN0!2(8MTTG:QT?3!S\>T3OGNCYEH2*=#TZZ<>;P:_ MG0/=@?NN0-^V*BS,G/+1TN/43K;6O?>S8.3>3[[6$8;4^2Y%5XT^TP^)BPU2 M*LLCUK$KS!"';#Z+O)"T)R5U><@[$RPJ%5D-TSSDLCWO(21(1 M%?''V(<_*]-=M+'B8?"H_C'(5>O"!7PLA&0[,.';[."%;O42MB?'#R_WI$P3 MUJWB@G]]X& ?O>'9-4!<8V4,+7H!:@+O@GS)?G7$^_C9[PH52>H'UF%*ZH3G M?_0OK]$/]R 4YP,[QI4<0+9+(?W0DZ>W[CL22FGYYTY:E--?X7] M_%TR>O>NV._96 :HEQT3A&J! >++ZWZDA>YZLGK8%SB.?/%V'>/CC7.-GUX: MY ;I[?^!?&W0[:KL51&:=\%UB)V& LHA:PXI+E#;OE)P2_;'^CY&K,6W!B_6 M[9>2#>,J+>:@$RP8Q7V'8;Y59M@HZ6*9(.^4-&E22BE^[@@K!?6'C"$U7NL: M0UZJ>F:]-7Y1IYV=]<6IFON%@8X1^O;X;^G0$%$$!/#$,EW9?[+Z-6H+<1 M4O1(Y..9T*Q[C(, .%ORY_T+^:L7A0G)L$WYZB,3/-3<8SLQ;*O#])%*1$"<#U!]XG"$>4'(L_@@Z\O,A^A17Q]J[7_(\^K/E? MP?Y-3^9K8+'HBM1FZ"O*.A/$B_!W]7S&]\S]:W6FG_3G\[>_LE/;CNR6Z+YP M?-ES<;C-2;8C4ZTA=]1\KUY<]GO^W$KM]\0X:ZOUA*7R!HMY)N@8 #9,:A-3 M)HLFI#H)[/?44S$QEX@I9UT'_=2V>/[.2\YF@@092IY*L^@)XSE1PFV:XB<_ M=TIALL40#=/[%.6OB*LIRJ&>1!B3T]&QX&IIXI'C48X"?!O@:HS-5C3ZUR$<[7I]E.C_C,>AT.2-S^(1LV M4?@*&L$$53-!Q$3]SK;@9V9' 8_97Q,/Y&QO? OB?$Q?Q^7T:UY.+ZN$$L89 M'%/4LS?V8>M$$@-VQG.PP.(+H5 ?/-GS29XR9(+T?N?U;*<0Q99A5 U&\TSIYPR! MUT@W);![ZF1,7IH066(5T>MW\4=G;:[(<[ES8I5[ ]3G-#L 21Z@Y)/-VIB@ MB% H8+ASR%DL8VDRX'#N:77*KVC63_UO_! 1<7HUC)L KK,H]#:)MH^B23)! ME>".RX9M=>\VEZ9^_!Y6]?E&I_6DE^N9I:Q)36[&.^S*EQV2KES&\G;D(:76ELRIX7J\O;-$UNO+ MWB&>-'G20*RN\P(1TL)@'TT?N=?H+EZ9*07_UNM5XWS V_K9K%^_SOAO6(L2 M< [[ZF,,M^O"> >WG67]V]/&F3K77BGD&(I+GG'7[7CC&O02 M@ZG&[EG*0[I\[KD]G^S4B,5E'O[*[&E.O+1"U9+[BW'A(@OL@H*=OR5]D&UM MEF1Q/MV%"$D+GM"G\4K3YI@SPP4M5;ZVJ[ 4LQ?WHW,2:F_.Z#K@)?'=61A+K_ERB<^B]0^-B_/PG_SVS_ M-N7$I0TP,D_3#/=S%S([JL'&,=>FQ.R! 0_,QF6V X=I$P [U&;NH/?!*!#%(:W'/!V477C$1J6@GTEEX*SQIT M^#/C>4TC"1]D5Z]+>^&9NMBSNW,RN!KVJU(/FP7W^A04FY:BN6 ^(/[UV$<_ MB:S0!J4%)=HI'4H08+&T,JE7,2WSG>^LK=L3[,EJJB_Z#8]]_;<_V'>_9P).NBN>+@4>+%A/OXD\RK*N*HW+OC,PSSZE^U,:4H!(#H[ M]4B)*Z1KIEP,L\ $\=TD>*D-"!,JA]S9X:J$)Z$JW2E>K7'CBD:I\)'Y!P$U MT OPVRRM^OX#M*:8-OB9JF#Y,\FP_Q$\3-1^:VZV0'%[#"HCAS?^/? I#R!0 M T/&J;. Q5PG*342\\W+8**OXI'>(E:B%:>S=S:H.&"I-#>$E<_*X]O2T41N M\C0T&B=AK02)I EVN,6AV\I,!=FTUNIN#CPHR&NF@IF@9C.\5W JM,*U;4\7 M/-?U%5FF),6;C_IJKS=^[.;*ZYCJQL"HE\A9-(1D!IY .3-![=B3A@NB'L<= M+GLL],4_"+2Y^K9BWWB))W!?>G8F7!>22BX*OC M5YI(#/@.5*_OF4SV\O\6,A*PF3P:E'6+M#=YB_#'6BJ4@[C.3G':QG> J-)'G>8GI MYOJ:9\>H8H[%V,6-&^I,T,VV6"+TB@>DBO79- UGGC &.T+:B>MZ=]G+EI3! MO(\WSQU^2TS^(L'X.2,*3CN',C M3>WT+^7P]*X I3DLJ=[.B8 )GY5/%"D8X),7CP*OK7_)68[;Y9AD]'>$UWZ(^[)%$.KYIHBH>6#?/9XH?U0 M!7Q!(/1%S\4_)/(62C6=>,'8>E_:(.C9*?>6IE4I MWR^Z5YNGU%IFG&U_XJX^__J'_W8K]/__&WL$8PR\9:?'S@3]V%5B)*D%8>!0 MHB,3)%D^BZ2CGC%!*RK6=?_$1_%S,SXY8FR,"SQ2OQ+L6B*6LN;OO#Z3@'E/ M8J_%7#"X4+7^1CVQ7BH;%P"P'IXC4@ G:;QO1%?41RG63^(;[XKWZ>]V],)( M0?'IBSOD:B)K/4+ I+7K5V8(^"=@V M!*<^VH:L%X5&/.@1I& BP_+'/WQN_-8>G.??\QVLDS"/*&?[>9:>2S6$-A+W M]L&?(()X3YY7X$,G;^KZ+&3XYI]=,!QA8;QBUQ^9O-V G6V3;,5>>DO6LZO?-U9+[.^V!2E'(1YL<#W[J%S&&H6"87]K" M \6HV1]Q'6K]"'SESXB8LY?/)^@OA]G;X#G);,=3J\D"T4]_0J("Z;9Q"U!1 MR8F:JH\S1M_Z:V3PX.DMK MO %9A&>3$TZ- >^>69VSB>0A&7*> _MUVFXR!&B76-$M"N$[")MXDX&PN9871OS7.8'N9H#33O'KV\:DXV'>PZRM2 MNI 3)6U:.TMT)PY:4;A=.?-S';$YBP>DJ]=AI+)?:_B*J,[83;#G$5I//+A5 M)W'BYU;WMIS FV6@X1M*-X:".D2#DW9?>0FS\E@I"SLZ\]R/=O-G$4R5!RZN M#\N+^VI033<=.F?1/PIG4>$4LX(5?^VIENTECZ3% Y1X]0*QOKI&0\/!"K/C M$XH9']TH5>HKNP_+J^\/!O-?X1_)7&+H 5%RR[45%Y]#:76?Q/R]^[H'8QE_ M>/_ W0#D&R6*O$0I']0C9Q$J4>G9;=@')N4CGV#C(0W JP7UH2>2U+'AJ>A7 M4#.IF; _SW@:_7 <]%"<@%N0HJY3$70MB:=1;+/\"G)6AI79%G8VWEDGO23% MAOVVOO^A1:5CC(&X\5=LO*R_-EWJ\CY+?4#6@G+?]^&\],=]ES,(J ?PB&#W^NZ[XE-P3U M_U7I(AAG"N8PF[1*C]F80EF6^,]+MZ,C\1S/T43\:S&UK\,*WZ0@E?V'>A(^ MB0L%\)2%>LXR02@(R8KG]9G)+@Q"+W*DQ![$]G_WCL M_?[!&(0*5RX4V/Z>#!^WQFY[3$NF&V8Y,7J1JO'$MS&T-8%Y196++50$B@M7 M,I4BQZ\6V6H/^[;L/IZX9OK.WG3(-?:Z>J]*^B9/HJ-K=.ISM.QVB$-#82]5 M9P%&XT==&3Z?U3J+#=?O:+HZ1KN"R+>F8R)NNHA%I 6/CG<@!9!/(+%0L1UL MJZ>\JPO>+;AZ,0\*5OA>.,TZS@$U63Q:^Y.8'C7Y170UZ MX^]I$1PSI?>FQ)D.TDO>X6G9!*0&6K%L$YUL^.*D,[.5":_=4DI=Z9_/EM.? M?FZ K*^X;EGT.K[NEZ3%9BCVI!:FW^^];8UTU6>"X#N.335%%LOSNMVJ+-36 M*PC9<8 GSDL,[W&1V!Z[9'DN+H":.P=W%_SIFR&1:*(%\T MKLTB:7Q;]#B-:5Y 13U'ZED=_O6<-8J]QB:TY/+9V=9,:*0>%,$,]! M2#B-TQ&F'$RH/;_M J8,W_Y*X_;SVSVES,)2'QL8Q;/W4_)L%O"D)+&5M;"8 M^L; ^&*)I2G&DWT$%UPZ*CO%)E4V"0H[L3?#X+0*W;%%*P-0RC&RV-?!*9HE M\*[-X-7I$1-NN?/'8R12#USY9K,YLCCJKUQ MD7$_Z&VUI\&X0[4PUR6[MJ]73V:?;3FO>!!UA?V6WRGK:8G$,CW8T_]K$]+_ M/:$*/!BZFLSA=X?D7E[[K@Q\3$XQ'HQBG9:A7(US)HLW8Z=I%+$Z>5_ MT-RTJU3IL IH I3K<^BX=>G8C<#,:HIJ]9!\Z,+MS$-R\CEICJ^3[[&_>,A3 M@7P()03=HY>&B,*_,$'S_DV9T#E8/$X,J-IL#;E,"JD,K+XSX=#T9- ?1TA_6"2-1,TD4>I8Z%!!+R>PDW_L.%$OA=RE,2WMK^, M^M.G_WC$@:CTL=*3,_B+?O^,IHHIZJORNP/1CVIGOD*)]F0YRDP9L$+E9DS/ ML"%4,#0#P#J8/1(GM3)] E>3<76\8LJV^7-57:4*K^[= >_';-*/?E\T/DBP MZ&5P(V0!5Y(QX[A/Q M./50 M]E>BF4BB49?$('MIR- ,R1PI BA1/N#I\2P--?!C%PK,D=E;'82KQQ'^[GGP MSZTW1F@:[K[UZV_- @)?5([.<4K6E=Q"_'IY7)H$H?'W4*!D]G6^>2:(L-MY MNFXW_+E9E(;_)+0-RK'V0E8M_M"#\K2SJ3<3)8.+GXT8'3,X!&*"W*(3ZZ.A M%UEN@G:PD.B((1U_G,6)Y\K)TBUZR#1&^3J8A"HH'PBNYR02Q_E)UD0OD42X M$V7 $[9WDIVX,PLFKB,[\?M]NM!-(J.&L#$07/N19P@?@299;K[^2GL,^/]] MYY/^DN9,@MP&6OTI/)$.%\9H9GFK*>/I23=&KG^>Z?0@_.FI?63N%'.%\$'Y ML7*57D]-3>@P>UU=YOD8"26)Q(N6^H-+3%PM4'02OO1+CNBOE M*PE$&AO807M3@XA;U(V)I>?$]'T49<$^@ EZA([CF(.J4._0%,B@$00:3T&M M$U!*WCH;'3*'?E'1@&('1JDU8Y-PJ!7Z5:!-U([R:,2O]DD)3G/2\X78XQ2? M!QDV?O#GCV8\4\V,7O6V\BP60E*WDL46J ^1S08("%77$\S-.$WC!?2_T!R! M)'* *WIN,[1!X0O!%C,5T2!WN0/C$_2T1=CN1OS(;G%-O7:XU5X,;8\DSCCA MS 2%V1 1 ^5()R:H]%)4/0!-0@U0XIB@RJ6]M,WZZ09?!H>_0+0 XQB$ M*HEO-J$A]JB4PW@D] M@).A<8[KG:+9 .YJ>30I,$_#U7S"=')%O4&0,56GY]&CALHWXCR7GEJ.%LIT MI^R?QQT;/@0&M#IMM(68('WP5V+^> .VGC( &*/7J:SMM(7H=C5K0QBY M4P_VUIV:>;[LK=EO^-$Z MELK.;IQ4.Y0$XI@$/\1-+OOUG09+]7\8 A-#!W MUQP^>>\G"8XLLKI%PGRAE$.Y(7X%01M#0WDE\2I)8"L,%[?M.X9,ATE@[J2N M)P-\Y$MP+(O1(Y^$$85]?S%!+1XOED?\?^ Q7E@:?WWS%DVM=*RS1>=W@\7S MQ(S&HZNW*%62+L]-QO5LTSC/Y[Z_3](@RA^5PIUDC TSVNDY]!SV"\?YW+26TY\"#0!>T9\*TOGYW]R0^Q\WK:E M%V;ER.-&B274!\8)%O)TUHVF-"2/BMCW#1P_ M22"T@=N+8L8.6+6:7+O8,3QQ%TU?.J2P(S'6R+_[XPE*MF4>5WGFP?=B5W.O MT2_#$]I)SS*,LY^5Z<64.,85Z]_QK52K./_N8>.Y4]FXFS+9,3L)9_\G."W^ MG\JP+R&S>1#234@T4K0!N@">]*=( -O% .<\&*5*9SP!AM30/)-@<$3HNJKU LJU"6P3?LV:D,1_\+U1NSKL5!?UL^ MH8F23-#A,3(^ >_."M+"% B]5->0I#$O$-V@ ?L(+&W?(O5%5N8!"?T_2RL3 MY[MW;G'F'RKK?)IW3N_:L41NU %DLSC>>9.+T>R@Q,H_[CY8>/5U(-XO^ M" MG^Q0BR@N\MR?^E6H.]E0+DNT2T[7=% ^%4[5O1(Y:?R/:E%'4AZ#0X-\EN8, M!)!U*+UT/,*+W'D;N R'X03A=E#24N9GPH_5\^J1H@8,XWLS!=/7^7A%AI-E MV]%'TLK_2$?J'8:/W*!C$([D3EOZ1UVC(KAOVSYW"MJ1-$R_LZ(M_R;.R!=$ M[3"JGP2]S=G[4M0CG4Z M-MXFO76WM;O,*EOS='.7#J3\L$$,I+VGIA+#6-Y:)&T2^0L06D JR6*>4DKR MGS=LDV#SX$+D1M]" F1*?>JSFFS/-MN^00QH MCT Y_[>WK1VCVT&5/-Z)>LT$B>QLQLR6UL.X10*6GRZS;OYZ[1^?XC"C/_T^[^I]O_T^W_N]E_NOT_W?Z_C_VG MV_]MW;N(KAH@^I!&*+ST9)HKU19A7]V(ODIR>5^M<3KPB>.&DE2B&Y%(S#[\ M"F>S&",I\9+K92)(C>S?C 7DT41\=LA((D*+7@69S>*%:S3;XMOL>9HI^]7A MB$=J&9OLJX&?D[R"7=D*3[:$PG_Q+6XX_DA9ENFF7L>/@TEWS4*9H')IHBA5 M&!B?%2 BR6RM+=.'R'ZY9T(^8:%K;]Q;NG_];*,\Z[SV00W\&#CXPH>"/K^UG)F""D=[BU5N2+R>ZAU*R MYI'EAL+*2>>W*^^?(:.C(:3;T!@D:PO/YD %\>XS;*R/,VFX.BLLZM^:!1XT MBV2<[,PKJ<7$RHBFR!'J\TNX>'6'32[&J,9U2PAG[#KY=^ K.UF^NP7?I%P MRJE"C'$\KR-Y:G>=2K4%V*^-ZXE+98BB:1)Z(O6C"AM>611!_/-JCBUY#%SB M\[/FS"8] +!A@HXX !D\'6912"[D$R;H!T\'E'4+<1K(AX#S?":L;3^DP"N@ M0-5$5=N+]J(8?[L^15)*,Y>[ME7JNIS3>GULM,+9H,*"89GL:UM&XD?NW5$V MDOYXJ!$AS 2QLWM#RJN;^8>9H%_J2$\>$ \WZP(VE,UJW(P2CICE:CJ!S6>" MO-7&T:SU-V7Q;T,J>5IF3G!K=%&9(#=&7\T690&W_NBEGEDMB\W7/]X%P4-NY3NM87XS]6.2T:N_%V5J=91!@J4VN=_WHOT7F38EN\A M+]S=@%2QTTZYMK+V6447^Q]V+>4_ M/:P%JKG.55;S-!47:_9W[@/?M#INB% MCLM.D*V1]78-_P[?*V!_1ANZ^@^T$AJ/\",)SZ.:&GWGS-K1D4FVR!9'$K7M M3'SCBIUQA6L%OKRA2DJNQ^;@Q6V!(_:WRN(*8-ERL\5G+S%!81_\DCZA_]RE M'I^,#^JFXEG.#:]E#.#I>.G>C@ "-'#P_Z$8X/]@[TV#FGJ#=\$@*IL0V436 MR":R*ZO*$A41$#$*/T% B(H(B("(0)"0",@N1$! 08D+BXH0V94M[*@(R"); M@&RN0.0$-1Y-Z1UGY2=Z:EWC>++;2[,JN9VH._GJZ#FYI; F9:3 W_Z9CZ=,!=O0P#', M'U-H_1JBVQT#&5RS&\L$J. ^(N,^^0=6( '_RS*RX 0*N 8;[W[T%RH(>Z2$ M"QI\BOAU^.^W-:8(K+HDXB@1T(/D\HC9J1 01[*6D,DHH%;^6N(S/O(*P_; M3*'-*'"'GE!I#;&.R-37^SNNZU]I_Y7V7VG_E?9?:?^5]E]I_Y7V7VG_E?9? M:?_7I+4'S9DCLZX')U8"0387U3/[\5'GPWYC):?0\YEN<_5R1YDYN_R3__/A M2T'\LX379#CQ"(^8J>_#UE$'PO8NLGOLC6M/FFIT1RH./:M]E;\_2O3F 5>% MT0$#.>78;7//RIZ 48P!@:PHFYY)#(Z0HT/SZ*;/-^QU\99CA&W!&CKO;.VB MRT*:@OJ+BL-S R-"HI^YAF^JJZ[O^KCU:)>-[[/5<).H/UA'!#Z+VPI))+"K M5F:+>M<03:;+&'X(KH@1= /:]C4F!BUWYCG01*[Y2M#DZYPW]&VJ[_![/M^G M/+W]4-?Q)*I%R@I.%!(7\HW!")X!F,S?(M@_8>O(#L5F%?VZ2NE#J>(RA;X^ MW(VUEUYK3A2?V)?KJI![X-W3BEX.ZEGH2@)[N63A!M.!8+0P*IHCK.%?BI4=G M!R^'!XZ=F3R<4*.^YZ/>SDU-W8.?\&\'YJ@74:">:1HQN-J5.=)+32(K-9*2 MJ7+VLD: P(;;?/T'+;2@KK94(35A+^L-\XAU3(1:)/2UB;/KB2?VMO68Q3&Q M87JMDD#^#YWGSJW,Z;#%8\#/%+PGV,@U"<6 1SHT<9G="V_;JQ^:^4S/S/KN MR'PSN?,MON%UT-FW Y)*7XK_W[EM__^G!_GJ/W#F*&5&&Y*$L65#F/#%.6$- M7JP:1X8VKZC@CM)[#$/90Z&'7;=^N^(VOL'-?G5#PI J\*+",J/&(3T8M;:">9^]L.*A?Z*?SCM$G;$; M;QOMN_1,*SAKY^O8L],W])0!#]X2N @Z0?NTWA"@;'1I\,0]VM@P69L#7&&#NJ1LB$KG .3T![U !P94/'*O#)D(-%H MBJ]L;(;*PV2!\8$ M 9-GWW5LQ8GNJ\VVK [PCLG;8^2G&ZE>VYRG7,AR(IJ8ZK^\>#_B+>4:=<,: M(I R[4C0@8:IP'%L-KVQN8>D%DS=_+,5AFM?O!D7FWEV%!]7/N]GP2NZZAX2 M//DI;GW2'NWSA^025I%WZB39GW/OZ]<)UY1P-(T*4\,"#FCM&FK7)XB@A_+J!0H M:GN_ &G/",/D9M1R.04ORCU*9KA2E;].J8QD7(RN1KF/&LN8;G?E:]=N3UYQ MD7I\.OF23H!]%$J@)#;@ A2B:>ACL!I#!4>;A,4?H^\13%RJ0RI^7ZFXJ;5D M_$#"?M+HZ,'2T]LQ>K\ZO'U&P!E^X!(9\#(5PQ\39A%/FR(6559ZUA!R^$U< M8U(&86?H'Y-'CT[.AC;'9$=4AG@^7!7/?GMC>"@RA:9P#D_K\ "D6Y)D!UD%L$]3*A>C=G@L*D_"NIMLFL :=HPU_IH1M;\INRS#2'#NU,3K? M5(ZVV6J7JKC8HC7'$C;ZH/$.:<*$AISPIKT8]):@#[:ST>E8:;$;ME*HZXV^ MAO%V!T0OCYX-K2IRKCXCJ_TV7*V@O_=$4+3B9RH2S6BDJW68+VKL!(V!($C" MFZM]"GP/#'K&8S/1,MNYJ;E!0$J+7[Q+U>N5K)1/55 M@I1@TY2]'+'K0H<$>&&0V51>'NR/%"8YI7D,M20<4-\;GW!^V+(N= UAO(5U M(EN:9/R]9BULQ3L\PUWX,S;HQ1U)1KEVO*S'L=J= M!;:9'/GGZ_95%^BZ(("X^\A[1$;Y&@)P'Q&!WJTAGI.6 ^#5ZT L8PVAW%=V M"IJQ5RKQ (+*H0AE74DG]2EPYL?)5KTQ\=D;W[N+>'0_\V^#C2$E]AQ?ZXA M. [,B!E#WK PH\T#L.DERS8L#8ZD6K=49EIP0C%30V5G?4NL7M1>;FI^(OO= M-O75-K4]NJ)01,C>H#YJ,AV R187Z;BKL\B]QXA!-T=S\ 2_@$<#%3O_W(4X9T?(]-3![A' M:YFH)()%!Y?:2T_?6YGF('Z& M14&2\US? ^SRR$Z%=H^RJ7RZW/ M5EV-L9CKV2\,Y/4[!? MV RC?3VY,>PC_=I/&[X;BKDQ42G]9X+62+=L^=T\6\_G(=_36B8J<>=OOU6\ MFW[MQ+$7E-&K8!3+6J 8WT6M)W&DN-:\>/CEBP6:+4!:VG*TPDMP/ZO:O/-/ M16,Y.'*H<"X\*Z%-/I&H6I3C+'XDS>\^Z4WNN@UF4."65FEM3JS4%5E67$U_=]-E:>D DMP 1L6"N\CT"U*Y( MX9\ 72%)"C\0Y\5[ [*#V"-J-#">.31<3GPXXQ):/BU58N?^X>3T@65OX_MR MOR\,I>6'Y/;_NO"##&[#=$5D8&$^?1Z3#NW@.G7?PS(_7X%M>_1/Z:W3#:5V[A*?&O/&W#&S\EN^&^Y$&#[P M=][]4^6_M9LP_+Z&@&3"BA=-09VT3%8C]64SWRG;UGA]G<^I-I. A/!1/X<' MF\S*:/-]/*DSR&R\01'S>?] MHU:C2$/S,__D)[X[MAXM1V3,HZ>#,$ *5,577R3*=FP2'&IJB+/58U,VX4]Q M-ZU^_?5&(N5#YC?>N4)UID.%R#DC4?UM-R@S2$C*AP1[7R%X@N])&%V0GK0] MSO7M(VCE=UJ5B@'1M]P>XZKZ/']%S:Y/E-(Y+N%)YYCM,538?ULF/;N*:PA) M_0*\_ '"(^8:8GJ<%PA^Y#JQ[#[>RL5Y]%@1Q2RS=NBV!QK*^YWRZY';?['F M1%F^WH6-NREYQ&!X*T;ZT3,VD 25KXDF6=!1N Q(ZB^9W\]=,$UNJ>[UWU9/ M.F7V.B[AC.X=N5<7S^5J!R#?N(UZAGZ"28*J"N[RU:CH[DNPDNUP-&4W^@ MEUP'5E O1;8BD>'2\38@53?Y9.,:PJWEY<+9G8<"#*CFNR29UD0&&=7T"XZR MH/;*<@^+-(WDO0!CV31L1H4P0F0&S"XO62DW6>P/[JMMN MOAE73;F>%AT\XYS0ZHM 8?!.\*MT"FQ;QSODP2B>/:C*(MZ T. H$PD>%F@R M$K9_HA\.-9:.R;"4/KK(N7X5[ZH=A[;Z%'*K_WZN%T$.1M(35RCR8"@;E4;8 M PW[ZX(A7 R#F'R>ZY35H1RZ]UXU;>'KV=D09MOX2O7,@[;F_->XMJZ& ;TW MBVU!3"1-GDGLK:+2HIA* H4@2-*#B.)*5*PIWWZ[@C'CLFDQ>[7.^,WE2XE5H;P8T 5 LHQ0C4$<,?YV@37XF[6" MI!'>%M.3?Z"SUQ!;\5%5].;,#Z4+OI7C%D-HCV;?M"1E+3&.".]W7HL1L6UA MGUW-9TA&/G\?J,U8H?D.D $,*N.JTO(2ZT[#DB\E*_9J/UFG!?_K).DM]#I[ M=M77\6[# 8;![Q*'0]D=.Z$G 62?,E5H' A)PV,;)P)! M# LK"Z8=:8:/\W[#:<"PR/>==0V#]>4D8G\CN0$ /0!+SBNAY*Z M*&FSL=<:0WY6$<4%1K[5-ZU29QX>D_4Q>F[VE$S!.\(06"*\K2W,$(CP _&6P%1FVQF]OK!P M4R1^+QA5%L*M:7^ZM**3:W^;:W,]R?E.^A&HWM*C^*<5S>>""]>%CX2R//%H>$U1,,:HI^:@I9O&/039:\A,ML2 MN*Z==*F5;]5M'DP[9*\[MBH7G67*7.%34VH0$PBF^/;;8\&[T57>^^O M G0FY";&YRT7(=&!]2J/R+GLQ[_D_=VWV\2SPE +N_GKD"2ID"^MS"G0EC1 ML?LDB.0[^4U"!G@W,)^E^\Y6VL;G]H/$;9/&Q/'PFMC;L^)O Y4VO>TZI0>G M*\!^I#@NJXM:!R,1'RT/GOUU^$6KL$P0'9.+G;%%6F">-!?MD!$)#!0-O;)M MDPKBCQ2/ \IR>WBWA<6-Y$0Z@A@L14[=.Y!N8ARV(CA3Z=OJ/_NUXZKEAYB: M9Q42'Z[;AEIOM_N0>%?V]SQ0/,!S )&P\C)!1[X9[/F:'7I+L2HYN=;ISZ@7 MT%*5V99V&!>WO6-S?6I%_5#(YL5(NO3CT_;!8:Q]F[__^7M37 SD\)T)0ZCZ MA*D!Y R)@18857OU_!G*'DC':U_,>YT0^S"N$VMW(_*YV7S9P99#EU5#\<\N M53*1LX]@O78208-*CAM_YUYIGF\IC'X54A59^+239?I>MFJZ5 M4%DW=$V"<67]5#L$\UTX)41.8WB>[XD74-D^Y]NCF!0I;Q]["BK-(C\^)D.G MMJ?MH.3'S:^4IV\J*MX&=HA.?KFO=F/T_SB (YPC=IVD!I%24(TC@BVAO /" MD@[[X#\Y%$9U?!?!ENPU>A'O1*R0NF/,,?Z4].2Z>YP',A"14]W8[MJC(=OQ?G;2M

BZE64RWP+,8F/[D+*@/7K+$+,=Y=TP=K'!3M))0OW3 V+,@M_+W-7: M7L7Y-Z4(_=:/2' 'DD.L)G:%=L!(TM-$/4V>64.PJKZN(61M]U=T<;59E"Q( M8^'+5=.4!L/X5^'?=.3H6LHUY%?_.*_[.-$A$WDJC?.5;X8W$MXE,JI5/L,Q MPQO7PZY,A"3Q!T'?AR'^ZB )P/;N?7^O(^UIR#7:/?,3T&NOVTXZOKH9\X?# MC436$">/B7)6DNB )SK9WPCTX,;WP6\5<:UQ)!G2!T7"]< >1H3":^GWPR11 M6F-?^U#;Y#,NW7?N4/6'UTIF9@629JUM_!XTX$W*B!'K1"D0@U'@]L^]Q#2T M&.Q132I>*?8ZBQW;QDWUFO($B6=,*LMISN-?@;>'!:H?7[:X*?JR_X'"U@$5/M MMP.'JLL<&>D.AUH*AI]$&]?UK+<:S5AW*^8[:E!250%4&7;7,^PYJT=QB]:8HR<_P0^:Z:4++T:3;NCLN'D M3(%WUQGO-01,/%^BZS&)Z+.F&PCS>[$]).7%/TJ9!-U9$.4)/%.Y4-%^_\*( M#O>4SYS/%MV:;7D;'22;3M4IGGVFTB$V2A"#AK"U6(X#_R!.#)*TXU)Y]T$_ M=";!8JG4$DY44"D+^ES+YC0!MOQ">'U_K0E)+;>I7#X\,_!23>169:D!UP3^ MGCDP'I*8 ;1/@K'\'?BC@!TU&\VXW[&%6SZ9R%7JC5590\#(J-.V6G)RPIOA M8JR"8WB7I;I!WI>'#)6V7[.OIL*.-"DX \9S!XX(;Q/L8%0T)NS ^;*L21;> MT:AD>X7G7'O2T^:LMLKC%G)S^WIH15^8ER+I0X%QH0G!^)<% MUS'W[BMH'KJ,6Z:&4B3 (@]8DH_0P(+1<^#]S_ZB"IPJR^""REVK<,#'MM#S M@&7>/JM^W_4[=.23;TRE$":H2$$]&[,*8/K.5KQK:V,Y'?9V\JO/N:UW= M!6O1GMGNK:_RXVJQ-_=47Z)XH# MI^H;=#M /_[^$-3?_@\4OF4H5;7#X(+_5HWM$Q;J8O[U8S\X2,<0_.-O*XVJ M%:L/S5YH[;AETS%V2>0 70)_6-CRPW36 1)O9ZZ NLW=U&OHS>7"AVU^0(D# M8"HP6%I#I/TI>#QVRM?7=_#I2)S.NDD[NS,.E_,SG U&/^@CZTUY%<)<>Q3T M"@6XEY SB4V47GH.I 2ZL+')]EO?_\0WY,TRZV.0^?8$Z8_#= MX&UZ?>^JOMMPI]KOE'WV[!MH;+AZ;]&%Z?-S1W MH5,UK(1):XAP2@ZU[G.7:4YQ:@8+FU+%7)'"'P7;V=(>_TQ VKKM#3GG&L97 M.).+JCCUM\=?#2\$XPT>>#D*(X2Y#3,-$3,.S-3B9O%GG-Q9& M33N?'*@LT-XZH 1QS7@D7F6H;R7>!1JWMU83W(/7@V::77'37 M%I][DX6EVPIW._38"7\VC+ZH:SQ8Z"'>>?[W[><(Y'K8&E7![YT+AL(*='"U M&$\3S*H&23R/T? ?N^W57EH:+95RGKN>T MZ5/ BE\]UBK&%%+;,%.RO;^DPBYLDHYY)4/8=[C)64R"&TED//0B M K[DZ5\#]":EG+8]#\" 7GM3[CPUR5X6-&'Y9B48S$[U%/E&-$HUSYJL5'AW M&CSYV/WD^IZ\PT(L)6T-P7B@H19 M&0S>]U<\?6G_J@95!\W() ..1%"OF9,(A^]JT)7O*(@ (UB#= TCEJ'@-;A.,6=W)VTKRL19)X]XRE[?P7B@QU2V:_V1;W^D M60^U/M3N?($0F9CZ0!'(DB%)#M^&6V]DW?]+NW"M DY=UZR?LT8%JTGB-\8GN"+XL_+GQ*/$.D MH7BI[P5>3.3,PQ$W;M!U2!OL_UC3:,ZTX2NU\BWG[D>\+)SHUT8FK2H9W-^1 M+89!PH%L %($9%+X'G@\;'@1@D. V/(OEFNK91U8_Q1,HN'B_W__X4,2W/ZQ)2B>=1M")>,[>Y:]Z7^2L''5*- M=!LG*."MN;M\P]P''=\QL+4#5Z^S)C_]OBF6,?*-EG>@*;0[NEV;)PHJ@BZL_FCF\6 MM:7NJ&R?,%4=S'$YA3)1](H1C924+/SP@PX:DSN%*-A68@15_',G4VV%\94E4ZK=U-V-W<,4A\5$J5L]]#&"]5XVJ0@2(VNILB'@*I@VF5P5ZS[PLSG@9[KGJ_+O=W"1$=E!]4 M??9:N__)=J1F\H;O&%#?- ,=$@$:D);O5$#C&M+"H@ZMDX)=()KO&DS0!0HJ M4[-Y16S3K>#1L8H=D+W30,M8Q@HEN8\V/,KN M\I:LJRK<:GNH&?:QQV )BZHF. W&\PV)7=;VV_"8=E"9;>?J"";'A[(2K%WK MDJ0JU=LR%!^'^#^=E,Z0)XL2NWN*PYB[4M0X]L+$: M5\_;6=\$?+YN:U=%F_&Y@\RDZ,4O5555G@S;=O+,Z?.:M^O[5*J4UK6-'P:# MN#)HT#P;4B%V4R>+>K% 504)DH7#\IV4E=O1O(2.0W3S&'K)UN$]E(-@-?_0 MES5$+4:P!6:N&AU6> ON9<'>-F'&E0CD4H?-*%X[_HD/&+,,9O)PT!3O9!F. M%6%TZ*W"H#%K#7%M2U4<-Z*K MPZ EE?-C4-]XX9,4+33+?93NZZ86\;$M(,J,,_-=D[@[&9+RYHIV^XL!,#S: M\1V(7;OMM00V0MAPXH/427W9V%X?O]X_@=4?,M3O095E7?HO:AMSRX[\=?/+ M5+/D[WK]F)E6-LQ962A:$.^1\*ZM&"7$7@%,!J(< '37$EDNQ"/$',=BN[[8 MF]TW<LJ4A,LZ)$R&S E#Q:A.E/17#8T-.6[%KODQ7UX\4)3 M<_-MUC&9(Y0HE6V+3E-5T:Q[49T/>?UO[)1\V\9B>R(>[WCA*U69I:DK^UQN M?53J;$_,>))Y,9C%NP(&5(,VD-0@U_S8&N*Z)V2L,<[S!2H*SCP=4L@[L++E MP>Y@3V;NP9IU3\)OX'0V3HU].)YW7&HY/*I%RGG K,/ M)VMNF^J&$^E8@0*-0>64_+TBS*U<+N ?)@QH&)?P'G'1UU?P%FN(=0_ ,T]. MS=%PV7G.892P\(6-B1?9M\MG_3)>.?<[;&% V81>N@Q!7Z AS+%7$.B!;,H] MCWZ",AC]\"O!8$+E\[#YXF9O!\6>N/9 (:MY!6GZBP3S_3-KB.30%<'^)S ] MTH#4L3A*;W/+<*5>NN!4Q,^P0S&%\:^)S.T3OURU:W7OY+CHE+HET+#2\"^W MEJ*X>CTKH XZ\0I%%1=T?&SEV<\UA))K9.7B%E/I[BIN2W9GQ!WQ,P.: MB6HJ?P)X=L(J2)E H]?WI_"/"#2>3W)LT2R)%49C(W=[X47*@\+A/ZS^*\7K M7+(+XT,.20PCAO<>$ZOX[Z\!_?Y[UB9F-12M))!SZ(OTH<_1A(_Z2[1N; M^"OMZF@.KGGP+E79W6E]="7>!7ZW*VN(,_?0W4I_*,NQ3P2'0'.NRNSH!X"< MT[:+&]5K/EA)W[%=*<^P=2;O9&R*S.T--Y]O*DO:#B\LO(*2!;,@B3VL*K04 M&.3Q_ML#;E'*-Y]!Y_&/+?<>9?DTQ ;FZ)Z_:)!W::]D&LM+H+3"J&EG")U@ MSEM;N3S('621>N,'];6 RM2+D$SHEF.N5]]X;F]YT9JJDS1SJLIE^]&)39'[ ME+%U*,&61A0D80Q4\9X)'[6I/L,]8C5G"ASUKH79(AE+.TJ.<;TRJ[]];I!8 MM\7YH5PU=?;<9<\=R3O5956G_Q99=;G:)CPCC$$:PEQBF.GT>"]6M"V476VP MNH9@#F+!*LS4%:ILEG-O,&S]OL*#J7?2$4& M,)_*@*VO3A[\[L;]E4YF4'O5'7I1ZBS0YNF<(TMJ]\\>HZ*B23GO7*/4?AK I>]]_ M*V!CTHN],JX,6=ED56E$Y+LTO,P??K]^VTZC$M&Z@@,S[E;_G)$S&N0B] M3W-#9KB?B(+< M<(_\Z]+[4+%_^VTG/?WJKP=,]:-E!%'"NVVNP#B+W+F&V#C$(BGAS2:C;7R; MV\?Z&L9[XBKIOO4.<1%Z>=RXY) <3,%[W$CF'&P2W9>#4>OQZOQ0W'=(@LTU M/2"\A_>PNA<:S0U?.3G^H0A3NB3[FSRSJ]7?-;B^,/W4!JQY=CZMQX7QL23 _,O[3 M)OH%3C-O&^$=*N*.X<,!_M#G!\)G!%40)@20="1H"?"/ ENJ[1LCF*B4K.B' M#N5OIHXW7$W-&Q>[;O+3L#%KW>ZNX9W!HE]74HC B9'TEB).& ,UD\:[*[PF MB 4(-):PYI%I-U$.)/7N#5SA-13&T"\4SO)FA[W"S(CU I:^\GIC:$HQ9,AA2T)CQ:T' +/ M3U%:>,O&;11>\*WUGEE&FYY6?B6#^N@4/*:&V.5"/9,0Y0A\%'XLS.?J]9E= M*"ILBM#Q#(90!2?*H]50;U 3R,WDGLB MT@DJ12=A&]H6"JVC/@5"4]P8,95(4<=V8S-DY?PTP&OCL/,[VBS\QM>"BE;"+%2NQ M_N;K3=TAZH(7O8[)]A^040S3OW.GBC]S=MV'7J&;B,L1+-/$A=WP4TK4U1$/T? 2KLI>> M8:_E)]HYWO@DV"54X)U@:^9K&JAT6="1]QLT,\?B#2US+;G9!VP-^;;1D MGG>Z!I\?(Q 'F?PCA"&?D MGA[K5P_ !"%?8W7?L/CO7Y"X)A,IB[/F84%R$(NXR?^KEQ*Q@9Q3,V;(UTO\ ME/'3:O6C2*?1L_MAX==%DOV__B^?_)>)?O_.M"0MIP$H2$H1R.(%PN[N@,=, M?K-4UXJ0]29,$)0P*A>NEN851Y>_S-QCFBT8TYQ@=Z@>Z\2_H_5>T_P<"\F$ M8, =.;SO!%Z$39;!B3*(U]LL*T]=^.63T-NLH<5M'.KCM"$#5CEN]OWF M.TUF0K;ONCY0N&S0S#G.A36$%BAZ\"J$MZ^,@'I*UP0.5;@EYAJBO]VT#]H- M_KTTN/'!(TA4&I?^?OGD]6R1\YWK@;WK@D67V_^[;PTG M6E8QLU1>$WB&+P&]F:5P'+A51Z9J\);,4$.G]VS@4UY$^*A.X>[8],13#Y5% M;>36/:S7V'!U>H_ROU6"_U8)_ELE^&^5X+]5@O]6"?Y;)?C_Z2K!_V>>>GS ML\4.=2"GBB4MU1.K,O0SM<2NKY048J#3/%9V\?4Z\YM/ASMW&.W;D(J[+VU@ MN,IGW<4"/J04]/,@&)_^8HXR.J(*O1[WN4=#J9V;O8;HM*&D^1PLW5I;W^Q% MYF_TO5?!\U[0D14^"+>.J]O@?FCK+Y0".APUF\\;!KOX-M OI? YF 1@^_X8;K^/\>08W\, MF11P!XHCPG<'*R%)12 >DA@ 4+Q4$J,FGSVR,=1^^R1!N^_^#'UQ;]7,J]R: M[(KJ5;L6MS3S5WWJO?&'.5WSCV"D>BZL1 >OJ!'>D1LBEKWX^P6GZ\#'A/4X MLF/#J+VQ=W#AG_@EV0M6[J?:4R8\K_D*ZUX_6BT/3OKP8NYISTUDX_^NT0\" M%("!J6IBAQY(96]/.W,9[\A./MW">Q";8-1WOR[E85-SAE]FCV1<_BOM?6)W MHLQ+3TUY_P_[RN!?\L-I?_NC$ P$1$!LFJA+XL3/_C*S;J M[M\&WYQS#=O>/[MR)=2V[UYIB-:E=!&/%XJGD8^_4$8P2:BF((XZ3%YFL-=P&2]M(L_YGV/U":Q7..SMPN-WAM_O)4N ,O$ M;WCH-H>KXE\(@F" Z/(E=NV1AZ1<33G$TZNH393>/<0@!X;;;EP\)&MF_YZW M@;H*+9@0.O$P1BLC1U8OTKX?$UO\J/A=CZ/)Q^&/C1*#5M(ZK(29U$"RG. D M-ZW?6,YP!>&]7X7VY<\I#U^'2\VS0TL[?6W^<4T?%C$U1!KO//J12P;U1@0* M\:R_^T"U(@+N:XA9#W>B,J[5&4!G"ARK"I)L(CC*%QOM7(PYG1GK>DO.I&X[ M('AJ=GG_*[$OTHJ_@UBDOP"28SX\**=W9U@3,IV7;8@'U M-I&*65PL7^;SFV(_JV&>!?^BUS':V\.GVNK$\NR>U92I""U!(CM!C!5T[0<, M4XKWRL<$^\M\+_A MYRI5,B*SM%WQ_0]^Z->POF79MWF-;=GRAA9F%U<_D';G65^QW553]Y_!1,<. M;D0/&C08X83Q7?%'W&QX#R?1YU=2-60FF&,=*C0PMJO%BD)D?=YLE'_AEP=6 MAVDLF-PU$)YD]D9&H#B(2* X$DZ"L9"4&-_W)+R/EK:.CQ?T4MH7=+ M> E 1)9QPW>9#);;I86!B(U-QA,W:[?ZNVP*/FSQ?/.Z1V%8Y_<=VZ!Y>!O= M3&>K&$%IU! 2S>P](0< &<%\KQF[HA MWK3S3V5: % EB =3^ =021H:W(2FTG/O/D]LX06?XZK%?! Q@U(D\Z8.'I/ M_:\K(G_N.>+%RO&'A4TP>MY;0S2CNDB)U(8I3EHTMX=)':BZY[0O^217*?G* MO)X[,)!AS'&;VV@U_BA[>V/+B3Q-^2?!=_Y)Z]_/7_TODPP^"/S^P]]S.O1! M)S8RT\@DO)&T+HL'O+(>JVY_]NNF5%SX)LTDVVY1(WWM=<=-MA\G[83]_?_4 MVOB_/5ZPJ78=L(WFG\:I\BZVK2%2Y<&($!8JPV>R]DQ9\/CB?I41A\Q/T3D) MGBRKZ.\!S5GX$H4\W_ 319?0^OB3W &! A*2R.4[$$;R!2>$'360'F[ MAV:N9-IJLX@B(7M/?,Q^_\.][L*?*\57CC=\*U!DH46A?K((WNE!R )R MRM9&B03M">4=ZZN@.3WV]];Q5-GKULH_\!&:R+)(W!3S]9.IF>(.D3_8_SK' M9]U>L0/7;XIW&3BC;W\]1>E")G4@A*4$I:]D<<+6K[^V_+$O^MQV?I7G6I*5 M\;G4-2LKH^)646%(9:%W68Q._:O>GS4U_XF'4XK0830BN(/4AR5!".%=XCE3 M)1> VMF24T"LPKN [V72 I[ZS<0=R0@KFZ;Y?&;"A@XS0A^Y28D#,RJIHAX-A)!V/]U/?07W9WUQGV:T5KN%S5M<(*:/86T%LM&"+) V2>$4&?+R)H7RQFV @ M07.0OQ>U+J2GAPYDY/(HSXW7$$4\;A1/]+/P\2L",?\\O;B#!+YGDVETW@1X M#Z!T$VNQO3;4Z^2->&^@":V&*V&?:$JL7"Q.F2@R5IK^8;@[PO85Y^/.U[R, M[;B[%SL/;2K;*3;3X/5Y:GF&[TV80VT@AE!F#7E28!%;4?BPS0EH94:3LR&U M4""8YV-?^<0E6J';6.RX;Z3ZTZ-C9?ZGNCQVO8Q=7/>;RM&D$+O._FW=/JVQ M!$G&MLK\,O:E7Z\\/P1C6INLW?SWK;-JO?B3W- M3_:9^(_O/:\%D: >L(;@98)GGN!5P2=GHN*8\^>Z6SK(80G&+]J3]N1Y-N<^ M##R?ZE9Z*O>SW*%O::F6D_\CYS_NW;%K,AHK SJ=X&Y,8;9FG__3XU;*&G%J M*)#S_>IN=2Y1^=6)H-,*6[:MZ[$]MK% \7<"]Z@I:.S439XV[_V;?JXA;I"; MWY.3;*.8)*D%L!\&.?6IGFHMS*:3,[2J$6&R\?!XO-&*G#CTKEFU;6;=$^U- M\:1,5#.2X\(/PI_^>\ :L#)C.# $1'F"UTRRJO*W/%9LP#W?@6XJ6[\"& ME+O6P>_B5N?GMOI[;_X=JO%Q_8=C8E_<%(&TY5'^"<(,:ATZ!)T#LR#BK'R? M'IN8;2L%-)FFT\5^@E>RW%#NW/ "_>*YK\V1G7*3-NDK9UVC[QVHRHA]<>IL M6SY[ >:S&XJ$!<33QJY_E5<$24H%!+ Q,L&;X=QK#2'2:)JFM$4)3![1SQ/4AL!S)G; M6X$QM")NG.76= ]&C _%Y0-%'W"$AC9PS9O_K\T*PKU'7XB,H0%73?O+E34A_>0?IC>DNH;WHU=;2/ M4W)>^>U^I2B3X\ZZU^S?_M>NV:+Y !'F =!&D P[Z(UB]9377*4'= /O M^XSV==8S/\#R6^5C_\-RJKZXFVUYK1J*)Q1OY[\3]:JR[B=( T6]6/$+5*0@ M@5FE'GI@RN+K#V&0TWMCS_C0)>^; T9R_8QGN2WFAH;KQ'4TI!$$CUEH= TA M266\[-B=UD=N<.(H,ZAIJ#KK--O]GW%$9BF%[6IC',6J'BI;0^A^H\B_H025 M&]5^RWR;J$-SZ! K]/I;LS/ '.FD@[NEF'J<#:P(A:\JQ$1[4^B-4HO0@EZ1ZZ;ZZ$E[B2>4G'@@[S%ZT>X )?,85'# /RSVL=T[=.! M-*-+9D<-'7J)XM 6L&< 4@6K6=2TJR;E+**8U"@3O1D;4NL:]RCK1:'A@S!S M?9SME_?N;M>Q=^)9J'B9+$&:C(**, ; M S&/JNQ+*G&5?>A9Y(:W>1C5_BEY&BW,\ (JQ?[\F%3X!+S"+9@NLX8(PH#Z M7APQO@S4VZ$#O1>6XG"\KR[H"P3JQ%B-7YG>;G-XZ$#KJDN-UGG MD.-V/>VD5_NU;[ H>$GA/4@4>FN_+HL9N[P$Q/<0Q(%ESYF/&C;O93)[FQR<]^2MVN/OXA][2W7O:= *31 M#04U46V-LG=BK[!BZ+/T1#+0BVT@]J 0A,D%5? S_Y @!O2C(#,T;.NXBO>& M>-6Q5G-'@(ECY-I?/;E<50XU#";TKW"'ICAKB-!APOM/,+4P M'[D'U0N?(B:$:;!U9C%BE[V!9$9EUH-=BPM(T(\IE/_GQMWE%PWCIY/VYTXA M5;UZZ8!#M2F3T+B&V#@.VKB -*9K>WQ7,PK9=K[4<-3(V#\^2[A[<98Z>SK3 M0G/!*>OJTR>;3M[8'(DM/S$L@-DTT,S 7(/-. 6]@:#^I4,>Z,_34<&F"6PJ M^H*"@G4*/D:J[3)X&)[G%'7-;'C@B84(F,WW$9B\6Z8RLD@/!.B_U^QP]:R1 M;N16W/G!0T(R).ET/\3S#U3U^%1;9(B/W?SR!HJI8UE-MNYCYTQA_CER*\:$ M&@*;[QHB326M:V2&WHD5;PS)Z!7@W'+L@]O^Q]W MNSJI$@3S(?Y!O)DP&U+]8K^[-&2[O=Y8FV:(]-SEUV0SY_EC<4=_APV7>#=; MN;P>:7CW/P5L; FV64^@$(05/H9)D#RQ:Q>LSUEL-UG"8F633@Q=W7XOF-SK MV52D8O!6AH,ZD!FB,/+$;*.WB?U'BFW& ?:/PC:Q?A1PF ANQ_::;EDLM>?2 M!?(P$?A67Q-:?.-/:GW5(E'FQ]=O$345N66%<>=PKB[:K>;FNW0*=5:#15DC MX(ZB;M,9:UX _()1A.%2'6%VHYV2!^C"-R=,0.)<;%:$P++*\6G<%L]?[KH_ MY]^^,X_++YQPCSOYG3\T+77CJIA ,8KEU4.:3>;=$F80SY.3-.Q&!1@6S$A# M[)18IW*#56YY)2&17YIB\S'QV@??RBE]'ST^G:CYRMU9J^,=Z,;?3ABDBW2H M7*!NM)>$AB%)H/*Z)2WC\Z3 ]#[N_.049D*G6"'I?/&"A>P;_QWL[&;]N<=/ M+R,4L_E["5WDVJ#EK.K%4EWA;70@>1T.Z3Z9/_C>$BD%7E@8BT__M7'U1N[C M,YM/B]_8?.W:OOM(..&Z"#-OW<^<>;X3. !)-/(M"1,+6T [!G+C/#$0CP-I M56#IV(A'GD3\@\'A5-L>PB%JXZ2GZ8L><_-L1>)]2026>A[#P+_9-\UG$ M98>4\UJ+R]AC=F6]2 M=PL_+YMN)G;IPCHJZC":HK2=8)% OTX>$RNZK1/14O0TE8OUIT:TB_*\ MU1_HSM\N-#KJHE/\ YU&KHM8;@>*F!H/ #$F:9G#N"?6V=)Z-!HK%N*_M3'9 MM=U\ATL;[<1^A9+W)WPOW^M$1.U#J?RM-!?$,;"SOG\' RD01E ;VP++P2R? M48(.'>\XU9^1H/YN[(>-M-6^9H^&<^F/2KW'=LP\UPE7LORCY'^";PWU$&NG MEA.LGD3SC:&W'1* PI\9U.R4O1+P8TO>_.,]_\3).ICIZSP-NI!W:6/H^^#_ MZ63L?F($E5;"H KDJWAGIJ@73'.\E$PKOAZR";-V'I^P7*A]?"2&-N/[9)NR M3OCGE!.Q%PWDL5I0CP8*B.7(\MV^8(%C5' 'E>,-U/\#MNJX50K4P5U,*FK: M/X0LS5G9I9RTN2Z?6#6L'%#\0<9EE;WA0!B_BCVP/,6W(TR4RC4!2(X>X-3= M8?=N^:?"A+$%2>G+L0M;WLT;73Y4_RRJRN"5G+?"3N5UA]0E*-9 K$#N$21Q M!_C>]\>K%RD"=:+$KH1%'9BX/V'A%W $C*W<'Q40NRE+Q[Q/ZX#*'MGWWM[. M!F_$]RB(?(=7$ED1/>@9(N^:$ ;&\_0<#?1HFRE+RG0V" OF?P"3W3/?NC(Y MX9/#GQ9^JW@> R@%6JU))\2/];FL:R/SI(5MD *L/C2:44S]^V'X$5W18G!I M",DF$>L#D=3F!OP-ZI[%QM&,K/E)8@I=FK4B#D;EMZ/NXK.[)YAB?$&=!V:IF MGEEN&.F#ZKYN8/=]9#:505[8"%CW(6?]!WD"80<<3*@II<8@_]ET1Q&PPAQ) ML8T*B"['6X]_PX79'#UXIW@1.F$3;M+OO1IPXS>>ZK"&$-M.?*/3%@0G)>1D MZD_=\=!Y@0C,SU_ 'A>&U^?6%'&UF47+RD!6#[1MU%1NQ6GR!S%M-J'Q?4&W M6EFMJ]K^1Y?B-HEKM?NRR-WH%*H:7AG=0[Y!E?F!50Q6\NBR&\YB25L9MGJ? M2_VG6"FXW+T\[Q\G=Z=-UW+VW9?)_+_2""B'RG@"YUW_.%//MCMTH^JQ7888 MZ0MTU0[]._E=A?8[I[3'&]QDQG8>G!VNNKS]*[L&7NU>I2>3 M:R,Z1\"SIK-H)ND:.C1"6A E?$2PP9M,I?62-+QQF<.?^)ZM)4>*AQ>V&C-R M.UY7TMJ['3>YINQ;E% ^@?(7Q J3B&?1LZ0^WAIB,SK$=$:;.4**IKGML>#[ M!?0MR-1/F)QM=,IS3#Q7:A5XP[9NY[%+FVY4=U&8 M1U #I?S:QK&8EDE;3<:2G?VG4*>\/2H;\\3?%YMQ#_:Y=.UZT@^CY56K>CE,>K_UMZ;AT,9OG^@(PI)LF]E%%*VJ6P5F52V)&VV MQ%1V0@@C8\9.UB)$,2&I9-\*S<18RI*R&S&+4)GAG=3T:A;G]?V==[GOG<()TTP=S[#G">?_++SB:[^XCI] M7G>!.;N0"1&U?3< M> H>_S1@GS8Q[S*V&*%<[G(C[V;)?*W3.?=&Z^EE8H,^6?&O=SX&9 MY\>_#MIBIH'Y>537!@S4^=L=*,PNY+7@?!$":$%V&-#;4E3;18PM:LTR )L1 M\M?>+S'^3:9^'OIU1H2R$]__)&'_@N+C5?NMD&L;(*DE\)T&N%WH:!KD>"> MRC-U+/<\7B$]^@3B?<0NBU?34>F:TS6R^[;XMI89]7[H3\C2QD.4Q137>0#Y M0WFS!2LP]0//]8XU2ZLCUH_KW!C[/?"A)K#FIDO@BNK]XV8L34N/PJ.I+TSU/.44ZN?L9Y^FJW6MJWQLP:W^AXZ&Z40MK;Y1&A*G6*^W#FD^W MU3H&9W"5:8A4PJYQ+!SDD!R/3R35^(W^^/\ M'1V%=EF;*L&XEU\Y=F_'F(8?PGV9\T_@!Z):&@5W"4O=.!5T5':5 M BQE@QK"/+4P*HZOO$C.!FRZ$0K[:]39Z/=*%A7- M+=E4WF72Q*\?_S".7U*K)^;DW.JB+F:F7CAH0;M]0)!.W,)%@:[S*!"!Z(4< M2N(\:[&(LI.P%?N1;2;.HJ27OI5R=O&7>'TMX+*E][DJ Z,O]0^NY"JN.V^C M=_1U$O<0Y'"=M[BX9]QP7AW.%[F%>X+WR-2P5J\46*-B&^<#1 R#5;[.G,5D MNG8?;GI/\MT32:K<@,'%]R]L]^3M >P9 ?^IVR =S3D$2K"# <=<8/5RFO,? M^ZU38.BLPVR>+VJ^ ;/^NMDP(KGOW 9L MWD# :GZ5Z<51X%X">1)<*4B^I(SJ38S2(TEJ=%UIIS%#$<9OA,P4[YF51E(Q MPUA;I^ LK+#LPMO$Y!W]4[5/D-3[1;VM=G/]W>B=4&:A)D+GX_+M=*^Z[9.C)A(/FTQ1'U.^9%J7!!ZX+RW1!7 M*(9@85P)7A%&(!BH94>#-C3*5G30A&7.'FF2TADCQR[+WA_;SSS5;]FV=,R[ M3_VSL-O_!SK2_\_XG_'__I MI!$5PP:NS.T/2_8*8981)9MCYM /5 MJ?\Y,M->TZ91LI#4UZA682:18\<]#&XF1ZI],9,&G:B4;FT[,?,O001A/X)J M%+WDH\_72:FO)Y>3/WP[9M*6<;-]=6J5/<%KTL5$RC-!6FFVO3A/1@8 MT)/<6(XY#T0DWPH,#XBQ.E_R@,N E]4;D!X&_[V192PS7 MS0<"FVDC0H]!*TXHA#\G"2>@&%B@H@TTOX9BLZ&]5K_)S/JY1VDB^RX2+$6L MT]1U3M6+Q09,(+V0X(%AA@TG.$"I+WD#YC5,5CO#J9A^;B.S8EJWK-S M)Z7>-0^&#"U\>T%I#'+>\2T-QF[37AR^!P>!^9!<\HQ4.,U/CD\VVCW O M>[UXCG\Y/7!W=5MQQ. 5UUFW?^+HO?W=3V3&[R?N^O MTN2;4I9NK'Q8B;+AWTR8C-,02HP88"^,,:@'EUGZ[$Q>4P>\!KS<"9=5/BM% M]D/>1 E9'&A*%E=AC8>9TJ,3>3\^83\GF#H,)Z$ QUIP_Q(4V[+QP" 24OZW M[+TZWCM9,:-QX,-S_]?9M@=]VLC1BLSU7 MIHHMR[N'.5T)(ME/><]^2VQ?OEI1[C;MFW.OIK9H.E2MZ@4'E'R]=_'S? M^GH_Z55#GNHN"]B=.Q=1>S "O"8S;70Z?WLEQXG_B2*#\?/&[S23 *TZR;4I MUP/-#LRW M ;M)%)U&3[(KP/E2])&^*^U&;=;CFAXA+\X=.AM\Y4B#4_.@2[ M&R.[A&R$,T,XAMAIH@2*7LEH9^5:L)XGR*?W7&?5_&[4*8/UF@CCO/E88S=^ T2)[X.G$Z;LK!0LQ;7T< MP0OX_K5]-KE+R=LL^ZU3DH]^VBFRK[U.T=NK:.).W14?1S^W%Q8?*\K>E3UN M)CNM63H$7"Q5\<^YZ!Y$*63\=LK :$)KDL#_@-R-P=T VJ%?IS#M(J^L84D> MO+@7YHOK(:;#:T-;RFAJ80,[Y@75X]R'+9$Z@PVO^O.-,G[8554UGX$Z;I]E@"D1YM#DZ0Z5<+P"5TCS_$BW5>TR*XCYF\'W15Z4OQ,]L M.&JAV^.3]9&\K2W)R/_H=1SU.;+%IWN5+,AV)8PC@Y"BW-NC&S!?RLZ?__#= M\*0BX;C7=];-%"J:7SX[$Q8^=@HK_.P7^.=GH=9FF6RCH/5BX/!1 MF-."#R., \%*)[0RU*?(G4VKV;B=FVEI*"&S/5/@WVL32X $Z5TP+=&8W,H^ M0:@,#P@\./3[DAWAJ."*Y"^18\>>2HR?U:;7DI?8^;RZ\%7R*@V2B<+L\R"> MMBH&KET#(\/F<6EPF7"DF%Y9FU%ZH$'$6?;5Z _U'9-.KS^83FA+"9)R\WK^ M4R5I\VJ% >8,[RD$RJO@@8*,.\%R ;@M?.7:[DQYNG#R[[T5K6D=!SY_&NEH M,9\[JD9[A.3PR.%?F^J#91 M[\X 7 &=P@YI *2Z=#HT(UA'76,\A]@IQ+21*\49J?MFWT7<.-7Z@Y*(<2A% M+W<5^61V(#"M5[T;*\UC*J^]>%\DZN&B%H)WN(Y3@GWY/_X(9NEEH<> ":KG MCL3*I:U)@+=6IR/Y4L/@*2(MS \5M-;QFK_&X#1FQ)0'YTX2N$Z5VMHO[EPW M5Q12:5ZBZM^J,ECZE[]/-FI/Q<>C WEL3/7TNK[2T2=F^_C]_HYS0R9WIZX> M*'LG>+TL#8T6':U)&VDQ++*UC;G<_E_+U4GQ)1$']L=%33XZN-] MJW-($VB_M'D-1%_$]LW@BX5C25@Q7KT!:=^TG. M+.[+)QL@R:CO=:G5)+=^AIB,UJL+]ZV%OVO(KLES)6?8E> "QP<2_1A)CCGV M\S^'9UCU<=2%N.9 Y/EHDYB(B3EV0'3,)>W(19FW:08/$;,FZ0=$^H7[B, Y M-UN^6. F'>"E81 'CWD>*!#VYA!J? 7"V:?.+OX0?".'DT/ MSN" J;*4K) <@7]$"TS4)H/@-2-]*63MBY 6,>!/R;DKX^FH]RAX;8KAL!1X M?,[:8!8[X8M9=NU.L_38\3JNXT-G5_$;00U+'ZZL!)O(JS 5X%ACA'CQ."_4 M/3-Y,(R.RFHE3^/IV1D&X6-[OP3>&?"M\-5AJM])^\GV+G20LB0?SI"B/11D M^FO3LK?Y$0'G32 H!$-H&[!T%%R55\F7 =>NQL![R,W$+@Y"8ME,.*_,.^$" MXZN"V]0AN-?U[W.;U.*13J\J#TTL@$+E)CVN,K#-^/)E78@K?0C ML$8:NMNVE);!:)G0]=,^'=JP(O"@_('+V0=/?@OOJX%<',=8H*VFJ(B"[55< MU!<:,-F=:76V#E"I79)+O_9V[*%AHA''_(C!3_.3PFHEAWP%/[^H+>(C<9W7 MB=0BY&;=M\<0$X;O1@90=OCRU4;.!53[W:[N6?:[!9); P-DTOW[5)F/2B'$ M7&Q?3=V M2(8,4 ZK349>P1CQ2OOT*Q V_9>:"+(L0S^-2B+GS=LR@$Z+M=< M+&"P;/08\_XJOH+C+VI+H,V,K]X\H-/@/:K&W:KDO<8@)$BNO$MV^O8LP[&< MKM:"%]8!SM?1W6OG#O4-6$_7/9N'%3&(7O@9%/L*K\54_P78RG:!^![8.VK5 M(=/5.5L'Q.WT:E^AS#C9/=9O3UE/;6Y[X;(L]<39M'NF[FCJG!9[@F()K M=$J2''$K1WFC#;BS'XC!'WJ/P(O NL-ETU.L:T>6(A M.[#I=Q6JKLQI&EV;]X+3AJ!4Z>>$-BVI;]'EAE\$HQ MXE^:%)O='.T%IL&4;A6MMV-,L\E%UTYLE\@MFJ,U^63&W U%=>MV&/+4]]I< MW(U:65SG6;X*_\N< 2]W Q94> NKAHX^!\P^;Z?"L^\*)Q98)C@Z/229%<8$ M2'<<=N^=>G#&:MLAYS\*("-V,-7M8UI'-?L3K('H,3\WNQ9%Q M['C@;SQ_M/S:SY:JUU^/-/<\DSHMTV#YZMF',P6[GEH,Z)\M-=]?R8/41Y#$ MM F[ES^*FGX\GYQ-_V$0(&[VUR'A_!&=EI:_7PPF0MO.IG5Z92H^G"^N?/-4 MPJ&,X,5[3;P%WV)+"[0GX02A=\0+HX6[S7: Y32>8&]12?TSG"\IV'#LPP9L M:K#B;,70X#E)9RD//='.&B(;8D[QF=AN9/W.BN??D;LO M-4JNC]>IETZ?UPW,L>EXZA#W\.FYJAV KR#Y>RTBA3W%>U#)*TIA9L*9RC0) MT.'Y !,%%+>T[AIM"?[%6LR-TRSD$+57U_'[9RFZU_G]. #B7%/1[-D)0Z0X M=@#?%)%$?^=JU6);;&69:!<0(]M^7;=ONL8CRS$Q_^+BJX<#!V9S#@C.O*@M MY$*8NO7!)J9 RK G$E#N([84)-P9EOI!KAOYW-LKKP4.B0DB;+M4P^S;.C9UW D_G6E:L+GA)-B%MAP]TV,CH_?;.5!#,9E M(1OE&:V< #"2C0&([V-L[4:>9\%3\LWVL>135X("'2,[!0]_1Y/- F2!D,0"_'ERG.4G<'D68S@ M:_[PW=JT9G&='RQ%U)4$IWCRL3,]F)Z+TG53RGZ?K(=@,2X6F&F6/%],&(I+ M'T%;5LD2&P>F43(W@N# M4H;>>VUZ!0P$OM]Q^K!YHDAMW(#5!SW@;,4X\!HW4TBR"=*L%*XV/>S<,M%E)H;=@*E M7 :MZ\H,EF1#M\6!3E+\?O'YE!%D8^G:^293ZUNF&S!D\.-6Q@8,4=#NC;WE M4_2%!5&\9;XH$E@,U))0X'^=$VT.O&F3\UEC<#0*ZS"6GS7Z:#ZXX46)HL>L M4<]^(]7[^B>A370/9,VS2;P"I#0,68 ]J.Z40!+$#%)7?"'G, MO@Y>2;B]I']^6V!.%)NOVC*IRS0:]+1XVQH>[W[]/F)G;>M]7\$5LO8PQ&H@ M<8J3POEH\FHZQ%AA-F-\I;YRBG_MO+*?PG1U7N%#-_L<_19]HH M3#APD0*YWUW0AB:1A5,@^L$E? D*8)S75DK<:O%"D=M=T5*;$5=;],6E8LQ+ MC]"+.[_L6^FEW9>X54:PY3TE4FLI#4Z)1&HQV?=[?UR9D\]S;S9-&RSN_/@;ZMO4\SR\@5[R^>>[^=94;9-O=, &/C-@8E 6Z MDM$'>8H\[Q[N5K4[9;/=J#%3L@S=>*$=F%]F3\@%&%P>>*XQX_)N*LOW2T9 M:*;H4=K8R\X:SFEP&4CIIBB$KT+JAL0WJ^M@%23];K>SZG:'MX:._IB8="4, MJ[]1L-?WR!/ZEJ2IL!A[G*S]+1C4DF!ZL=K97F U1Q?M2MV W=-EZ! T^5^N MVB=R/7;_NZ/_^)T>VB=JW^5]N=)2Z6O/%3P2W":9PO]KDM%=?C]!=1*SEW.2 M/TZ0!R8::>TSMG8^9]J*7!!/BQ:GW$Z5S:E'>0YN]=20C:\Z>/.M(NSO/^U/ M9GNP4_"&I1[\-&.S3*D$U@SM>@F\E:_O?@T];H@>M6])WKT^9%!SY92'UNG7 MC\_N.@T+@%R2', 7BP.4(9I.]*% K]!Y8@/FO[H#C.=LEL.D)'$/SL\>41:? ME%?90TCC?$*7M]^[UCUB+I7^PAQ&.QT_I0HO^^V4R!^C )?MIXS96BR'@CBD M'X7L0^++38:+Z4<%E]DNN;GKOE"/*;/6+<^Q+NVO6W-SV#G1N7[^N(04_RNQ M03[13!ST8*=.0N(5)]9#12C^=&Q146)EW$TM./?NS1MO9P]YR95,XR/'%_IC M^Z_N5\UOO6O: GYBAC9@8@CVV@:L#(,$KORG:13$#X.1_S0AV]VZV9K*:=3 MJ0NBC/I#R.]/-]-QH<#\2_/S!JSZ$?*?',3Q 'F^3[_*4=8PDU2%OO2/Y )D M+E0\?D\)*"+9.3RTRGZTY5F=PD^KH[5'0(E7&-\O7"==:.-=E0<>=R?PCBBH MKNWS77M_'UZ@^/W\SKM.E+Q"&G$;^G(G!#>;GVM/-M=SPD>ON?&*5 FW4JK@ MP'<3IX'%$M%%E^28I+Z.94F$5W1_Z#OG/^[]9_N-<;*3E/IE*@C-*GF@Z@:A MU"YLQKK*_.^2ZSNCR14S*) F%7"@OU_,X*"6/5\K&W3!M>)YTIM4]=E_:L(6 M:?]$TA47\;\O>. 3]RZ-#1=UT.XW[K0>E 1W.%"(LV+/X?[;9_"W[[9I:OV MF8%+\-*7ZOWC'M-WV/7-_1[*GEK&.R*6#+W3_I4HT&ZA=HY5:4UG8IR..SH\ M>U8>L*RL$4!!G4&O$T*L##)D376/F[:"LK71P54SI> HQQ3;B8(P(PE:?0-> M2_-J-FJ/:0Q-N5J>SB\.KNRDKJ89F\&SZ,:CDH7/K-W.#(K #G\24'OGA^W^ M!X_'>5!F'K,KH,E$83\BY6;HR,YU*)1QB'!T.FHL*+!YCQ6)KY-''F]:+KXD MX]1^9 ;+U6&LQ&UYJ>RI^]>I%P&J.7&EUMAQX./7&"](#9F=QU:C95FP/OL&'T0/,7 9/YTI%4X2Z) M:=+[.0-PEHX0\?_7VK4JR;TX&:SS6V)[3-:H<4&HA;_BJIZ2IIB,?\6#AV\\ M5:4GT-+.O*J]&["$9)T[J"RB E8&G4YOPWXD_[:OY!X$%GJ2:G*N_CMXBZE7 MLO(S*DA=SY2V>(N(%84,]BCQ1O8TJ;M-.--L*W_0718@ M--,>(4I'PHOW?^B+D -4V_3MWKP;L%:S&SXWT9>WNA5U]SBM1S; >5Z]1R;VIN-H#@0;0_.A'&LIC'(43IK MB)*\#V .W[MT1,]SI+RX1NKSD_D!%Y!N MB>FP3CGWG4!U2K;IG@I[:@!:2)QFN^SF33:I/N(+;+?9$1>G(W![0--& %GM M2)$Q4W*_9N7CPY(^E>]R3?VB5577(./\EEAE]=Q>[8$.-V@67WE)W"@:;N))MWSXE;68X'5&E)79T_O^RCSZAP^RLTA!5(F M@\292QIXOF@,-)\+21])_/%\_Y#5%V $8>P_]7H/@]' Y&8^@T\%6KBS+2([ MF :?T:=]*J8]^LTYD\XQ&APRL N6^VQD^2%545B\/G3GUA@?.F[*GGV:A8\S MC0'Z>I"PW\JS@O2"5"CAP0 WGQYB'%($ M:^J*Q@[/"\?>,@0[M.E5""DP"O'YP8TJE_J @ ^ I7IF85INWXD#@K\JV:@O M2&KIU56N+(D]BFRL[<''$>"L?O3J>==E^W3LKK'F/3=1XF(*&["&N2_,8-49 MCX7[VY/4!LG.O^+?4?@B,8'4X=C-Y'=?>QGP,?L-Z$%'[<1GM14OOHVDQLC] M/0/T)?V)S!(B-C3'G%SWECYXKS/>9:\XHG_:_Y\/NPI:&E]^%[)E*?66Z0W. M1>P@7X7EWOS\ZF-7W5"O_(GUP$^,]T&!)9>10A-UO=EU"V M=FQ6Y.>Q[+G22]1:TJH(J-UU]6\*WF;TSGASZ[WY-6^K;>$Z M\W?Z7R_$W8J-9E;,5O->.TT8'QX2^O+Z_I!TLLVNC.1+1U6SS&77[U$IZ[;" M7)E*_H?L!-R?W1VU(QLP$3#@/(!*,A@6]MMVVN_9#V":7.BJN]"C5/;M[]&+ M1=^81&]$K!%N5T<(RWV2YIU?H@;F5KCZ$4S&)XS6FJMLT4HB>Q\M;;VDZ:G0 MM\-7\!?% D0"?580_ARON5.,?$_VO.W&%2KHEC^@D_NW[;$-.S>B#VY0=N'U M[E]&+X1A3F68[6TCAG!03[-SC^U\QV>[)7Y7&P8ONG]"Y#"A(?CSS^0QXC:0 MG*?GM/1+='B@B -B^Y&-97PH-@,?U&C[H3"S?9@CS)'G[Z+H$OIX^(P8?%!8 MH\J?3(XYMFNS*C+3 >@[ YIP3F&'^7"650K70 V*G4$C_&TN!GA=.4.CQMX! MP[=3:<]Z?UI?V!ER.\:6:3X+X$ 7./<$Q!J^;L\YN^[P?I+SZ\3*$K?WX M>6:9-<+=QT.I6=3AT2 MJ)E;B=ZC,N/W]LUM07O3C'.Y_:=>'+$>G')0? ^[*_O?;@EA<2!I_B]7SG&X MIZVB,AF[/:KMUM6,'Y4#T%9]TR4(J(E\PGP*?;/82*25$JDM\-^GA?G2AS9@ MK'Z>9!G1,D5E 8A/_UA7,QL%69)ZE(3VJUE^/9+(%UB?W8")BT,.7 ?Q&04D M4)BR ]Y]=!56]) MR>5/87/$R.5>,QU?NK*%00@4\94UW#O,F16=]; M?/'V@Z??P=I+\#^ VX:V8U2-CW(VH"=A*BHCYT8Q[;7$6+#_+X& MSI&AQ:"F0J]UA=@0T8=_YA69*!\[($=_^-#=A\WA^G+ARHV<=( M $SZV' 9+"3'^ .3=XC&#&/*S+]$OE.A-$3;U$<;C"Y9[7[9&WKHI"'C=TAP M6J%*2.&I%F6=RJM:HF$W5=^.=A07Z) 7Q@VK5[XI[,B63BF;/_Y)CV/^8[2- M\G^VI#X<4TP@Y/NU8,J\3XJ!?29.A$"BV19;7+[6SG^?AM 2K]2\'>KT)"R- M37E7K#I"=K,[/E)4MMYL_%7'X4DM,BD]FRC2_&&P\J/ MG!9].A%3PGR1_S0'40$M@J%_$KPT/@+=R(YBV:<9_!G'N+S"*(%E9(U/22\> MM$7'G/JL[WJ*==;YJ#-=2N+)[J-A_ZI06ICKT$Q4<)W[S4RY=FU@#\N6+0M8 M;,!2:VO(RQ<(+:U%0\&:'F\KBK3]U-)\/ ;T7^K8J.?883%W^]YG0\\TY[7^ MAHB33QK&/H1CU?/JJQ^RV02SMYY7&?@[M6L 4F3-%J(L9X?!V+ T3@XKW$JE3V0K$OEI0L[+;3;"[",X4I,$9@?:6K)5VN=)JEX#/W;\Z MZ:D5J@/AO@O/HA/?)]JJ?E?1R&:/\A5'J2*@*LX["=2E>8$19)N1X;C)4[%^ M*(\3USD'[!$^,>TA)7?7W"T :;ZH((2T_;Q'?\0#'$%MCCQ:T[:-M:W K+#J MFML/)G;-^5/2_J9MS(K#G?ND:J4"+=U%U-)@X !_>SH5+X\=W8"U^G"EH[L( M<-X+Q!U=GVXR+FL)8M(O@0;7<)^'Z-"N*#W&CBJ=4XKLXQG)*E>Z!9\H_5V5 MP'5*XQ.TX&Y=U27(&^!*PJF/79-\3_=LZ-CJ*)D0E$ MDXWB,3MFDU?"-D"-E'BI[O% MM]EUN+%+;HKWUT%H-VS,:D_NGNS-M"?]0W12Y )4=)K&]0RJ[,510R\[2[N' MHS7:9MJM6W[B]<]=V147I6-YK/;C!BP=7U? W16'I":Z[^>]WDQ]3YK;_<4@ MW3[%N T2X1"[-[Z7KMJU@%P?HIYU!N$&TA25"6(X;2AV2* MT*8GN,U@_.!-,O!Z1-QDCZ 3?\*E)X'W('BMG7FS#S=]9H80?,BB/7+HR=I) M^#Y^'U\7K*0A0&TGQ@PKDDUXFWN>9=]K#VI";&(^LBI[O^NJK(M_Q+\\7JEX MQC6%H!VU"M\.7=\:M@%KH9!FP]B0"HM/Q'/BKJ3IDX_G)A(CBIVD-B2$EL*>G$N(5$3\HTD6T$0@_=7L"^#IXH M1^N?#.AK+^FSCDT("Z5N*XFZUO2_!WH81I1S%CN&$N9"WKRMH3;[#EQF:NXT MG3A-.0OD9_L$'/^HV_LVQ&-G,:]82<]E1>WMFF3Y!>L_X*FXNK:W%@'\Y4J9\$6K:/;DK4A_ MY$Y^+W]'$ZOC:KO_Q+_7CO8+YB\."\U9^;LROGP-$NA8R#"CM4>L!'SO_V_7 ME7\AR90>8E-V8L>Q9]?X0WQ%_BBAZ,_DI6R&K=&'>*_S"AF8<1H*>+M9N0SW MVZ:/+U(&J<-EII(VM7%N>Y_/L8?U=QIOV0F-_#TX=$!;O>D\(H92.#]_Y-74 MJY5G(8:J>.MVQ >PG2^/Y,HB^/>.0L1=!L5UNXZY#%9"D+%_@K][^:I3!G_/ MM>D?TC]&:EZ&^967F49P<.A(;:EM7^-/?K>+H5GWUU3L,1>Z'G]\,N$>0#S2 M35LZZ\(^_')_-#H M'K!D,=*A"/Q<7+-..'_O3OOC=WOV?&N=X32^?21E1-UB=5+[)QST@/_7&:T= MCG;NQ^89[5?LYAGM$QX^,G>R9="I4NO5@3,78 JPG7G $WFJ>_3]F]H.M45G MTW,:_G44A3H1"0NR"RN0/[V@@W8F2;\EJ3=+K. W\IU]G)N75_,7>XL[ 18"N=U(P"IX1I@=#FG/ MRYQHS!E620K+A[[XF(:0Y'\B[NJX3MB;=F+G#T_CXX3BCBCVQ>E7.AG<9)WV M9S,/@P+HE0Q\*:XS$NF'(P_0(IDI''/_$IEQK "Z]+=$_)QP:X=K-&+[>U6; M,I;=^-N^F9Z9_6+6$3K[+2Y5E'GRQ#:/E*@/\VPXEW&=VCAJ":ZE-2O03!,[ M!F_(3N*ZT+5-PEOM@A8/7F_+ESWF[)TS.Q^0.MEPULWR/.QCS>CE>004GKBR MZ>P'/*(9$G,2%&.-]J)V, /YN]#:]I]SK8&8;GWC-$-KA)[N2C-'48UJX0G\7>.&Q1O4_8SR#SB4:A[_=>84$;QE,(Z9CIB?B@WTAQ0 MI@IWXJ<3:!%XX#)5F#2$["+(C'B^R3W_^7>3]M9V>Y/A@Q>Z\44NZF'#C@8" MG=@N7)WF^V&(CW7Q[&F3G0.47O&-^75PB$8!+@^K0"YB:J:'_?R?U),G2.!2=IRC<8D"F%LV]W-. ME/7WGJ&DQXW@U^0/]2WXK733L*MS!I>TM[GL.OI ;3T]"1GL),RQX ]0&HG, M,. G*I'2--F)ET!32 WG&L41W<=#KZE?AIT:DE2[58<;<@ZXC,599\-]FG>SC]'S+Q#VZ:V#>GK[*WN>-+K6(^G6/G M(HSWU'W@,/BUQL7X8^O?T&@D5TH$/(F=Q;4>!J.5=<+ PGI[R"_>5XA(Q@ARM""BA83F6 _/A-.M&.\X^]#V781]ON[J MD_1DUZHIM9#FD8,K[C9['85W['IQH_-#-8)$&D53 B2W*!0/\]!1K(_I; W8'7,=;,!=O;;!?[J:N JZBFJU8&7 M#,'3UL^\I)5PDZG ^0(27L8CR^:;B"(DHV^97;"_S$1=7J;49S,JZ?;3+_A] MQ_'OX3LDDIY/*.- ;6838N[)\(Z>3,]*AR>09:56F HS[ M#(3>ET1#DJ'P@^?NZF',-B')VNRG0&VWKOYYV,LW0!(W].>B00= M]9W($9Z8 ((KK6(OB4'S7IEM@8SK".;F7_DZ+$GI;U8X9 MV6'N%=@R[Q3@Z1D[.+UTLWWGX2??OD'\IW #UNC4NTH6G(]D_&6USF_ &"Y4 M_#2)JLGX^Q(-18C+X&@W4OKI.,:*+GZ5?DSIA.T50HN\$?NS06>H[F(>\$QO M>Y[W^A(["!+U9@AX[/.:-Z]R?35#LF"F\^4-X[ M>ECKH6K\-I$^V7_$5[A.52*UL(W2NSQ,5G/F97 5P^CO3CORQ\;T*ALCFMN( MLT1FJ(L\1R=W=7VP6C)T V84&>;6FHR\@9@6Z\3* ?;QIMJ A'G]B-EN=!%N M%RA]/EYSU_>[3X;U!\*"VNLRAD+T)4>/M.[^++STERNS2H*KW(*<^@VET3(. M,$:!KK3-&\$H^D&LXC#+GA0I?U<975@S-E?=8=1XTO+IQ/,MV>U'/PEX7SJ^ M 9N6H!'[[.3Y8IFOP6%V-N\U=H<_49I"/=C$PD/L--%]Z\0MNXE"7JFTB[]2 MXJ34<)">&F[V:91CV([4+0H?-%>RR1YL6U[1!NP6/@4/O,+YP^/_R61PO;16E ,$Z7_;PKSZ@"E$\! MM^[.=@U7N_FQ.@KNIM=$**YX^Q1=;W_L&[DWT@CV-52 2@'<$>3'\TA&!4?J M!T2=.W$JK?$5K.SN6<$N,PTPIZ7L,O6="C\B:]E1@.#@V_7:G_GWZFWS'3+9 MG_ SY><>\\636!UXA'XMGO2?XWI2!(.TJ0*IF*O,(? *FHUHAN[>U*'/.G\ M^4^5S-OFCJ2V/O5+6VI.I/X48+K+ O+_FQHJ#-HLH!J_ :N/C+_SD6M585^Q M+#V[*8>F!B$Y)!XQ\C#^C,95=7+&4=4T&'LU48G+UP+M:=E2L^"D-4N=G)+" M6-%D2:1\,%)ZDKU%_]H,TUOE7&+!.>E?==\FWR,5S)1PG5I$ZFMB"Z4[>+J/ M70*>#J>BLB!R;*@=@SS%DB6FS9QA[:RNL(654"[6%9'/!%1AK*=LA B.@#7J MD,]J;0)N&U\>.XP3:[*/)VXUE;A!(VX'@WIN_;:3/I?N:53W4M/W$R1^>N[I M#/8\RK&I->!50TM81*E+8+S 3FSV>$SJ"(AY3OHVY4].JK*($3))C[(- M%U2?@YOGH%BMX[^$76TL_;--_$FA NIV9OD MYX>6/D(\8K:&]!X)^(2)AO;1']K":]P+("F,M=2'K]>,-X1+H_QM7_@[23FW MS:!FXUV9\G*^=#+]5$^ZZ8/ZF]WUZD4P,)B&ZEP50Q>P(1D;[P.ZTI$9M[": M,^A(]EV6Q6(F/9HI1U=HOK$3[]GB1/$A6!2Z]OM^NZR5LD,6O"Y^%W)K#[I\ M/)*:BPC/?S*OT@YY/ZA> M>3TV'_N]_-@6 FL"*X!18DGT9(MCPB:P>WXT@JV=Y, Y/"TFO&Q?H-'$CXM! M>].%MCI)/E6#=VE)D,780: DQY%KA-_L\J0,-%JSLI/U@JAMCRTFF!U32K[7 M3(.S'6ZL>ZJ(R@BL[V454.$9_)VXSEU\6>X9D!382C?N#29G=R&E^&K]'QP^ MO7R]_.!:ZB.5*Z1;@4^UI[I"LO+^2#"V$/; 5?*C!_AH&XK5VI9%_HFVH-8^.:-F UO_@H$^\-V&-9=FLO/)8B3$""C@.=<$4LW(^_ M=^0.TWO8H;Z.F/&(]J[YOFWP\20U<>78@9E];Q#D5K[H$$<2._,OOZ &.T9I MS(^CS]I;Q#T=^9/^0/?=GXX=-KY;A]K[#J;FW[RIYRJ"V;G:-_I'?RY<%@/\[M@$/<4^,=414H-U +I9)NZ*N9@SQQR?;TX?N( M^ZP9G838+76UD:R4K@T8^=MF&><-F-<&3!8+V5:+\7LQ5.I5SS864)F,5< < MGPS\DRWE.WQS.28P1'LX;'?$"^([RS>_YJ74'M[L3(J!@G ]CE&HR?A*K/^- M;ZQ,F*&%NL0\P(B0933M)%?7]+\Q(4VN_[?$A[)F%C-#\%^ GH4"]_LP]G"D MT/F;K68;5AE#M-7M 7?SGC:U3^Z5=G-_?-V<<_SKM8_J#TAYEQ?*A4SDU1:@ MB#\XTB'+&J B&/*0+$AAF+ >4YV8!SDJ>UQ[CE/2"8KFL9[Q;(+>EC7^=E;5Z0F6I\GX,QY.5A MMX*1[]L,N^G1 V[;WEM.AL8UV9A6'CE/O:UD>5-8L0>&/<[="P9S[$ 27WQU MU& HC/V"=Y][C&/DSE6W;N;,K":3QWM+GPU^C@M1K]ZZ+&J86BMFY)%47#,F MD[%PA=,7R\#N_[Y9!XL26Q2,(7H&6YS!DYCK-M1G!K*4KO!2NF/$]C7%L@.^ MM6U-N>7G1K>^E7ROQSO>(DE> $>;PYG'$.IW7S0\ [!]@)6 M4FBH&4V^Z !M. LGS^"KHH_TL:-9.^"B'5XO_9P<':_6=!!]Y$8MQ/^IOT2R MK\=:+!X(=3@;:E[[SDP3FIKR9GT)BB(?,8N)!!]S9$!M!Y91*;:57/VU)51= M*>^S1@>GRGDV<.69>LY5YZ_UZCFA 6.;:1[3RFQOB#W):78BR?K4[)0.5YJO M5Y;K";4K=5MUOF6>[=-HUU.9';>YP)*]_OKD4?4+PKTXX!+3@ZW$[^,U<0\# M UW3X&\(!%J:HUC*+B/S;XR@<+6OZX_.TW:M#9B/Z^#"V!'10>7S\PJP& O( MS(;'FIA.?-$O@-RR+3%Y$0%>-I._K"Z5XD:R:?[P8>6$MA55F"'!4<8.X'>$ M;\ 2<%N0/BAQ7[/=K.MY&*?*ZL(WQ\D?E2V7HW06H/W8,RK5*%[S_K9= ': MV*#)F.'(@+8<':[Z*$:>UO[.W>U2C-I9OQUVD5J6.;;W]J1JW,RXOLOL M8MQ)^+ZY#5C_J!R*?2-X _:RL%8'LA,D5Q7T0')W1<_K3)IM&]7 *?KCI"I8 MIVT],\+W9_WDSR&//EACIBF,A_V-8*7Q-'"Q\&VH>3I_+!M8LT?NNMREV?6# M_BZ%>=K*&.7/D0O+1@SS%@\7S_YL)05/EU.1G5#L*, +\!4QAT8-@H4IS1QW M-/:3D=ROQY,YMF7FZOP_"P\>E]3X"OXR81\CC.P'H2 J]'R,8';M/7\G*NX? MDYBP,*&@;,!RKFNV=;BY 5/%,W[*42*'.FXBBPCYK>G4-%SG%S]-$JEB ]8% M67Z#["I7L]QNFCC,GZOG''P+8;PN?[AU%<._D !&.$W^5P-,C^Q[R$;O0@X< M_,L.!SY5 Y,6K'\CT0<.:@HS M##EJZ**97DHCCC%*(XHN.Y(=/A49%A^7-\YUO68G,_ILU)JIOO M6< M&W+S2JQ*8/7XPHYOJC?BJDK$0%L<2[H37^>3N@'S7)TQ)A'%B7[9$OP/;==* M=@&UV1AEL\HRL/)4@,7-_[QQ#>OE?#1<*R'V] M=J[S_$J.%*@4++N<<\WVE;]$I7&!P5K5ZTFXS^PW'<:>C\4>4D$W9UIW3SJQ MROFB'SD[-VN_"W,U .5Y!&.2-A36-;>E(7ZT\S@&Z CU/71ZQ^V^/17=YQI/ MEATMNUS?2U-:^?0%FNW=UC[$;O Q>[/+UP/^,+S)GD$$)B$K4.)J ]Y+5\#" M>63"Y-I7WQ*= **$.R_?VS5NR?6:^L4]'_=^[1S8OF&_,>F[-Q7UUR'-(A)>]]D'']2):!N?;;DZ"+1$KL-2X(W"#/& M@0074!0XS48#O7$TN)3Z,MU-3MST;-&'(GT9XBV_R!/3Z(^GO'PTSL\]<81W MKH+[LQD:@. YH#<3B&;[ ORD "I1Q@W,[KI/7A\T>'?IYVQ@95L*)K-Y3N:* MVG-A*)!]P@$.Q1+FO/3_$-MA_O9L6I6RG?Q)0#,#_QXOM]!R[WJK_78PV5Z; M6;#UY!83-XM2_.S2S3 W>:ZD(.GJ<#]4KJ1391N$Z+,5 59 M\D1ELFZCQU.R\:N*)V;^)?3E5G,:"V4,!H)4KMP'CVQ(9^A"" MQ3W=@/TP'++@B(!BG>0"KOPD^Q>8^P(=,1(3:3."59CR*WI6IVT7$!A&6U>A M'YW*>/5A I 3K'U8DL=N[;&'\ %K[#\G,XG5P9B._ID9%D3GP'>AS]+710,1 ME^^Y>+2E"]T8TX>=MSIQD ]I9DAR(&6X-UCMG02!NE&N"POF-]][E]DF:5;- M5E 20QKD)BR<8:3''CWQ71#8@-$)F15@ 'L7[Q5&-_*Y1F57L29_>U[VO;;P M#M=;3(Q6\)WD-LM,M&W(X=@\V('?/3&;Y=1K-F#)H?CY8(9BU/,!&IL5QWO% MU87(K*O?HIJ^[U9/8\L]Q8&FPPR^T\+LPDT"'5AB0,H'O$PB' .2[P$^)]TT MZ=[MT:\A\F?[ILZ%V<0\7Q M]]:S@KLH4\-=2HY5%>CX8=>1<(UDO\JZ=TT^ 9'Q-I[>29+/(B3W.O\RU[(6 M@F&4.;M]<X(=\JX-8#.5:7MQ4AV8:D[GJ%A[ MMG3$ZN'9H5MJ1@3C;=;OBVWF6.9[8SRI;P6(@Y1)813]H MR#2A%20'_Y[5/C?^W/6&WH,R#6#O5U24O3][55U,Y]5'S1U6W^69%R'8[>7% M(P.S9:;1RVP\[U&'";TXHNLSV76YX5YUL%TK\DUTNI]:CC/!NSMH,"'L.J;/ MI)'?2:GOWH")ZQ%VCR M/Y-[-025BF>B?GZ>_54-MM%Y=PC7@J-C]PPTO(77A'>#2^S;H#)+F]Z7B#5! M4VC/'^/F$0+*M> 9T[/?/T955/>+K$@=VY70<$;99>>5C&^A 2W_MQ5P_F?\ MS_B?\?_O(;$Q_;\ 4$L#!!0 ( ." 5UC'W/<.)8G^O]\"MS:W5A71***#_#5,3,;LFS7 M.*[+TMJJ[IUUW,C BQ*W4J2:9,I6?_H+@&0FI7P!3)!B;T='V99(X)P?B!\. M@//XU__QXWX%'GE9947^;S^YOS@_ 9[3@F7Y[;_]],?-!QC_]#_^_5_^Y5__ M'PC_U]LOG\"[@J[O>5Z#RY+CFC/P/:OO0'W'P=^*\L_L$8/K%:[3HKR'\-_5 M:Y?%PU.9W=[5P',\U#W6_;;\"XV1Y_(X@CXG,42(NI D(8-.C$(7$11%CK>X M_0O%!$OZ.*0XYFZL&EUE^9]_D?\AN.) J)=7ZI__ M]M-=73_\Y==?OW___LL/4JY^*K;-^#HEGWU__U^Z>O]([?8YCE58US*CNHLK]4ZH>?"HIKA?I)N<#!)^2_ M8/<8E#^"K@=]]Y,Q3#];$_=&, 0?7^!>-V>+W'Q0[W,V MU;>[Z>ILT<>7V-9G4=1X-<%GL>VF)_)*_N"3^%O;C6SH")FJ?EKJ[HG*?]0\ M9[QARV=-@XS]VT_B;\MU!6\Q?EA^K0OZY\7#0\EIIJC[BUS6JJ\77[[^SN\) M+Y?UYOM=\AS^\;7K2K5GV-A/!FK5!Z9GR:MB7=+MPG:_VK=:B85*+FWQKSF^ MY]4#;E\08DLKH-'DWY7 H"\Q:$0&;X30U<__^NM651M8KJ:'4.R1@' !A0G7'.UM;CS3"0MPS@#;BFO&+\.H00AR$'$H+%OIE&'B0!#J$K=M"NXWAQ& 4F7*+?]=R( MY?)._(M7(,M!T8D,<%5QL0#+F;/*,,E669WQ:@'$3@\4*1!VK-!$_@W3OZ^S M*I-KP5_,J,A@L/1X:9PA&)FD.J'!FT[LG^5(;"0'K>C@6R>\13/('#%+)&;0 M\:2,9@[(2WH;T((9UY'54C1T76:4B_WUUSM<\J47<=?'8G^('!9"A/P4QB[F M,$8.30./$!]1'3+;T_;LV H_@ IYHS M 1J92R0V2C8@A -*NN% L/9$6YGY8P'RK)-)/YI?SF?1([HW-$E6BOE&&6.J#7G^SBZ+>VG=J4&^*$MI;LA!?_NT?>0:/\D? M77S')1.V8%:JAYL#Q*63!(Y ,85N0 A$01C"A 0.Q''LX#1)W"0F1F=,MB2; M&SDV)RG%@Y1P <1'H1::M; >1._WE>%1E+7QTSRR>HU1&?MH2PH,WTJ)05\K MT%,+D"?0?ZY5#2C=%F"K'6C4LW@*9AMQ6Z=EUN2:]E3--IP[IV_6.SB#V=\> MD:-J!7G[4A#UGQO1J]C]7XN9\EG,G7?%/^5Y("*>H :K<]@ 8L_XK#,C+A;T<$?&N$LWEK,2)V M-JG;MHC3L_A((.\E]+'Z,N-V3ME2-?J;Z+Q^AVO^ 6?E7_%JS758]\CKG?ZR/,U_\(E"V3YK3#UI+^A]*^[(JOL M5G&+O&>ATG4DNQ>/7*5?Q4^K5&P2-[:ANW0IIW[J48AHXHK_.*ZPQ+ #O=1/ M NJ'U&5:G&!;L+D1R48A>:K4:02*C4H+P%NE0*VTDF13]?1:R!>/[>C&'6?= MV][I1V_TBV&ET@)L1["G%;CJC6"G&+C9C.#79R-H>T]N&VYKM\Z6Q)KX@MHN MF+MWV9;;'\K\E&>/F*QX=5-B)FW"J_J.EQ>4%FMA1&Y_?[%:%=^E>!^*\EVQ M)G6Z7G5/71>KC#XMDPB'U/K8ZG+\*\S0J.S_$:M!5"*J;%1JH'-R&V? M6H"->D#,8M IN'E6D+W2$7QK_[SA/VKP5A#.GQ8W^6.,AK5%P*)H$R\$]D'= M70Q&Z,/8-^!O1<'$-&#_D:U6U56:9I1_DGX(K?=P''@L3J,(!D'D0.1P'Q*< M1)"@)"#<)UY(0DU/@>,]S8VJ.VF!$AFX+F"\-,Z?:,M;HI M+J1C8\G?KJLLY]*.^ZT4YMP2)3YW',\5!.H(\S@6!)K0$$/"@IA$,4U)8G0X M7"F:V;>W9 MC[K(6+()3W8WJ9VGJ_Q+VTW[O8$7YO2.L_6*7Z7"""QN\^P?G'UDHL,LS3B[ M4+[6;<=,F(V?MA[7XG=BJ6(WTFR4VPVUVU@RP3@44019Z"40H=B#&(4QC)"' MP]@+'$;-[LKMRC%% MN^6!U[QC?[WA')E+^R.YU0ULE=,=1O!-Z3C.%GXD_&U=T5N6;MK;^7&@W;F8 M'ZF;/][B4Y\Q5YZ+[%E<9??MT6=S?%_GE"E>5ZGCIN"[GC,G0R(!!1&@* M8QDSZ7C$3VD<. $U.L0UEF#62T"KPM9+?@&4&@OIBMEH I0J"_ QIZNUS/H" M;KX7S0_![[R^*SH&T=P'#Q]*4\H?88 F)/6)QN8,2C?$USIIZ_;_2K1L",]A MXC5MZ%QJO7C$V4JV^*$HO^(5_\KINE24+I> G I^5]O=%Q:9Z^ 4L3"!V(E= MB+S$@\0G#$:,88]ZKA]P-(QIAPDT9^+]F#_RJFXVPUD.?L?EG[Q69MA6MZ%T M.G#X3-EU_$&9D&PWRL"T**%4IS<0X+E"$QG,Y^%KG6P'BO-*W'L>>(>I^,QV MAS'S.Y[R4IC78I4O[OD-_M$SLC_S>AG'6)!MG, DC%.(6" C!V(&?>Z%?N0[ M3L@B$^(]T=_<>+43%]3XQTZ(OAF)GD):CR,MXC)BB;I.]38I,VFJ_I)X=%\SOAO_(JR/,I.^6"I0\H\\JZN>RY;8R#P.$Z>0<_\B",3%T]_)M8 M7R7_XIG[JD2]T0$T :7&-_9#@->^QA]Y ":ZVQ\R$%8N_<^ [Z GP) VIW(/ M.$/?GL_ .:T,,U^["\3+XIYD>9,K;^1$-'0XWXADYY M^F.AM\2,@_#(ZX,VN",DI#8'S);_GG['TWKR&0.RX]-GWH)YRH2/C2.L#/B0 M\7\R>$,PY759T$^"B3_6_/Z41ZMF*S.:)ZVTH!47=/*J^2*%YFPM^@/?I/! M26]AIACB-"B)@$[[DR44,%"VGUS Y+61TC\=2EIRI1+35>]_\))FE;0A/J_5 MHI+0U*.J?GP&PU5(F(]CHN0"-IA,FEQHZ"%-E MEC*6;UYII8;":YQ3:G!'YM;1E_6*NPX)7-']37F?U^S#"M_JYI/:__;2_WX+HA T?P.FU G@_5V!=7)U$"WZ3(E@S%XW@,L@T/-#F9 M.7A.+)@>XX@A)N;TO>Y#21?O$J]1[\8P"2,, M7>(@-_1"&J9F_C@G.IP;#SR7MPE041+K[8.&@:[IFF,1RK%]<\Y#T=P[1Q,: M6^XYI[J;UC]'4_D=!QW=]X91S2<9=\DW93-4<'=W#/W416J^6_/_Y+C\D#WR M94PH82A*(4YY!)'C8IA0P=^(!S$GU!,_2$RHQU2 N5&1^.QB,Z(QAER/>,8$ M):XR[GY2[AH* MSDLN&]S.@-T0KVIAZCND+1;G!M%]20' M3(@.\J(&92,\Z*0WV#CI0ZNQF1H%U;$W6#U I=1 B V^O 4?+,:OC$,K&&[ M+_UNIMN1&:O^;)=F_O;0B_:"EI\+W>@WXWW4&H=7):/-"_!C&%B[[-[;R<07V\<4W;W$/OJT&2-4 M9;V\^IZ+:7:7/5S\R*IE[#(61!Z'KB-W3C%-81+'(0QQ'$ MV[S?"*1.CZ3S])_Y,F[D0M\DY)96/E-4_&L[/7?;FV1& M'E2CFX2''S ./6JN4J[2R[58:NY%BTN/QDGJ\0 R%5@4IP&,W="!C">^'U/F M1MS3#"S::7QNLZ\14*6_%WNL%0>TDQ30XOZAS.2/@>O\-P$GN"\,RE;NXGI\ MHIZ+ULASM07J*@4;ZDD*'#]E+K(Z)YP5D,]C>]76Y)DWN.LM_6= MU>B-O+A;< 7KU2[KZ=TK4].I#KX<*V5G64\@I@0&67D^$$B#T&0T=WQV1+-;;GYJY"YK7Q5[L_^,-S?^.S1TUQD MIAR3L1<1!7RC#&BT:6N0+9J%HY(AK2^2$[2KAU!+#F-/,8LKA"V,;:T 9\LS M+$=$IIO62>8$CT]'")/)C0;V)"[&7^# -Y1;! M9R3B1DEJ#W;O^8NBP<90Y_<9YB?X^<%E19+7)^M4&;K[E.4^S>IDPFA"74,BE MIQ^*O%BZ^_F0!"A*W#".$TZ&Y/L[WNWCT5;( Z@%Q*!F@YML#MY%K4O&_KP6G MO7\4_[D1K;PK9$W7)7?B)&0$P91Q!)%+,238Y9"B! GB\9C#7:/MX:&>YD8T M6T&!DA1(4<&W1EC3I/<'X=7Q]V3"\S/=9I["PM7\ZV,^T^Z)3ZN[L M=TZ^\#I![[T=U44NDU)D3?6TZF-;!/IO/+N]$SNQBT?!<[>\#A MAUT?1PX4?S*('#^%F,DJG@EV0M_!*3%SUGM5;>9&=:TRG/U*93+ E3 5WJPK M)L/IFW.MB)2H720T66.^A.Z3ID0 M-%];/ M@0)G!I0[U,RHDG5'W)5J<>'\8C7?[++YSR[%$E2.%U>Q:ZC(*4.G'LP0A]$LB:T)10;E07^EAG]4Z\I7P[?7G?B_^XBWDE;-T&L@>^4HS'%!K MM/1XQM88C$PV&_B_].#'J1AY<-&A#]*B!)1V'B!0&D(8KCB(0X(EK!!X;]SI2XI _%1F[0" Z^;44'[_/U?5OM MWO#H4W= C C))LS3<),=A(=2DBY>=MGI9*^O052Z4!S@+.W7!X8J-QM'L5F\ M+%1GXA_B;RJAJ?HV-ID9-@D;+J1QH&ZEEPAYG,91!-.011"%E$(2NPPF/A([ M.AKX//0'%,$X2RBMJ3A]48NM)K(PTU85H!)@B\T=_T%EI01ALA5E=IOE> 5X M&V!@FEO\K#'5X\7QAVBB..OV9%$9:]LA>J9*/P'--CG-5AV+(=DV4+45N7V6 M+-,&>-N ;2<.W$JCPUA9GO@5NN']OA%J+7MONA6@;AS0>>@1%;B0+ MYR&(HC2&24(Q#)T$42]E4>0:75Z=*<_<+A&IF>)QDI8YJVA*\EHCY7FDFIVA)T+\G:5K/#Z/H+9YS?JV,%@8+H M1R B'K_]F LV$T;<^[^OQ3)QB0%SGL:2$LY$8-\.9S(7:RR/#Z8] 0(<9XR$(D MQH0GLA*M#['8[L XC5P6!:[GQN&R*0$@]FAE/8^!>BG0>,/U%J^:LILU(%QL M6?(V:JF18((!\H(PI'Z 882I"Q$-$I@$#H>N3U,74Y_SV&T'Z'W.YC0\G3B3 M# [O%ZN88%CTK)2Q@1[9-.EQU7/Y0:? C0J"-.D50(T6MBS1,[!T)+Y,4B$ M26V.>(<.B$3)@,PH(02Y$@/I+Z M4>"+U0J%6G<(.RW/S0[HZEPUTNDQUBY: MZ2_^LIWUNRU-,I4/*M#-S\,/##7IQLF@%,,3NL^[_L813B((/;")MTY M3*(HDA=Z 7&2./0BHUPJ!_J9VX1\)J9*1#DP,.$0KKHFP]EHC6X5F ,U8-4_ M"H.UA7U_+Q.OW4=5W5V>CS\^C S^^/J;S ^<*Q?+6Y[+\G[O.*F_] M;:G6,/1PD% '\B"2%5FHV(^X!$$28I)&W.&4&J6VT.UX;G3QQR]??P&W&]$! M;F4WXPIMV/7(8PPP1V:3/[Z"KP[]FQ_)=.>"V%66>-9WMTQ)"GQ?>8D,/4\'Z(H M\2#Q4P>Z7AB3*$8N"1TC)VT[C3Y M"L,U,HN.,E+FON-V<;7E:VY)JFE]T^U"N>/+;KGY873^(2V^ M9^GQU=10O[@ORCK[A^JMO>2ZD,['FUI1S'/2&"4,BNVHL$-)$D(B4 >F6P;+:!2 VSU $J17MK, MODJ=[_P(%;TL@&J):<^19%)VM0#92T:UT>1 %NVR8K[+*KHJ*A4.N;%T(TY< M%>//B;!T'8_#!#,,&8H)=[# +F!&-'FDL[GQ8"^O;4_:P3;J49PU^<\2>F,3 MW&#@S,E+ Q%;['2LJVGI1T/I'7[1><>X@LC_YF5Q761Y?97SF^^%9*-V@R!L M0;&AKR6+?>5Y5I32)T76++SY+G[[U/SW@_CDV@,JDB W\/U0%OV)9>4O!(DP M0J!+6>O MUQJ4D7E.Z@244D!H!81:RC3;[)&/#E2C5_>'U._T(>5XXZ==E>55QG&B:BYJ M/!_4>!9B/&LQGJDIJJ\HQU;'H5:^RW/:F+&'")B?$"2'R MN \3'@3028,X2AV,:6ATU7ZDK[FMA1M1FZQ&G;!F)ODQ;/4L/'>IK4&M=0^:4QKO/*T+"HJKY*O_!'GJ_Y9G?I)4X2HHA!3.4N MGJ84XC2,8<)>*7=5HM6M1+:I[6-ND[T3L:L#W17-5NYE;WYZ__7Z^B?3=&![ MD-6\'SX/K['O>I]#9=\&.**^K2O9/3U,>[UZ6,6=J](CCYY17^JN6(DWJL:9 M?K,^^8Y/>(A<*--^011Z"21Q0"'S8^XB&:,5FZ7D/=C5W B@+^E_!US):EB^ MY BN>O/>#EIC3_\VX.;B13;%:SQ:(9/3N-BLK[2_H^D+)QU5>&]%I.-O#"0+ M>L?9>L6OTC_RDM/B-L_^P=D-_M'&_%9?BM7J0U'*M*@W\ENXX3_JMT*9/Y>) M$WDHX@ARE\CL@4QL&%SNPXB)_S*&?9GG]2VN,GJ1LS;?ZXO9FB8AHL(X@Q&6 M^9YYY$/,"(-1Y$0.X@QQQ\C!8J <&DC<%>;J0> F'GMCH4IDI'Z5: MQ3H']3XWRNSD V\8;_[VLTR:^-@IMLUZ+5-BRT%AH+XKB_7M'>#M$&M['@P8 MK.,$.OH0C$R;&^%[Z:TW1?ZD.:H4 )M!^IB?RG1A 7)MKXYQH9_(?>.O>[YT MU@U!+88 JR'(NB$0DP,K70;,!Q,/CN'@'G35&-#D5#X9P[7M.5^E:!K-A M.Z" ;U)$"];K2?6/)!41[[8F*65;2_1PBY/,ZY,*=7/W](,35SIL#E,_YC+I MP;W*?EC?\?+F#N=M$:C/TINK$G9L[V1@Z3$_]GC@P\#Q8H@"ET.2>AYTW#@6 M]B:-D&NV*Y]4_+G13U.GCFC6LR/[ZMDU.( >$$ A(59LG&^KW6W0$']=J_(M M8A>KFJW M_XYH&FQV&D_/\VSAME^5&,?49Q?'W&Z[VFZ"HEG#>MKET0<)OP_ M1PW$LP;&6M'#\Z0P/L[YD.72;O\DC73I^+2-=2,NHRZF"+J41A!A)%.2BK4V M=*/$]4.4A$C+/>E8)W-; EM!P4KM/*D05=,"/XKDR2,5*_B,S.8=-$I(H*0T MCK$\BI+V*8@5M"8Z[-B#FI7#BI,8'#R3./SF5$ MMW-CQ:_K^WLL]MW2J-HJ 'KUN3H5#,UUO4'0-+.M0SNV>7P<2O!MG)LZ(YAL MF9MZG4YK)AH!L6/>F;T]TFE*=:)R=E<)6ZM2]M)G@>>%/( N=WV(B"O(SDW% MWW# G(AX,0Z,TJ5-*_[<2+,3CH$WYU2[GO@;L'2D\6HC.X,CC>K$F<;FU&(# M@KSB:F!8@ X(T"*Q>0HH+"8\OQAE#*GJ=]$>'53Z8 M_>C(*\,8XJ5?0O69UTO&DCC G@>#*(R@C+N"Q/=]R%E*<)C$3LK$[EY&#>A1 MP[Y.C#AAT]5XG_V['4\;\=WG7 4:[_%!,^..O2CKD<:YV(W,%KL^8O+:J8%M MCT^9/>(XAHLEQMC;Q:14<4S)EQQQ]%GCZP]9^PA7=\TQHZQSE+./ZGKE61'< M]VWY:G8MOBEAYRB.NDI/E=-=!BRA;I)B2&)&(')="I.(I\+V<(4@)$ >]36O M4$85=&Z&RT8-D,I5^E'E*!0SC1XH/:Y]^S#N<)^\YYG-(([,EJV>8*.H"D38 MJ-JK."YVP9NQ;M5M4U**X3Y4QGRQK6,^DY'7OKN:S1UD\ROTG=SR*UO=T*PM2A/ RA'V,& M4>Q[D- HA [V0R=R2,J(D0_CZ2[GMMKW0]DZZ<])%ZQ"Z4(Z^YG; + ME4RG?IE";L3@/WV8+&U8-#J<=/NB#\#+S8S!FT.3T C.DPVVY5PWU>55=(#X MDACA:0Q3Y".(<.S#!",$4\XY]I,T"K!1!JJCO8]F M"Z^1N64'*FLA&$9(6$L_.FNRS?MAXE/'6&2 M.%$L_9]\2%#(($:NQUT?A<## _7D"HQP3#@1EY MZF\PD0>?ER5G6=T4@>\2Z]B_*]F/A;U:L/W&IRX!NT>Q/95?]STU;#[?E#BO M4C%WA''QE9>/F=PA7:7M9@FO>G[F-Z*':O^OVM+&/*()C]P$HB A$(4)@@D+ M LC=T/4BGC@!,RH*:U.XN7')1M)GP2O#2DU;'40]/GJMH1G[TG?8J!A3V!CP M62) JZ)-2I]C@/J2?$?IPSS6_8*)=38KXK06T/<'0C'L_V=#<>',K M,! 2OWG\N5>;2C\8_C1^QVG0.G0C\]HQU"P[DAM!,RB _G3KDP73:RO:#ZS7 M?VGB(/O6,^\W\6"]<)*&J=CT<;,D MHO9EG!M3*1&E>W>6-Y[=E6W7[@'CJ'GN]+JC,S(96H@[W_AH-YKV';25MC,( M(S\]%*\=*WY$PGDY5 ^'V%K4MT97PQ:+M^LJRWE5"7F(L%1E+U\V"5<_,M%_ MEF9X6\26_GV=E9P)\[>[ \UX)7XG#%MVN2YE\O'FR>N2/^",=95N@ LP!8"T,>@]4L%'0KJ^^CA %H@ M%J"%8N/(VGU9+1SJQ2;/RL7Q#\IXN7O5 ;6T(+Z.#I,NF:\Z3"\7U=<5QFS9 M93Q;OA<"U4]?[_%JU8F^Y"R(2!CZ,(A\>9%&78@=2J%'4M^G:8 =)]!9$ ^T M/[>EJA$1*!E!)Z3>LG0(P>,+A@5[RUJ3$C^.(F': M1IQS&5[((,&1L'2)YU(/.YSA<"E:)(6NK3M(#I,/O2_->-_[.YX7]Y*NB]*P MP-.P@= S*$<'=V06V0D/W\EWUU.BJP(P1K&HLX"T9(@-DV%20^HLF%X:0N/'S6C/? MVGT27\+J^J[(6_)=,A\%//0!P%(8S\R(<(^:SQ\&>IQX@7^:Y//$/S7*OCN2UIXC.+ MC0UR/8BU37#KP(UO=&]3&O<"L!>R/#7AX!IGK#.RA>16C6PCK.R9U7K=3FU( M&X&QQW0V>__<>JO=*:VZGJF4@USU]JGWKP.AV"IP=1FDL4=#+//01RY$<9#" MV.$Q="@.L>,@/PBU[D\LRS4W/GM6C[6[.^YK)OV>>O]>',RLT$8,FQ9@L33< M>N3Y"H,X,K=..'YGU'BU@K;UFJ_G2?5*-6"M0'FX)JR=YH=1?YL7NQ)V+\\> M98-M1"0)?.1A3F!,92WM)(PAYBR L9L$ :.4)M3(^#S4T=S(N9,3; 4U8]># MB.K1I0V<1N:_/1"-$&!Z"@A+U'2PFTFYYI2R+\GCY//#V."SJ@5:W'-9%/ZB MKLN,K&M5DKJXQM(EIRU3O0PCCU,B2T1+AU&4(@\FJ>>+K2GED1,F;A(;)>74 M[=B(+29(U/FYJ8$K! =O5D+TG[2+X K>SVV,D4+4MLI=WMI.QE"L9+ M-C-^_\P$Y&^??A<[ZG6IG/T_E/SO:Y[3IA1O'/E!XL4>C#Q?$AM5(58<<@=[ MKL/#.'"-:@EI]#DW"Z@G)]@(.C ]^1&D-8_>[.(W,B'MAR1T!>T MXLMR!S2"<1P*ODFB*$@83IQ(*YV@=H]SXYBFTE[6B0W*5F[M3+&:0!\GF5'@ M&_M66R&WD1AT(BNC4@D+WG1B:QJ4!M^M;@9=^[!.E K7#KPFV6S-H#J8EE:S MF:GRRYIIU4L4:_CBX 1JPLB47F=?ZX+^^4>>B:WTUS_:@QHW)0A%7B23)[D0 M,>I!',<(.A&/DL1/4!BE9M[B1_LSF073>(5OQ05*7J $-DZP=@1BSKC//)F_ M@+ORNHAX, G$ L@\[KGPZ>"L%[UJ*"R"H5"X;#HM\]02Z MY-MBKC69*JP.@)[U;0W6D1?%_1\L>"-DK7X>)_G=:5SLY<([TM?4J?%.J[TG M4Y[&2^8.91^$%D7..X>==VM^4_PU*U;*0+A*_Z.XYY?RC+1\^H2_7]S7NLF8 M3-N=&[NT\H.-ZQE;JZ.PC0[RVE)J 5HU@-!C(;VOU[I)- ?!?YQQQD9^9 (: M!W0C![^AZ UR]C/N;#+'OZ$P])T ![I!%G-! ;2Z.H18.^YT:;6UG!6Y[S M-%-)_\TF_) AT-L]C@3LZ'O)09@:[R$'H&-I1VG2\Z3[RP&0O-QM#FG"V&K; MU!+=E!)]6>_RY7GEQ[PQ]9<1\2FA@0,CUX\@UK3L MADLQ-QK;'JVS[FA=FGQ[*MW*BZ)"14[5=V6QOKT#7)77T+9MSABZD];A- ,R M,OWMJ9,+=NOJ[KL-$3\S.D4X;S2TK=%I1F4BB_6O>Z8$VRD6+3=.^R94LZ\Z M-(=^L6+]G@_W00OYC*:GLJ+/U[YG:5MHS'AI>\=)OU,(7O];5M_=%2N9 M(>I#4>Y/5;WT AS3E'O01Q&!R'=CB+$;0!P0E_*4!82DRYS?RE;U#D'.D$9K MFB3--.G+--XLZ85.-07I[^_%WYJ[=GF^+ VE[UO-0$%6V2T><,=^SACJG:&, M/2[3)_O?)/'?YEM?@,Z 4<,C=QD]!<'59G@L1A>=CZNM *0S))DV1NE\R';" MF"PT.8Q]>Y9T+__P\US#U9(2REE"/8BX@R'R?!\FG!'H)1C3F#ENZD1F/*O5 M[_P8]656>S.:U -;CQ#M 3B5_=L[.^E)O)//W6+^=B.,+-&87I^3$I81#"^I MR>SE,P.2>CVT,0GL2J9/7Y=EFRFT^B,OB/0/E&%1'_.'=2V]$W(JWE)T^/9I MDQ_DB'H>=AU_5X9)9":&R)Y[;CEPH# MI;%,ZK"1&"B1!P9%C3;:>@PZJS$USF0O#JFC=V M^+8V)W:03_R(PR"-Q=*21@'$21I Y'N48AX[B9\.2_9D2\2YK27]O$'712TC M7/!J]=0$I\M@HS8Y?*P55$E$FV5[ U] MDT<*6*TA._Y@6,\N94W 5THT91O@PSFGK/=T]KK49K2YQD^J2E3.Q$_*->^7 MAU(?^99+?.*ZE",'TI#X$#$W@IBG#%*4>#%QPB *S,KAGB',G->:5O;-04.O M'TPKO89W%R4U^+J MP: =8>7A;9H'T-V4[*(LM^1_<7M[\8BSE4&LW)$FYD:(0K12'94#):%^7K]3 M4!TG,8LHC *W&KVF@-"A4[5B[DT6E:2C7#T#3>7QP MY@,N7KH3U/*./_)5\2 'NK4,VMAP+Z9>''H>=#WL011%"8Q]QX4D<=Q0[.K# M)."&P?FG^IP;6W0BJX69;84V#L$_";:>#609PI&IY!EZ/7DWI8M'B M7/[)'J>.SM>%8$^,OO:KYH;&QR9GL2"UZV*5476-5M#/17W!B@=YY[_9$&B: M'=H-SHU66L%!M]9VXJN)(G40=J \ 12J@%87?2-%'^;3)LLH"(_,.@/ %?LK MFSNK0<@-,FKT>YG,Q#%6O&_PF+]\1N*G-:W7\C9&LE[YR)?8CS"3%3!QA%.( M0L>#A <,$A0Y"4$Z\ P2L5 M4((K==' J2)^X+L+(#X^;T#ZH9=(!YP[3II$,$8HDME5Q=]<1&!('2YL36%E M>G&+]/M78R# MZ,@DLJG.TY-ZT2_- UK!P>51B(WIQ1PM2Z1CT/&D5&0.R$N"&M#"P,"<\ZY& MV_AD+^%QC,,8QER&25+B0D($HWFQL"F9'[HXQF9)1*W(93(YITDV>EGDHJ-* M^38\J#F9Y2 O:K%3$_^5Z2_5UJ#) D6?.\.PUADFYS60Y3>VM30,XWBL##FA MC/FI,&R]P'<@XDSL*!(G$#L*0L*4LY!1H_OHR0=\DO5-5F5IQJ@"_)F;2WZX MF,IK#*?>NCCY((V\9%KR2+*7VW 4H&W%;EF1:=HH+ILP[L1S66U\X/(M2VO? MB'=5E1$2SZK<^-6Y5P0$IGR)?/ M(-/DO:% C,U?&PRLUUW9J[(M)GG6]K2,L$^MG9F]]Z&!3G][ SI[?@=OG[:/ MM.'"JO_W*D_--BB_4DYL-W$==;L>8XCB,OAOV\"WVE^TY> M,C!N;WX&J?H"-,KWMP+?0'+0 +T$ @M^@-"!;=5"<>-ELNK5.)/:W[ MZ\2#L>,J.W7_ ^OH"C1Q=?6ZKC1 <2LE!VHFK_#:R3A$@[T0>!T0H MZ(^%WC(R"L(CKP.MS.#C%DV![49LH.0>)3CI8^B(' $Y\5([LT<8:_'?A)#%F#$*4)N@B(S)^-Q M!9X;7S[75Q["]C56V68ZG1=@HW5[*JL.:EN]9:1PI[EZK=4=?)/:@U9]PV3R MHW\^NCXN\_DH1O>7FF9FI5R*Z MVOSP/S)>2G?YIR[+$L7(8=*(#_P$(BXO&>(HA<3U8XK=B(>^T8F34>]S6YAZ M*7JIUC*#Y]# 3YC=A0I5X)7,(,&$G9?)8 M0/IE/ \_=1F2CM>QF/JN Y$;QS .4UF4" LFX+'K.;S9BJS45 M/Q/A)WLBH,./?RJ*JEIXP1:@CK!'F,@^B((@A<8@'O0"%J>:QA][(E-,)N@!*5(7?^RU^ MOQW%SYAK]&"Q1#(G.IN47?04?TDKFF\-O*'(;N_JJ_2/BJM26%=$'@S)"BWO M?] [>1W\H2BO1/=87I-\DL4E-GE5ES'Q,0X)@@%)"$0A2F',$8.4!X*" N2[ MOFMT^3!YKBP?WYX-JZTS^#$FF/6X_'[*= MDW0+30YCX*82^(&V_\A95JEL=IP)2<2C;5A-P%TNMI@>I'Z80$13)G:<+H.> M'T6()RSQ7&Y64V60'%K3>M(:*U(-65M01;1UM07-B'38B.A1Z'@H3T.>C?R+ ME\2XV#+C O35 (T>UN.8SL+1$E\.DV%2ICP+II<<>5YCYAFOKGEQ0>NUS.Y^ MC3/EJVB057/_VW,S%*_?7X%.3"#E?.%A;% )^@ADQ[G)#EIC;U'/ LHH^=1Q M+ 9EFCK0Y&1II8ZKU,\A=>+)D+7N"B_26SN4 M>V&:()CRA$+DL@3B*/'D/],D]1/?3P=6R#"696[DL55 >BHU,>'79?&8J3P M)-GUT2^*2X84ZE=\$K2^:2(Z-9%)(F4"D MSH0R>,^F8]EH3)TB">SJEJK''8J,94ZBN(04AK',K20"=M?_ =QZC#F8AZY@%;^06@C*H^:JZ8_M]6M[UK$DV&$X=ESHH<2%*'%BB&4Z*89\EV/.'"\P MB_ ZW-?<^*03#PA;X4P_GV,(Z[&()=Q&II!6RHY -@BVDEH,TSH-AZV@K",] M31N"=5KEG8 KC5>&449CZ0C+IDCK[\*X$:V+[T!NE94O3NOL+]T)4>P$D$8( M0\1\"A/B.S# )*(!H6&8&"6WU^IU;C32"0TZJ9\5!CN>?OT,[/5HQ3JB(Q/, M#IB*9%J16\] ^Y$61BA9XAV]/B=E(",87G*1VNQ0=Y)UA1.FA72\P0<1%/(?'EQ8DCZVD[#H*(,!*+ MOR2)8[1O&BC'W)CK8W?;4:3RPN1>V$&5%!K4=V6QOKT#O%6E_?%#JPQX$,V< MD3UQX"AJ'H:-/S9CGWHIL!L50*-#FWMPT9QAR3PGW<@T#W>JJ%@1BV$A9X)I MZQ!KH!33GE:=!]7.L=29S8W@^-QF':S>K?E_B-'E2X0=*JR\"/K$2R * MDP!B+$Q -W+$/A*'R'.-]H_&$LR-5.5%LT7?YKV@ZS'AJ%".S($Z/LUU 0A7 M5\,+('4 2HF)_)F/X3>%+_/>_N?CQWP,'B,?YJ,-68[7_93E7*4:7!*68-?U M8L@0? M>;UTD.OBD/LPCJG8I3HA@HG/(IB&G 0D113YZ;*6OL7:A_)'NC.BGDVGXTT6 M(1*XQ&7YM$WC:'P:?PQ=[0-Y2YB-?R8O!(5*TIW#,K%5%-):/9?70,7>T?RQ MSJ8^G==0?,\!OUA6>3BK[1)NJ9JC3\U_]W& + T00EW M"8Q)RAB*GJU4 M[J;=3YO1?2 X.XG=A[9CW;028JSOUZJ:FF"4_SOQ=)/W23DR(41#B-A%\8N3!P/ M0QQA$D0Q881I)#<9:G]]^+5SJ[WV+W&B?W MHO?YGMMOH3GKU+[7C!FED=6R:^NFN*!_7VB_%/TW(9W]4+ M/N:TE.*\X\V?2\=A4>R&!*9NZ$"4ABZ,8Y]#A,(T2&GL1[X6P5F19FYT=UU4 M-<12F4J%S8'OC2: -JH O-%%CQ7MC-EQCIQ\),:^(&B547&OC3J@TV=7IK^.';&B154U1UL;/?9C-EBDB7/*AK= FBWT7.#C9OD%6]Y6DB7RS:1Q3OQ1U5G5-;0$S_/ M;O,7V6!X2DF(0@:)DR H0SV$Q9]0&-#$]1%G)#;+)'&F/'-;$ONSB<9:!+W8?F*70=7P/(D832%(_AA&* M8A:ST,.Q42:'0QW-C40WP6&9$M.,) ^BJ<=^-C :F=:V(K8\M@VGLT=2IW"P MQ#X'NYF45DXI^Y(O3CYOGA[U:_WG=4FORINJ?"^XYE[M/G[G]5W!M@NX9K)4 MG;;F-N?;:(0RDT$E);CY^@5L90>-\/J94[70/$X(8P YMKVC@:&P;&S:-*8H M#F^H)2'92.XVFIPC\N)\+7:5[5EKD5M0;- M,G #S)THA(1R!Z* 8A@C%D.44/'=.6[,4&)F:PP596[,I,@]QTU>,%-;9/!X MZ%HK4Z \NCW3WR6WR9@Z3]%YEK.WWIL1YE?*RY,Q=4N)X+D]\&-* R[LA09Y! MX,&8<2_%A'G<,=J>F70^-Y+G(OP#/)04]T M>PO0$+PL+3E&74^ZR P!Y>6R,JB-@96&936_Z[)(LWJ)$^R[),$0!R2""'DI M3 CQ('%)D"0A9@3Y)C$YO;:-EH$) G"4:-+;7K0R$8636:!"X M/HZ >4'?75UME>WMM3QM<=Y=E79*\.YY9& 2_4>29O3 3O^)5+TFGS-_\ M.Z[;?WT51N:*M_]^>H=KWCI7PF/%V"C)Q2[)R@U M78!.&_';E2*B-IJIT77S:R"U78"-OBH]F<4\^2.,@*U\^39%FS9O_@B@[N3/ M'Z./H9D'\[K$M/Y;5M]=KJNZN.?E3F9>-^ 8L8A 2@(,$0E\&/N."UT>8N0F M@8\B9I9X\'2G<]NLO^.-D0M*_LCS-1^8 UD+;ST"MHWBR,3:B0N^"WE!)_"X M:9%-(+*6:%"CRXGS#.J#L)MFT.#=.OQ=_$=ETQ=T%T]J!/, MO^+56NTZ+ZIJ?=_\[(6_5N*3P/5Y*#:.7@ 1CP57)#W%;%%@/%NV MUO!35W?^LY@;RXB[#N,I@UZ:4HAH$$+B1C%TO30*?!SXD:>53.-0![,CYE9& MT D)I)1Z-'P0Q.-$:@.:L:G0#!5M"CNE^A$/'/%JPS_B+UO:.=C@),1Q2IUN MZI]\;IA%)S>QVRWMR\UN>S-=K*L_\I+CE=S-REOKZZ()B'.]W\43=]55^:D0 M\I2?US*5]57:_;Y:>C1 3AAZ8O)C*IUM0ICXPL1S T1D 8V$A:Z)B3>RO'.C MED9 :4U4V[I>62XO0%M%P7JC*5BIRXE6EP6X%;^0">-K\;$ UP/W2G\E+%K);_C>94]\JT+UF=>7Z4W^,?2 M2_PXC$,.'9FK&Z6Q+"+-B5BKO"2(/.QYU&BM,NQ_;FM//]-.(>57I:,W"K3! M*^"-7'4,ZQR8CHSF+==X>(_,^GVHE>C@F>S/XRQ5WDI)X3='ZF^;7U - \_6 M'91A[]->,PV#9N^&GJ4X*, M3FS'D')N1-J*"1XV$AH>T8XRE)HGM:\]0&.?4O0.:?L:@IZ*@#P=.\Q5?X!N MD!M=%^#Z]&";G]J..1BV#F]'D7':,]PQ8=XYRAVULV%KQ[,B.LTQ\QT3_C_8T]PX_-F-C1E]'T8S8)'GTH1# MB@/IW9\PF(2(PC#%:> '3N GWO*1EZ28%,]^CV,C6K2771!4O'S,*(=%OGH" MCRV;BAG+3AQ3&&*NM^Q9P7'DI>M%H;-&RA%*0)[$PM+*<;B?2=G_I+HO&?ST M"T/=O:JZDB4VFK*UU1(E#&.?RR$#D%)+.C"P"_W90>S M]*T%Q293)F_E-/7B>@&C'@.< \[($U^)UA3*.87( "^L_6I;\[AZT?S$WE7[ ME=OUI#KPW#E1ZV)+__X'OF_CL !S' MG-(D,@]*W]/3W,RI;8@SZ(G:NKP8ULTZ#*_>3+<"VLA3?B!> V/#CV!A-?1[ M7S^O$-E]1-W]@=O'7AA^#?\QK^I29>;\PKMZPNR#^!Z:0D]+YC@AI0Z!Q \E M65 ,DY0PF*:,N"G##J5&9*'1Y]QHX^+VME05'F0<<$ZS!V$?E%O!S:^V3V&N M?SUM$_XQ_9_?J^W1U[H9L0[&+HHR"%R$$,)@X/H<.H+W8?OL=)JG=$&(_"B#RA/&&A=D&28H#ZOD1"I 6'Y^%U!2L>R9.QSGT M+.U'9LI6+HMG*@>U/<9[XJ4>YXE_;?ENM[U)6.V@&AUW'7[@W,"3+UPR(:U5 MY7>Q1_O"U8VJVK)MPQ#".'"BB*8PC2,FYB9S8.*Y#'J(.0DB:1H3HR@XP_[G M-H.?":U.#EJQ593KX(@1O;'0O&@<#^&16>($N!/%<1BA9CU00Z_W5XK$,(+F M<*B%63/&Q5Q>5(V1N9C%!E.HJNK'O/]12T>1(K_F95:P98HX\OT@AA&6)T>. MFT(2.1P*JR-EB"38][6,#]..Y\9L2D; .R&ECX60$KQ9/X"ZT*_V80;^<48; M$]*1J6RW.I7*&=_(WE2J AOI02/^2!AK%T\9#>N)ZJ18Q=RD&LH@X X6/C%K M;:H:)X-T[)4S&?:^>1S=N_9;NQ&O+EV6)@EU8IB&K@>1CU.(*?%@BH3UZC,? MI4Z@&S_7;WANW-W)!J1P^N%RS[ Z3L7G(##V*9R6\D91N*@GW/5JNV1A%[IVRZ=N4AA(5!B@(8.8Z8?J[/( Z0 QU. M&4ICL84,4Y.]X['.YC8E+UCK;M.D*>[5OC/<)!Y%6&]': NWD2=R)^:BJW+& M0".IM;7:!!!;6?..=35M&CT-I7?RZNF\8U["0NSCURMD"*%GU:U,&T,@3O@_.*(<[6D ,*C1QN-7)JDN<5*Q? M4N+TP\/6_QM^_U"4N'QZ+PBB?FISJS$Q(&L1^:V 5#A)@;473EY&@K-:BW8IL9#(.&1,^0&!OH ML?FF$Q\T\F]*0H!.!=#3H5])U9[I<0Z$EDR202),:JJ< ])+$^:LMLR] "Z; MR,3LD;]/4T[KQE:Z2B]8XZ#_KKC'6;[$7HKB %-(>!K((CKRRML)H$\X]GTW M02'6HD#]+N=&>%NI02/VHC7S94!N)SKXU@BOZF-TN(&EW! MFX%TQMV\9D>37=J;*=Z_S3=\6WK A .KG'&%D!*#I3H]BPI8[0LF4_Z_4YJ,QG#\=)0,F]@8#*9O,Y8 MMEI+!MRFO)$9V-JE.0IPF,2Q"V/*(AD:ZT$2$A\&CL-]YA(_]HV.C4]U.#4EFO.5"J*J_R2E[7HNLGW+;>+ MCY+WKM)W/,7K5;WD49K&42*XR/<$*WD\@#&)"$2)&V G#%S?U\K%.J:0-WMJ> M,^-]'L>)="Z#/C+Y]L;[*@4;+=LP&/DSI2CH- 47%6AU!4U&F*LMT4?FH(O7>#U/Y0XV.G8]U['Q^QH8 M:II5=%54ZU+(U4\YU'=GWLDJWW/G]WP_P;$K+ I'I@ *$P1CGX8PBCT_YM1S M.3,JI'ZF/',S'IKS^B8IF&FNY3-'1F]7-"'>(Z_;>W.R]=*V?1LEY,(2?K8" M7<^49MH@6#O0[03(6FIV8)J>IK+2!RZK[*Y4:@"5->0MS[DL]DIXS$/'19#$ MB2NK:3HP#KP$4LI8G#*/)5AK!Z;9W]SXL)73,&?/"4SUF,XB4J/?@2E)02MJ MF^=#"0O>M.(>#F8Q3_*C!XRMG#\G>ILV!9">ZCL9@31?,S[Y$39=EDN.RNLR M(VM)6]?BTVASBI6_XYK>9?GML]\WAN55JG[YE3<9+Y=1&L0.4 M#DI<)F=D@FX0=B/N\R#12LYK5ZRY$=+SW1YO-0+WK4JJM$:GTT*6W1!Z@%HH MHKU]MSFF)P]H7FFD1B;$5BO0%QM(O4"G&.@T>_%,HYL\=5$/@$8]H=CL:ZI#DQ'P MZ1V3C-'Z,$-^LS$HVKB!XZ6?ETFT,)M*9YTDSSOAPCKJUM:J*JF:[EG[Q6[O';XE5F^P#3(=';%XP! M\T0W%:WDTDNEE1UH5(RRMW,8")VEG81I[Y/N+ 9"\W*G,;09XYU'X\:W*3TB M]C1?!$-\D6Q*LU6F[(&F@M.MD$?\KHBQ]?*PW&H@[FM5DI(T$JYD%/P\ 9;#\&3*\_9N(R\E.R!Y'0V2#ULM+G^ M;(PF(F^3S\>$@X_J?Y!4][\U%4L>E;E'>\>?&W:.\79=93FOJHMM\HZ+'UFU MY!X. IHX,)77C\AC',;(0U TPKW QTF,C)$S!8.B$XU,ND)P$G5'VYXS_UN+$U"9V$8:F!RTD(Z].Y6=I"%_SUK2>7I@ M=-]J57R7<80?BO)=L29UNEY=4"J==2NQ">79HSR!;;U EAY+I94 M)@$D/ EABCV&L1>CD!BYP!KU/C=NW0A?@;0H 6OEEQ[R2@'#T#^C@="SP$:# M=V3^[60$6R$78*.,0ONRY"RK@:P;OFC3P5BLVS((.%LA@T9]3QL_. 26G6#" M08T,K2Z5]4E;/?"NYYT;412GT:< AB@)/&(=N##&/ M8C]F/B+,*([9I/.Y<9N2V;2JE '6>OPU%H(CTU1$^N1VZR>L67*8D3GR4^)*X@4(1B#Y(H"F 4 MA:[OXA!'CI;)MZ_QN7&G$DJZ)[K>&_)SYSBGZ>>Q%[WC/'DN)B,3HRD<1@4) M#ND]J"C!3F.3%28XI$:_.,'!9X;MV)[5FI(!C*K>5,7+1_XIR_E'>5^X#!DA M2ET.K?I_+SXFA2ZK<"FQ ;?I.! M26Y855QK!/3V;[9Q'9D2;$!JO%LSP ,%6Y)'RVIC!9-E? MZT2GK^*^I0?$(6\NS;?-JU!=W-[6[\M2)KKY7-3_R>MW7,SJ>QE$:UR02J>M MN=&+D+E4P:Q 2%[DO%BKB;+)^B.3-0*A"MCJHE^[2@O< ME7_%JS5?RES%/$DCZ 5I"A$5N\L8Q1$,4QZ["4JBR*'+IMSWUQJ7M9Y)-0?5 M3&;^2P7'(X&-_ "+>L,0E[0?U/M?,V# 'Q$9='6OP,]9(""!M0"&]""LP ;>!:@ PBT" $%$9 8 M 0D24"C9VT3-:SDKV899EQM7L>V^^(((L3"ME\AU M.?><" :4NQ#Y)(4QB3'T,';"&+F(Q9')"=J1ON:VK^UY1?;/>CIQ#:\OCX&L MMWQ9@F[D564P:L;4KH&')<8]UM.D1*BA\DM^TGG%/*!14E-99T1F/\JSHFS2 MYZ^Y+'[7W4.& 8D#AF&"20)1@ (8QVX(*<,DX#$."-5U!]7H;F[DT1,9-#*W M-4O8F@/]$H&:6)^\I;2,X,@<ZV(3RE*DH*? HJTBI7\%88+VZ9N(D8 >F9$M8VQT M#3$ L4&W$2;]3'8I,4#Y_MW$D->-K<&O=4'_;#>MC9-;76:TE@%)XA=_Y%E= M=38ABI,0A1SBR/<@XLR%)/%]&/DNE9<(81)IQ6F;=#HWNE+R=6=CG2-G*SMH M?JFDUS9M].$_:2:. NK8QYC/\+PXB*>YS:@/K+;E. K $]F/#99%[\,MMT!7 MZI=KJ8 =#SECI Y:D_HM3653&NO6LRS-WYWXRKF5[:_JZ%)(*)<;*=]-(7^T M.?/R<)P$*75@Q*,4(@^ED(3,@RDG/'03+V74-SE8'%G>V:TBZE*&:%[>D'V7 M-YOKF;^V%X-B1G?*2]M._GCP<>?8G\_(-W[V/XKY7^;9^AZFNZ,S&Z77OG[3 ME/:?XV;-#'IKEV:&W0Y;^M1%G!2LY'="MDT.Y#_RDN-5]@_._J-820^*WW"6 MRTP_5_FV!L!%F57B5^]4V,^U\NZXP3^6/$2!XP7E'U'&N2UQGWD-Z)W\(H#,"KA1#-S*LLYO5D(I7OTL2SWO+6RRD 'Q M9HO6& .OMU"]\G".O#A=77YY>""_9]U M53='33='1MEX*1IQ'"PM/V-(..F2,R+$+Y>9,;L:N=8WZ5?&W5B]H>?P./(I M3)V$0^1[PK1G!,,T"4C"'2]TN=:=JAUQYK9@[-WK],M/#]S+G#EH>BO =$,Q MX4YDX"B,5P+\*'A35P#?+\P\"X ?!6YP_>_CK9HGTGF?UUG])&CZ(Q,M9FE& M5;^?U^J4-@WCF./8@0&+!'LZ.(4Q#1%$-& \]!-$J5;A[Y,]S8T8&V&53]9S M<4$CKWZNG>, 'VB\,L[U4 MFB[)/4N/>$C&,D%"D[0QHV+?=:&/'.XAYA."O&5=U'BE9T9M6C::^)OVQ_N, M;V0?30HX0(5\9G;/%C ]$V80#"-/9"730B7-L6=N["AJR7+8MCNI$;"CSLOU M?/>!83.PK2',O_+R,:/\P"G@2@V ^-M5*OT6;G.Y46LV8,IRN,0/6=ULWQHW MDZ6'HR @J0-=SR$0Q6(J$^)0B)F8R GBW$=&3NHCR3DWLT#=&+;[)=J_,Z!; MR0&65[U-7DDS]AAKL/6X: 9#^+K[K,X'"_1TL,> (\-KB4_'DG)2=AX9ZI=< M/W9W9BM'5=;++_*35O6]?))0-_#%MLWG#D28A!#'A$&,:1CQF#D^UZJ5]*S5 M^;&R +:J,YF8_7>Q\(I=]/VQ(A)'\#I.E8-1&)O8]@-@K0#:7KV/,8YXH<UB2\L%?\;A;O_Z7YG+MK -E/[*KU@C?^7^KQ2$B4H M3'P8)H&8CB$19A=U NAB[$:(.*E+M;)KZ78XMYFZE1DT0B] ([9TA^X$/_79 M#H/^],RV#>C(D]X*ED848 +0&>R@UF[[,1>S%JNBT^]P MC;N:4BSU4RJ7^3B.4X@B)X2)$W)(4Y]$#G8\2K1HYE1'UQ]7;/:X]\;Q=)ZP/1H-_7!>E^D5=EQE9*W>AF^*S M *7(:P&0D.56:<*K>IFF<>3Z-((TX;[@'()E+9L4.L2)Q/]22D.CB_97U69N MQ-8J#6BK-:BWB@+<4TAZG9:<<7ZO_I47.>RI![)6/SM.7M-\6'JG5_\TG\O( MG-XD$WH&1%>LK/,(ZSZF#A/0 T6Y,/=@>>8W)MT+A6TIL!&F9H,.N'CQ\3T' M"'P\]<%9\S>;=*!']DR;1I=9^+!-.FRZWF[3"C78+PZW.4_;0\5'GJ_YC>QR MZ?O<#5C@0LI8#!%S'$BX$\ H<:G+(S_QC;W>#G8VM[7RN:R2L%IIP3[G'BZKG: M$.P6S=5_=>B!YM_X:O7_YL7W_"O'59%S]K&JUKQ<)GZ$'>XR2$E((?+\!.(X MQ9#$8>@@XJ4\",Q.- _T-#?Z:<_HI+3P3RDNZ.0%C<"FAYJ'$-8]U;2 VS3' MF@,@&W"P>0*.,TXV#[4\\='F"05WSS9/O3!Q
O.3F(P4BU, M>R"_=@Z"K4#_'&D&=@"TEDE@MV7S/(RM=Y+RR-#,L]A[96Y\V8KV%_W,B'W] MC]/5&:J/S#FM5-9<2PYH.B@C8;^=R3(.[A&^GU%PWZ^-,P;NRUIUS4NQ5[Z7 M%4DNRF#BI YV@H $CM:N:6#_1K ,I*+ITBZ@*L:E0!8NQ9IM*G:&? &S1.(?,"!WDAC+"'A&7JA#!V MX@C&?NI0\0FQ$*'E(R]),8.1ZLLQH[%2UNBXPW2 ?F1BWY\%4KD5/H.\ M50(TYJ1QDLA!V&OGBQQ[#"9*'3EH+*RDD3P'P(,9)01#RIP0 M)Q%%7FH4]&?4^]R,@9[P:B(]$]]&^1JSL=$[NQ@-\9%7%IM@&Y]%# +-TK&# M6=^3GC ,@N7E8<*P1LS/#:[6=55C582QR\S^,6>?Q2>G>XQPN(6Y,9.42?]$ MX0@RIP\8[( R,GGTA-Q44U@ (6?VF+$U7H&C@!D=0YS&8]"IQ)%F)SND.*U: M_\Q"X^GA,2NT*!^*4AG0,G*17\IPU_+ILF!\Z;F^1S'W8,21L%&D!WGL! X, M4IY&*:,HI:%IZ,J1_N8V]S1 BFX>S7(,=]WK7VMH3G,) M?!:0@^)<-. Y*]SE6/N31[UH*+LO^$7GM6$;HB^;V(?]3K?;RT+7BSEU2 B9 M[TC7-M\71)-@^/]S]Z[-C>/8MN!?P:>9J@BAAP_P@3.?G*^Z&9.5=F2ZNN-, M?5" .CD:9ETDY(KW;_^ B I4=8+H ":?4_TJ72F16+O!7%Q ]A[[8RA-$P1 MB7B4FRR&M$>>&^7L##^5O'_%J:[^?.@M@)R@['Q;S0[ Q@L?8[ L+7KTQYUT MP6,,Q^O%COD-QI'8;U7%_BI6*[&B$K<67R79%.]&Z@DU_:_NJE5!7Y9Y'D9) MB$*(8JF1GC$?IA'E$.B0?LGQ8IRQA!2Y2E/^ZDE&4,QVO* M,K_!.,JZ8:IYIY3_[IKE+5D6I&G.& QC/X$H2!)(DH##*,4\8F&8BG\VX:;# M(>9&0@,+E78DX*V=9J1T!$H]]KD.(,6Z.'( )/RP&D' M7S_P9SXY[LE^MQ'WXDUS0_^U$;>5:[;M-N]:_-04XEYJ*;>+Y0.>>,SG(?0] MBF3>22P>?3HEO\NB/L&%NW-"[ 8^+';G(&NPY\85*ZXQ\Z7' M+XYGP3$!N9@ 8Z*Z D)+3#;&@DFI[@J(7G/A-;<:6:70%0O>YA]XSNN:RP8H M;;@E(K O!4M52,H)6 ?02!T',+Q"O1M%51,-**:Z]9T!^T<# -\D*O782-<+[BGGT'S%;AEP6^M\6V9-NSM@&9 D/O)@F(4$(HH1 MS'*:BI]\GJ41R[U4JY>5'7/F1OGB44!F%'WE=.@1\W0@.Z;CUA&H/#DX9EGL MNH8/O5J _^:D!K>EQ:U2.X!:HMLKC9F49.T ]YI:+=UUI&#LD]K^*!]4MZ*^ MJ> 2YRA 'D'02V*Y&2'/DV7+5)]QGG _\E)&C)1#V*CAEN!V#70:RWT:+VYUD,;(ER'A]D6K7, MLXX>R%B>_[1=-6DI(OM:^VF@"G6@B+F,DRB/TBR''@H]B%CLBT5WF$)"J<<9 M\TA*C!+M;!DV-P*2ZKH/I"@;(-9BCV3=+]C$LNR1U/_DK<1NLUO)U9RN2-,4 M>=&OY@2D;=T+ *P&1%.GE781N1P;:^!NA27AO,,^N*?+]YP70 M4+Y; -E>?2O83'+Q_1LH,;2G>U'EL5@[UD>@D1B]6@)X>:O/CSDM/':CTO7C..2SZ7S[PEIZ;3>\#(S_* ))#D.8$H MBSR8ZP?Z] >O6#*VLWY;ANS%%TKEBXSV/#]?P%@@W65%=A>EFR*QEAS M>^;V3)5;IU29"FIA:RL7.$@II1NQ1G\45IFNPD]#K[L(MP*H\S7X$$MIW *T MAG9_F:(@4 ,J:XOSTR--O#:_Z/+ATOSR)>9Z+3<;<8^J_B(G2:HNHE1P28(C MZ%,J>"7V*<2^(!?/IQ&*44!SK'4P?.3><^.1SCS0VZYE+.$:?D7NN][*_:%7X]FKNOYCO^4)3R$!.\(RNEACIZ M5_T0V=!':9"F*2PC%.,.V8\EFPS7?BQWJ'YL#R@< M0*H7&,WY2,+I(83KDX5.(U<+3])HD(O8H:S67*6T<$)_ /+T)-8*;;/H MFBBR8>3%O&7B-7.J1T43SI1CXE())SM75-%S[\P";-T!^Y/9JHXKET#GD]U& MC!; M=BD\1IK)F_@: &Z8\T=;=SVZER2.U+?UDH5D/V=K#:\KR)9!BP+1. 5 M">Y-"$1!%,$L9Q'TLC3+*"((Y494K#'FW.AV/[/DB=3@69JKXK1-PV1OC#9> M&Y]724"Y>.G*AO1%-S16@#(]-==L?3B1$0UB$ OYA@B/^4PQ>(_'*$H M%D3#XPP;'M0Y-GENS'3#V@9M1,S?-IL)R&VKK:O&AWNN9UW[C'!&<^G^J''G M[ )(=\%:V ]:AX'R&.Q<5L&:G.FMUULM9;&\;1T7G^EQ!A$L&4T1@F#*51$-(H#/+ENEJ3E=[;2']H MH[?*U@!W="1+\505\$8V.!1ODZ*W&9"MT6;O%8-YT'L_N$'7,<]+8*75H#=; MTO$O?[0H_PJVQH.;RS ;T[0Y8I;HUF#@26G3')#7]#?B#C;.<=3Z,2 IBKP\ M@WG,!%TE/(0DS&+H!R'R>==W+V,/UR^[2#YT\(KEA@O^HO=O/PL/Y8JX+6F\?UB'9^^S>8VT,[[%XG M+*WY@VQ!)>RM2EYM&J7 QLNF3;*\>92=D$8U_WL%X_EGVQJ"CA]OF^"-;01X M')QK^P"^NNM;M $\[MB)+H G/CSV;;X5#QUHAF[KF+S0BY/0CV#&I1HR\T(I M'^]#RG(_"[S4"[A1YXCSP\V-,+;JNFOR<[S6T 6(=5_]MH!S'@8,%(D'IB[ M;[74/'%1,*8'CK4PX>Q@$X<,.HX?A@]:5XTCE-\YD8V&96#RN7S:K._%;3Y4 MCZ0HEP2'8J$@R"3!2&;)(@I3'Z60BL5#R# +6(Y,R.3T4',CDH&E0)D*I*W@ MS]9:0T'>,PCK<8D=W!SSR%C(C,GC,AJ6B./,0).2QF6'7Q.&QA7CR&) /TL_ M(SQ!)((L0PPB'P40AQ&&F8\8CN,(^)'XF% MXT=-\Q%5+S^_PSI,^L$=<>OV$'OO(R+/V35VKYUS6DXL(H:LG?\=+ MGA?K99YF"8V]%*9)YDDQ&-D>Q0\A]3#G+/8X)JG)4WI^N'D^N+2U6:T*1O65 MNX"QYJFT->1_*JY?C! MJ:G>55<4RKTC#6?#W:&;NI8'K3*:>/>R^T@GEGKS%ZG9)U+4*I'PIFDVCT_R MJJ;7Y?Y[M1*W$5SW\HVL^3+!:9#&*15A0RR;[\8!)!X-81A$490$C ?$*'%G M IOGMCK9*IX_;\T<46/F>)X9DKI$&86(<0(1CGWQ"@HCL8),L@Q%01JR9/G, MZZSZ#YWIH>WNYOKO,YYBO??>S*;-\@&D MWUT._<#S0:.#G?- >F^YE'*:J;)9G.G8XNG+/:>9@J,%I!,-;1:?-/5:!#Y* MGKMXYA_S7-SZ3M5UW^8WK%(CMB*]G'4%V)TB5!1$U/>PU$WW(A%MX P2&7QP MG*4(4Y^%F9:>SV@+YA8[[)P K1<+T/HA,SU[3Q:@]Z6O9]=[^8R?I_.ODDG0 M=[ZJ&@6\166PJU$\Q]GBY@.^%G_;'GRG!0=)9;42#7G";-?267X+LFQ;TJTL[\ M3K,# VP 56\T%-4:U;'.W M?KD3WXZU5'3^UZ9XDL-\*!JZJN2@NZ;W/O<2'J0YS GC$/FY#U-/_"=B61#@ M- HH-I+B,!E\;MS3V]XJE/>&FY&/$?AZ+.0*4L=TU)LMUI72\'U0P_Z@>GYJJU-J4.7[1C!X( M91WHS;N\D:(#":NHJN%H!6K=0;,WSE0074\&YQUO'_=LI9Y@7_Q//<4GKIGD M.3UO;_\D7OB4>0G/UZK\MEEQW\LB_Z:NU>:06 &MR(-N#<_I.\SM)2\LA=)4 M(&V%_MXY6&>V?M'.&>#.DY4]S!R3E@9"I@>;&,CL[@3(4_"E-!D]CJD8H-Q!PSR3BP1JGTG4/" MHDC?T6$FU^@[Y^PQB;ZSGQ]9]4?J?_*U%!/?M;EN>Q$M/8[S))6B>A'F4-;R MP"Q*0I@3SR-QZ*<\-SH4.3W4W,AAV#I5+(L?MX:#9FNY8>G?:9CU6,(.>*X/ M0G9 [:R'FC:8L"+#A\4 UZ^8F1PP5:&X=((=5&+5X>>TL-PXK3 MJ&H&%E:P''1X8, X_(5XW7'=HQS M\TR*E22A3U4MGY'W52F&VE2;YH^RYF15_)NS+U4CF*DIAH*0?O"[^.2/9HES MG/L!P9#C-);*)F+%DLM&G1XA*2,9]9%Q.QE[YLV.AK:>R4B&;KT!*ZGI\=1Y ML0"KK5RL'X#6E060 G2/2LD_EZ4(JE&"N6*:Q;G7([ZWFU''9*F4VH:1U=8W MF%=[B^'TVU7\,T^_A;%XBP:-[G0G'U@CXG4.1AE MW,OC-U[RFJS$6^F&/19ET:@&K<^\#X6B(,HI$;%EDJ$0(HY]2'SQ2DC2"!$6 M,91%6OU4-<>;&[UWYJKPB>P9;,;3EV#6(UZ+X#EFTB%N^[;:CSTU4;'$;Y=& MFY2P-%U_S4"ZEYD?N*LRM>:]"'[X??5[^53(W)E[26^[Y##-DW>-6\V-+5J3 M@;)9AH/WQ2,'ZPK\_O7N\R Q3 06R@_]XW@=6,]3B -$'5.(+IC@3^6"W6TO M0[A&'=WKW'^R,WP#9X>'^2:7726[HWIH"<*2G:I7A\HPD<]83+)0("S+3ZD( M4](T]R#) YQ$)(Z2P*S02F?4N=&/LG:4X,X%=/6B$^N8.2:87GY'&:PB%67R M1#H\>C#9E>.Y,.9;J/+HP7!"G$?SXK&[[@_RA.H;?ZIJN5G7;N6W_QV4&61Q MS/T\@X1C!I&788@Y22 C- J0W$J+C7;+M$:='?&T1AN>V>D!K+L7;QDVY]OR MREZP-7B:4SPCF*SMV.N,.?'FO0$,A_OX)A>/XQZ51M9T++<,DRB@(6(P8:$( M;J(\@)AE@FUP0@G+/!PR8B(MN'=W(RZ97$F0*%/->&4?/#W^& V)ZT60LFL! M.LOL,<%1ART]\?OWGO3)/NK6ZR?X^(>N>%(_/SZ1HE9-R7^0^H$WRS3.,Q+@ M7(0%A(L'-8UAZF<)#%D:^!F)Q:^-UB/'AYE;'+ S4&JMB 7ZA@%:/3YMU*%S M\?BTXMM:&_&+9M23?0BVP2-^%813/.M@@&%GHN6'_B0$-I_^PT&FIX&3CA[E M@].?'D<,[S9-4?*F>5\]9D6IOO+MT'*FT?-YJ\G0(WW'$#M^(_36 M@X'Y?0*"PGS/@\6VJ\QI71'C5\85 %IZGXRQ8-*7S140O7X377.KL84K3WU4 MMI)M,C^MJK\^EWE5/[:BE'TSICA*O!A[')*4R#4HC2'./03]E">^%P489V;[ M7'KCSHWOAF8#-CB$DB\FV30V%WZ 8N>(::F+WFQH;HK9Q]CUMM@07M6$5]H, M!D8[:9-E")2U.AF]429&2Z=" FT)CO.PGJ<;FV"Y/O([@9.Y9LF%[Z&N M>HDUX";2,3D5[__-BJ2)%AHGQ4W.7SV5S(F6#P/!$[W/CPONOG'9"IFN-[48 MX7W5R-KG3@92-==.N!\E+ F@A]- 'BQX$,=I"'W,HRR(0B\3-S,(ZBZ,-S?6 MW#.WZZ)WOC?W*)3U@C6+V#DF47/8C ,R33 L!6*71ILT --T_77@I7O9."+Y M2.I2W+>YX[42DWU]2(\QBM(L1S#"G@^1G_B0T#P31.)QY@4>P<2H@>F%\>9& M)%_Y6JSY5!.O7V3=SZ_@B=>M>+49E5S"68]*+*+GF$IZ2Z5"?ZM&/4T>A"9" MEOCETFB3\HNFZZ_Y1?>RD54H5<7^*E8R(_VSB&%;,9WVF/:HMFM&,2*A#W/N MB66>W)%*>9A#RE(BUGPXXI%6LY%QP\^-?78FM_)#;55T[Y-AG8K91.CQD3MX M'=-3;[@"]!!FYU*OXX"S5>AB-OBT=2^C@#DH@QEW%Q=5VO>\?ESZ":<\3#GD MC'*($DK%<@SY,(Z#.$MD$W@:VJN\ED/.CWJ,JOXHO323+F*8TQE8(Q*$QE9:]L7./LLKDAI'DG\_ETV;=?./2LV)5J"UI^==-+?>7WI&F:+89".I>RUPL MPU(<99#@.!9T$C.82LD /\@"2CP2<8R63ZI+V_C>F^I-Y\CQZ^X7??G!1AVF/I+^ B&3H+62[#OY@)L_03*T4'Z M77M;MXVIK$V%PU96U]OXYLVOK,<R[+WF CCWE4*]7B60PL#S/NR4_92WI_ M_+V:V^WG>+.D- DBG 20B'<$1 &F,/4B C'-8]^/0\X3(RG*:XR9VYJC+3%? MDY\+4')5')-SI@1RLK96V?"8Z)IYTCQ#F@A]UP=,O1N@M4\5]TM/#MC\M0K M[O-*8I<+@VS6W]G U];QU#6F3'MV90&T@X,M&_< MI0#)OY5CG?+1?W-2?Q*?7>;(\W+NIS"D(88H(3G,>.!#G@1AQ#P6\C0U:K@^ MRHRY+UG5W&\V(1/CZA0OFWNY^=0S>?-BTPXBO M^#+!/J&!ET#F^1Y$/H\@23""49 %+,!>&B"C_DJZ \^0]1)CUM.#6)OGK /G MGMFDR4#9/-C97T@%VHR+,+Q@/9.)0:TRF1%6]KA+;]BIVRUO6NKIX+QMF[ES\:28BW3ZJ6JWRXD?M+*K]GZ1'N$T1]Z(4B)$-YED#" M,Q_ZV.>)CU*&O-!$RDU_:"-6FD#G3=9,J(KYI\YVN=*M>KL!V1IN1ET&U/Q(A/=*D1[A(/0I$@&8GR.( L8@IF$,*29! M$,J5:*I5C>_"N+D%:=\WCX^D?I%'@Q^W7:&&7ESLF^%^/C5W>M]HEEQOUG9N MR1DZN^YM%J#U[NCT.>E6X!)Z6_ND-DV;=JO3 :@'NY4NQIA,M["7VLT#S$*I M=\KS1 2WQ \A#BB&/(Y1Z*5I$)O)"8PW96[L?DHV8]$+'3O7RS.30YX&><>, M/5H]SX'<\O6 OIV:WIL(.5\/F 5MO>LDHF5_G(]U+<^?9#K),Z]?%%/K-L Z M=NWJ<^X,VU*=_=RXN.AS2>M>V*YZ?*Q*=7S^9&)!^*U4;E M:7*5C]<)/0OCUVIEU?"RJ&I05FO>@%^*LLV9:@R3IJZ=0[W@:<*9<4Q: T] MZTJ;B]2 H3/R2&0[?1^WT[?S4/[M556ROM R]9M M1QX/;VJQ@I8+Y9)]*G[*GYI>E9%DXGN>Q9!A2<$!IS#C:2 8V?,P9GZ:<+.D MF)-#S8U=MY:J!/?>5L-#X=/ H;I MPW:@G:@]P1ZXN6UP-<_8K0#F^E3]Z-?PLOBJ^2GZ131LG9N?'FC:D_*+#A^< MC5^^8F3[Y_O'A_]5_26;P;XO&R;^/JKS\\F[S(U;E;7@OGA47?R$S6V'XGY' M@3/#-L^GX;N\"+:'G&,FN B:944M?7#&MW(^?>MINSA?=/&@@?/E*T;V;A;A M'Z]I059WY(G7W0LMSCV>8=E PI==CG@4PM3''HR11T(>\P 3(^&9HZ/,C25V M1H(G::5AF^:C0.I%!E?#XY@*!L@H QV$ V@8T[94/N?F00OELQ\> MJS65\UJ0]SWYV1Y9R@J(MO!BM:K^DKEX2T23,$HB"OT0B4686"= PGP&PRQB M/N8)%7\L2_X@$R#TGG^-4;6^[KC]N@_'=O>M_\*;YK^4)$B[_4MZ4TV5J"XC MCE/?R_,TAQDC/D0QBV$:8_$&BQ/&>9I%B%!S91Y;J$^NL_/W0\P7@*Q!MM7? MJ7+PPHDA1>O,!,%>3/PP@(0$ 41>P"%.N9@)F0D5!2C*O-142L?)/+@7QCDU M"UPL#)WAK_?"M(RHX]=G;ZU2-N@3D';HWESDE1&:;=KX6)-ONSSBQ$INVA < MBKKI7WI=#N=M?K$(LCE5!=F>ND8H\UA&0L@3ED%$\Q22- EA0AG',8YXF),Q M"9Q76S:WZ'Z8'-A6:V=GJ[J;75EW=EC6??$(V/&TZ]'DFTRF8S(]G,?SU?G- MV?)\>T?YSC"WG-UYO5UODMII#9WV!K!7,UGP9E *M6TMB5,QIB79U=731X?>FZDOE<#:'J>HP^XYOF.$QA=G_=H55%^ M*AHIN*6**7_O1=]=M/DTQ]!A=>6)@=^\OO(\(#H5EA?N8-SRLWW^7@EMR 8- MU:9<2[&N[:-$(\K3G'DP2+,$(A;'D* @@CF)0T%?&[51'4H*GQP&IW$74"\$0= M1?6 MM)>U!BFDZU&]>\T5=M18]\&+4C-KQV=0MLJ)W[\21Z[%/P[7I*5:GVA MFO!P\=5:=V5-RX1D+$^R%,8D)!#E*8$X]V,8Y"%*HC#V4<(,4V9-QI\;LV]- M5=DS16?L^/8XIM.A%Z@Z!-DQY0\48@>V2^W7(>Z]_1?K<<=DLHY!SE[FJM'H M4V>JCH'F2&;JJ-N,S7YHFUE)5>_WFV8MAJZW2Z!O_)F7&Z4S^U 6_^9LB3Q$ MXBRG,.4^ABC*(HA1@& :A2CF4>I'R#-+BS 9?FYDMSW6J%M+Q9^]J::I$T:S MH)M3X0I;Y\D6K>%MEX/>]+VE>6<^^'89\!&)&&-PLY:A833XQ*D;8X YS.D8 M=91!G M?IQ[J6_<7?[,@'.CL)V]2NAH1%/Y<^CJ$95-S!Q3TP N)5TD@RWUP\!]KU+?I%._KH _53VCH*!IXIF![Z"G;,+\+7M52,\;B?$$ET[,G)2 MDG<+].M7@^/1K&D9[<+?STP,5.0%V6D64_$J$VM.V>EE=Y8E?K=YY&R0MS7X MY3+U<,03/X4YI3E$/D6RGZX\@2(ISXB?YTG>IS/?7R5]9-ER+0K;3XF^GW+= MOR8_P6IGKFJ<=;5*DNW9UWL'S60RWU)U:>I%*I-+EH&$"*9QE,E5481RQADSZ_=NP:;9K7G.ZGH.6*H!TC$9&Q^CNW'Y MNS;F6.]]-/',.7[A3#5I5IN2&,(\08<278MFTZ[$$$*3WB6FMQY'ZG>UE+M? MO]R)K_-:O$OD1MI3VYKJ7MSQYF?1+,/8SS-Y'BA;-D$4!0$D%&[Y$D M^%-::I'Y#'"QQ&PZ(T[*7 80O&8FDTO'UFD_U9RVO6W% $-):1$F)HRPC$.2 M1:%L!>M#G*$4!A&GH>]'S.-&25=GQIH;TPQ-531#!L::5J.>1IA$7N:GB,#$ MSZ42)&>0^(D(Q'&"<,P2GJ6&:EF6,)Y&+NLLRH!W,ODU7ZD6".M*-HA1SX/Z M,.\?!GOSH[\+WM2H%L&Q#SWZY1Q0'7X3)6E'P MZ9$F+@:^Z/)A$?#E2\RHG?%B^;%<%^N7CX^\?BC*A]_JZJ_U#[DE3\J794!Q MDJ:Y!X.09V+U+P+)E* (F@MY6T!H+.FOU..02 MM.?YPR)@CKEC)%;:%*&)Q!D!+G&'EAG$#SM"N'3?2"'0_;EPL=3)X M_,KE7[<=HU3._S>9\7^;_]%T"]^E%Z8QBI@/XX@@*>1)81KX 4Q"$F&6I!'E M6L6?UQHR-QJY.QJ"J#,I]4^[OG4KZ0ZHI3^PRN%&_(4HE[3K@ZZ;P?-D-.6\ M.&:K[92TNP(WPUT!E;@@_V77Z$ZY Y0_X#8'PJ-N@W"B>=&NY9IL?B:J[]K. MT]-V]V;[ )D\/W^S4@)F!=V396'7W7VJ4C$K& S*Q^S<[SK%N:X.^7W5K!LQ M[!)CGH0HY# G(N9%"?&@6%H',$HSY.,DCWSJC4C+.#'<3',I_BB[I;581S.I MOU\TS485Y%-I^#A]K==(ZZZ>QP,WU M1!_KA*NG-+%.?7QLN>G^L8ZXX\>?=+5A,MJN*O97L5HM$S\F ?8X3#R5',PB MF)$PAC@/49J& 0VH48]2G4'G%MT.#DU))R!GG&RE!;8>5]B&T#%Q'.G_*3$5:'Z(!R6@AI<:TD-5RSQ&[$28%F<4$P@ MR4,1FH24P32,/?%7WT^)+\][ Y,6\,>',>*8"=J]W\LQ1!0RR.XT61=?P-0L M"!F/E/,8Y(B6IS+2H7KG'@BN!#O;0=Y6HW//T8NRG/N?-MZ'>R]61*0HWU?U M4R6%=SX^RP*I6THW]5U=5/5]U4M=?1"_O:V[C3\9@/+F:[4N*+_-OW'&'Y_D M^KQ3?!>\$9&(Q3#+Y/X<"4*8)03#.,8YRRCVPD1W?\Z)@7.+;#HGP=9+T+H) ME)] .2J/&+>R8])7<%OWF]Z@=1>T_LK4L9W'VAM';KX*%S?ZWGR"'9.EUMS> M:\_M[7!N+_<@F&:2M7<-WWRR)]I-[">=;B>=MY->J4E_ZA_HQW[2F?R,^#?: M37K13GJY?:#KK=-V=AB=SL3)G4W%%Z<5Q%RO%"18K9R_CM]9IE+3?/%;0FNCM<10U*ZQ_ M$863S'WZRJG8]Z+M P:]_-FWK]3=;>TT2T9(YL6RT5# ,$0Y\R'F7@1E*]@H M\Y,0(VRRO>O(SKEQ\<&.\-M5W@YG4V^;9P9SY)C]'=78GJBDFFF-[9&IF6%A M[=#*_]AJVB-0NRRA/3;*[++&^7X&PE80;2!2_I7_7-__Q5?/_/>J7/]H M9&O,)$AR'_H^]2'R60+3@%!($8H]#_E!P(RJ(,8:,K<7@WA6D-F[8/04Z)'] M%, Z9O/6A<7K9+63_1)4HX3;TJ+R[+4@6N+=T69,2JS7@O6:.:^^G_G9!'EZ MDA)NJU4C4RV608Y#G_(41I@G$(51#G&21A"G&&>9")1]JA4D']YZ;O35F@>H MM$\E0>GO[[["[/+V^W@D7&^GQX,QU<;RZV^&I=W@XXZ? MWL=]]?G)=F"/VSG<.SWQ"3/VD2W'[YZ?5/G\KK&]!K<54_JEU+V49A536;6KS/E?%Z#]MQG,Z3SM40.>:=(^BTFAM 6@N4N1:*T,_" M<*:X2%S7!2F4[6*3XW>;Y+$\ZTC_9)[_T+A5TXU8K+%BM5D7S_P[I_) 1"S. MVO0HSCX) ^7!R*:EY-O\(ZEEV^1&3&S;P>[E^ V4L$*"8H82E$!*D <1\1C$ M@4\ABB/FL9Q'E!L)6CBT=6[L,K04[$PU6XZYG%N]%=M,9LPQV9V8+.M2&Q.@ M:6EUY]+221> $T#^>HTXQ9#F@=Q]S6[J^G/)[HOUBNM&J#EK0+(.PLG@NV(2MP'ABCZ.PX!J-"LU>WFBPN.^[" M,"@[\8FQK80>'ZOR^UK$=OWY/ X03=,01B&7,CT9@5G.",0ACWD617Z2&!UL M'HPPMP>S-1 H"TT[ +T&3R]0N0H2UWLX S0NIWV,Z--SPG5KK7A>WW_B;CLG MW#MLJ'/J@^9ORQV7JF!9\VVY?]7<'LJ==9J-98\ ^H]^.K6TWV?CSNPO#]>.(38U6/;A@3,]O<5N6+W(Z MQ$+X0_5(BG+I981[4MH:;\[?Z"RVAB*=EN8(,WC MB4E!=TQE2M1FY\$";+V#>55#Z=]B6R I?KM2C-7E"+<>[M=/+L!N L6:I_/8 MYGF&-?AM'5M<;]"TIQ/6 #PXA+!WYY%=<,173WWS!BG#OW,BDRO8K4PWWM2U M&/L=:8KFC[+*&EX_2WL_ET^;MSLK!G>?&Y)UQ>L1\B--Y-KW*>\<4V-EE M\>SLI+?GZ$5<-* 6\;<=K1S>;Q(N..E&_P"?_L"XJ.X?7$K"YBIQI;G=K)NU6(P()MBNXSR>!Q&.",0(4Q&QH1B2,(CE]AY)2(1"$N=F M"VU3$^:WK/[ R^I1UMU5M>9)W&CX]2(HEY ZIH;>=-#9#EKC9;3;F@\&]B_ M!YE6)3[M8C4\%D5+$8WQ\)-&*V/!>1V)C+[/.+X[URF][WN^C&F5L/NT MG.IXW/7(S3::C@FM!7+/7M =)BA9(BRM(2[Q1?YJ=8@=+=Q1O^_22^="JQ80-^=KLHU MQKVUG(H%8#545&R,,N[=L#UIO\W?D^;'IU7U5[-=!48)\O+8\V%(!+\CSC$D M7A! ED28Y2BF+#!*JCDWV-QX>Y<9(@] A+5 F:NS C0'6H]U;<'GF$.O0,Z8 M"G4@L41L9X>:E*9TG'Y-.EK7C$RK:<6>=CMW'(/_=,,UE'S"]AW\\#(X?]TYYSDF>R%&?;>5\ M[-]\VOR-HXX=Y&(<_Y1Y5OG,;K_+-J#2K7C^P9E,"?UH4Z+D(RJNKE]%TG*X"YZ-BP M%N;RA\>]?N_JBG+.&ED@WK>VN\V_5.7#/:\?9=;6DB<&R_T%H--(QL35:#F3^+>/V0?4O+P4*M^C;*S0$F+ M)[*2D6M9K4UU-S2F0N]E;Q=@QVRRQ58^'+ONB@)":3"4%@-ILKVX0!\>2[&" MQH"3Q@_Z +R.*0RN-&]U\+J]TGOR5*S)2JK#?N,-%_?Z<5.R#_R9KRHE*ZZ: M0"YYB,,L#1.8Y8DO1;Q]2#A!D'L1YS%A**9:V9GC39@;70VL!M_^+_+X]/]^ MT)?['SD+YYEI&FP=,]71UFM[6'=NJ-3X@2-MJUCG4Z#?C\']5$S5K<'1E!CU M=;@.S=-='T;>=[*>$-?Y/>P8<>6=1I8*5#4O'LKW&S%T25_N:U(V8J$LOJ^_ MD:*4!ZCO>"X^(\_\_2AGB&-?=O^53?7R'*8(,1@G<8I3Q%G@Y7VO<+T@V&!T MK>=NOW6XXQ>,3 7(6P< [3P OSP(PYM?@9"+P:VC>\TKQAIVS;A MHG,!]#Z @1,+D"GS[:9CC #-5F*\P>AA":ID<:F]LASBY5WBOJJ>1A8 M[4H-C,O?-;'7(S GB#JFK]YF\$MO]:^RZNM5UP*-8J\Q1?)F:-DKF-<<=^KB M>3,XCA32&]Y@Y/9CU[S@&U_)N.6^$B3XCV+]XT>UDOFTLHQ4J5.*(9E,<^." M.M7R)HAY$GB^U.F(1$26T@"23+!8'D51P#G)$Y[T$=F]P=[D2'M&Q&CW4QQH MR!XZ3:&RC:I<)LI*2;A&2<+EL@VJ6#;]M7,/5-FJ>% .F>Y=CIU'S1U-E],R MF;1Y*Y@IEZH#VQ=MQ0!4MH/N4\/4,(L;GU>B:&L[=*P9TVZ27@G6P=;IM?<; M1[ ':VNQ=ALD6Q"6849@@I$@T4C$@R3Q,?3]-,1>*FY(M6H8=0:;6^"WW3J2 M'#BF@^%99/5HS19>;['Q*?< 7&1MZ&!BB8C.#C4IV>@X_9I0M*ZQ1!JJS&"9 MA!'W*/8@37 ,$2,4XL##D/D93Y*,!-PS2MT_/LS_@75G+&A&ME(Y ZT> M&=@!S#$A_/$=]%;N]3&QKCE^&0U+S'!FH$G9X;+#KQE"XXIQ+"&B"YGZ?5=7 MSP7C[-W+'XULP_NI*$E)9>DS71?/:K@E(23TO""&"<\]B/S$@RF.4YA0/\C\ M)(]X9E29K#^T$8M,4)\L@V0J:QB>.MM!]@+RWFY MH:;T8K!7.C1C!N$'=.. M!%<5B-P-P/U%6@Z*\E>P-1[<7(;9F(K,$;-$308#3TI5YH"\IJX1=[BFY?>7 M=G^[H77Q)#=:OA0E_[SFC\TR9V(]D[, AFF80A2$.20A0C#+&"$HY0@1HX37 M"^/-+?3IFTUW+:8')H,_I=% 66U8P'8)LHBD8W*Z%L21#;HO0F.U#_?I MT=Z@W?9%UX]WU;Y\V?A^3,5:;?G>E&Q;HDNE%NJV7&)7&D(P]VG",XCC+(8H M\3DD08IDICT/8TYC2@/39DWZP\^-@@;6J\R]/?O-6SL9S(,>#[E#US$MG076 M71W/=;A9["AE,/CD[:;,@3G6BVK$7:[3A1F<,=]Q\34MUT1*#?R]DH-_+@5= M\&;=?JKF;,EX3&,6$NBG3"P..6-0+!<#&*5^Y#,4,S_.QNB_F)DQ-\+;*H?0 MH7)(M5,6VS^[?]IZ.$[NQ7#.]$C1_4PX)L?M) P\6("=#S*%HO4";-T O1_V M!5K&X6A9B,70B#<17!D'U"EAE9%W&T>BW_B:B%%9WXZWVQQ.212*Z,^'229% MLJ2(2L8#"D,_PI2'?N Q(Y(\/LS<2/"&TLWC1J5'B 537M#B=/*+"9IZ]'4] M1H[IJ3<0]!8ZV&$_#X(E;CDQR*3<<=[1U]QPX=,C-!78_]Q77R7#5%]Y)?-] M/I7FN@KG;C*[AYO]SZ91L:DLH!96P[N/M^"K^/]AMA/X5%5K63MM(+=P%LKS MS[Y5%!T__H8 NE!BT$%JG!K#V3M/I\B@X^">*H/6!:,WD+:S*E9S'Q^?5M4+ MY^]X*5Z-ZSOQW6A/_^]_D/)XZN#N*6 !24*".&1$!!4HBQ*8^0&"F(38D[<;UCMN$WN6/5^ M@VJ64;>'L[7M8LFWH[S#:D1_;*K \QCNC[H%*L M-ON!"KI$/O)YS&7/B@A#%(C5'XDS+I: 02Z%DC-JEIM]=)2YD:\R"I1\O:_B M+O>[0".M!F3=LK)J(R7BH'@Q\ M-<2.N72[;A0&MB2Y4)V[J#TN/ N!)58[/L:D_'36S==,<_[#(SFCHZOOO'XN M*#].4"(P?>:-;%LAQ<.:>YGP-/R]5%'X6JW_FZMF60^EU%OX+O>7;]5):+-D M%'N95/YB@9="A-, $A;ZT$_"Q*=YB@1V1APTA=5SX[0_RGIKIVI5L0U'^$_Y ML^$6_C0SKTEX@WX9BU^NP8OO.V)V/JY #>/ MU<9FC=^D4V*+T">Q>=H7Q)33=T**,R)<$TSABR(-1Z,>RKQN#!'$" YRF/DM1G!.C"J115LSM!3/4 M3-P[)5[_J*O-PP_ ^R5S=WC<2U<^&>]JC)LUO9>)\[EP_7)0X+8.@-8#T+JP M;>2QW;MH/]L[XAD.3-2T3\YU-S(<&$#R?[+5XQL*%GR^^*1 M2Y'>+KFLV^?L4R1H%&9I1$4DA7 N BL:P12)Y7X:^SR-B<="9%3H>6G N=&& ML!>NA<%@8'%_PF"8<'P1:SWNL(F@8P8Y"YZ#)!5=:&QUC+PTW+3=(C6=/^@4 MJ7O=R/4<6?';7(4X7\57Y38?R!Q^J!Y)42XI"G#@!P'$7AI!Q)(=/)$MPNN37,;;OXV9&! MPM'=Z,$IRKN7W4>Z0Q:U1=WM.W_\R6M:-+SY7+9[+&KG^K-,UBJ;@JH=EV44 MTI F80AI0%(1:N0,DHBF,*(4X2B/_3PTZB(XA=%SXZ:;;6.CHK<3/+?[F+QS MQ[#9]"13KQD%S6Q")SRXW*?0G<=2/>/H >?P)+-9@*WK4MJYW^#>>MYN=5N, MT":<*%LQWA0F3QLE3C@)!W'FE&,;-ZTZTHU[=USZF0E;BKR0N6I=-\ZN:NRF M9%]V0O/B=YM'SO85MK\5#S_6M_D?37?I4KS2@M#+,YG#C2"*20R)GR+H<1^% M)!<4D&AMT4UJ]=Q>:J_E_FMI+ZQRN)&M_ Q48*>=^_,OM=G.J..WVK9>]_VP M:'KG-Q@ZWBE5;NMU53+YP'G0>;\X:%>@$("W.108='>9XW=$N_W7/+\K$W4, MF^%WQJ39V/1S=[(_V82F3-72;'IT!UW0WF#PL85IY3.OUX4P17;\O)@M;:W Y?GW)&"+3E+.(LY@ISG@BN\)("I1R.(DRBG/$XH]8VXXM7]Y\8.2JST M21BF>N]T%4YK::UQJ[$]&/68X0IP''-!:QE0I@%IF]6^8,>1S\V^MW?5*N"J?!$)2F][-Y0/ U)@D)95LYSB# 108#/$IC'- O\ MB(0>-6HJ>&ZPN3W;=[5XGHNGE?@&JS3L@>5JU9 1>5 E?O4D1NV7.<;AP6GL MM:,#*XBZ#PYV9B[:M,07\&?WIZL0X2(R]B*$TT--'2!<=/I(?'#Y&N-]5!EJ M?"Z;=:WV #Z)KT5;&-5NXI+5,B,H]L,DAAYB!*(P]2"F*(%IGG$_YD2PC58I MHL98+#]T7Q25I56TFTM/5;U>HH2D$:88QH@$@EB]&*9)FD+?QV&"$0E) MP'6(]=P@/)?NT(@_::H+'+I[;DZN, M!/?%HRI7$I;RM4IHUTU%.HW2^_H':=3 M_3OGT)[:W]D/CDR'I#\XV\A4ZB/ZP\V[E\'?U%;LTNRO'!+R;A4QL&S9";T\:#&M!C>=);T/& M)?J.Z<8^\.;)@2/1LY7H9SK\M$E[(\$Y2, ;>Q\KI\N?2%&K'+U= XMFB5/& M,/=\Z 4Q@BCUQ9HE]2/H,XP3%H8X]^(KSIB/C3DWVOO8K(M'I92>"VO;Q.QN MYWE[KMKPLJAJ4%Y]$GUT$K1WG&U"ZW[C>>]4>@&DP6U.\Z [CL4^@@;XN#F@ M/CKB6QY3GX/@PF'UV4O'T=$]IS_*:E4]O*@$X\_E6GQ?BFT63E?2C>+$2WP< M090G&4112&&&(PQEY;SOA3@BU$@H3VO4N5'2!_[,5]63H*3UUGPSVM$#6X]X MK$/HF'IV]G;U%SN+^S1$^Y7T1B!9XA^],2=E(",87G.0V<6C$V?JMD]A^^?G MLI,*:>[(BUIN)!Y)$X]F,$ADSU+&.,Q"YD'/]S'G"?98:!0271QQ;NS3FP>> M6ON,4VHN *S'.E9A<\PXO:W@E][:7V5)UQ;(NPM CDG&T0/'7GK.A?&F3MC1 M<_]("H_FA2.77.2I6).5S#.6-58;\;A^K_+U7Z3F@Y9,-X^5B+3^W1YOIAD- MHR!/(/<0%BLP',(TQP%,PIQ$7IQ&!!L5V)J;,#?^&7B@5'ZE"Z#I?%@ ,NAM M109N&*[+S&=* M:( .5GSC[V1^:/ZQ7!?KE[M-MBKHIU5%UDL_]N.8UI^Y45IK(&@M!,I$_?/Q0^PN'XQ?A8ACDC$!P^@H_*33H\[ M#^\VV>'W24>&I]ZG/S0N=MEN^71547O54+^+:&E3F>%(2 M(KW2,PWC.$ \@S3D!"(>BI5NG.8P1SB((D^L?Q.C?(N+(\Z-YGN#%TJF?MTV MX>N-'JVM?1EX/1JV"J=C:KT:26.:U$;'$O5='F]2.M-V_S5%Z5\XCG;V$[W? MD[I^D42GDKV7-&8DX#&&.?,Y1 FA,.,QAYP21CV*DP ;=?X[-]C\R*8K;#%C MD[-XZA&)+90<<\B7JGR 4L2YRT_XK:X:B^D(.BA8XHJS0TU*$SI.OV8(K6NN M7-*^>^D#HY?W*](T-S^+9AG0A(07X <>:E,*$H2;R ^X@;M7(^ M.]KOB1ZN?RA7+^F47H>R: MF7>ZJ+^)6ZR;#V3-M_RT]!(4)(1YD/BA7'FP!!(>AY#%,?=HF.8AUDHBFMKP MN3&5,A$PJ9T]R,[^94Q?\LF_ ^=I<,XSZYA6+6AHMP@,) D:H# $H2=PG:+ M Y! #/+/9_I]T98]F.WW9B(-A=E^?TSD&=YD$D]J/4QKS53"$6^"\4"%XFW& M']D#]9D4*YD"^:FJ94>B[_*42!TDR0V:W\FZ^]L_BO6/HKPM^7]S4G?90=*_ M9KU$'HY9%/HP$O$-1%%,(,F#',H$1YXBYB%NUBOU:I/F%LZT-HO5Q%_*9."# M%V&R82_5ZR=*;X=F6O@=QQQ*=V?GP0)LO8-Y54/IWP)LC0?2^@7H?'P1OUDI M,N^$J[^+*5SQ[:_5^V$!I/M P&"QT:NU&;#5$/9Z@Z9M'&L-P(,&L_;N;/N\ MO62?BE*VL3\F63U([?S GVI.B_:=5.[G.GLL(!D6W(TYRR&*0P)31 ,8!IF7 MTQRQ).3+4C4U8M>>UENP5XMH<$LT0ZL=;AOSIOFOO5QU-C!?L@L7]Z<@**L6G8^<^M0(M>"Z97:2Z3*"_T65V,GX^)!PP00.U^^MQ[( MU@9=,OU"_=RZ ?;\D%VHNLD0KK0;N\XGP4"TV/ED3*9E[&I2S'2.K\+SC/SQ MN/M.IXI\E=][8LG7W6ELK7PC;R7_D/'J,UG)8$$,LJX+*D+2X[]O=?*7880\ MY&<1]-+(@XAX'&9)', D86E$O,!#@9ENV17&S/!-U%D-J+#7M"[^BEG1VSF8 M"FO'KR35@TB^[-4/ TL5T_4S<.93DS3CL("UMM .J^TMW--\ M!7Z[63=K\?4KR@?9 O&9UR]RV7#SN-9=B9^^P]QX;S\5P*";QP6@+J_&[6#D MF*\&1H+>2F""F=&J_#(DHU;G9VX[V2K]LFO#U;K&IT?U^/G&^QXV[;3=.Q>,>MKHSXC&@MT1SE.;LO.0L8^OVA"97S\Z M(>"Y:,1W[5-5?Z@VV3K?K'IUNV5(LB!C.(<1$_]KMT8)5U32FTMYG =<^1+<"H^L#G5[( M4D0P7*Q-,IDLU6WR?1'(@8\_913)P2_?N AP&K(ZG9,_YB#[(D;VSJ%/#S7U M,?)%IX^< E^^9F1O%6>)K,+6G!=KJ2_^#RZ/ISF[$5\AP8XJQ74_0SY#/H]) M)+.2I&9<$@0PQ8Q"+PZXEZ'4\SQLU+%E%F[-C2\[VSG[?ZC,'%AQ-J[@9EXH MZ[:1F86Q,^)^E\46Z[UBBP% "]!#!#J,VE(,^Y48\YQW6VUUYN'4M,UZYN'S MB7?TS*P;VUBH63%;IS[>UVN+> MT+;NH3EH=(^S-$*^+[Z[)(2(D@#B(,60$NIQ2CS$,F+6?\B6:7-[*^\9"ZCT MT[03D;59TSSG>Y.Y<'WJ)YT".Z]4)0^0?HE'"/2>@9UK\I_WG9OHY,\Z^M:Z M)EDS;.+F2K8!/>S!9'V$L:)J;4+(YY)6C_R>_.S6]^_:K9-E%A(_SF@ .?$" MB!@.(:9>"C.:H(S'XC^Y8.UJ359ZK'UA/",JWH[JC@/NY1B ]=E/:_(3//5K M;U.UM0M !\Q+64H@PYEX/2)*Q=+7\V!*"4,128,H97T9SKV)CMWU>.]7T]Q/ M7=3U7F\6O[3.3V4ZX%I358K>=L>N,]?BAITF,-;$[\Z/ M-K'^G9;KAQ)X>I>-W+S;9 W_UT8L&CX^B__!!Y,!UM;(2=&F79OXKRK!YL%%SX^^IR0F=G(KL"- MM!]4K0/&YX47@&<$Q^+_ ICZG@^1'T8PR[,$II&8 ^+E<1BDRV=>9]6;0#\< MV>$*6R;*UNJ@4?9D'LZ \PG0/K6U!ZIC#M__*BMK^QUWL+77ZF&M'C3V3FPO MC#?UL:V>^T?.;C4O'!D#KL4J3>X;W^9MD"ESC:O'IYK_$(&F>-*Z?^U;!L1^ M1E,J5IHB1F0R-F00^Q&#+$=1A+,L(:'92:O9^'-[(6S-EPRT9W>_IAK;O<%T M8C1C2W=PNXXY;2!M'H..P\M6;&HX^K0QZSAH#F+9D;<9*?P^$#W8*D4O4X)3 MWZ^HMBVU[KM.)R>82[^<0L"7M?G2,:27=S[EY(.5^]L/F#48_ M=-G6XK[?UX_KCW5=U>^K6JPCY-?]TXH\+$G*PIRFN0AB4B*6M;D'4X^&,&?8 M8P%C(J31JH/0&VYN/-!;W*D5%8(4=N]:93_8.0#^E"YHAC*:\)]G"_N@NMY4 MMXFG49M3?9A&]3W5N/UDC5#U71UV1C6X:J;IL/(HX([71<66S*,)]_Q$!"U( MK,1H$$&,,PP1)VG(4>(EH6^FQ#>A]2-.$AW3X+'DUJ)L\UJ;N26V#KX&FNN^ MF4WM_Z$IJNH,&K0X_ >EH!Y.WG]*GNG \O^SDDD/IV3RC-$C)HS.&BI*:6:Y MKHML(\>0@H0?'Y]6U0NO?R=K^J,H'_9^W];"+6F*HS#*?1CF.(?(CS%,4S^ MF9_A$'DIS?5*E*\W96YA>V^R+-Y4-@,Z,'K1UWG*W3+>?I0W_S=XD+T,P1/1 MK*ZU,(-Z[Z=IYL5UY-\Z 896*G%8\1KI9ZOW9.]#B[X06L[6Q]ULJ>,-63JS)TK 3N2U'/M'SUS[NL(CK1L=<9,,&?5@L:1R%UU,"R/;=N,WAN2<_OXF1I-IA28M5VU1D*RG=+),T\P*"/!B02*JX M1 DDGI=#@DE LB")0NJ/*&HSLV+$R=04-6Z?N(!=1"6RMLVH?<#(N= +_AQ M.PU;;0T?EKY)V\&^\4/9^NTNG;U ;AQ^EH(VP\$G#=#& ?,Z&!MYEY'E,VTH M)T]/]I;D2Q(S'&1) +W<#R%*!;>E6/PG"4..9?TN2[!A\<:)H4P>L&EJ-GI+ ME<+>W@:;887&*7!3Y!%Y$ 2CR,,0^1F'XB62P3R+@H3S*,%Q,N*=<17"T[\= M5&G,4X^UZB&X:[-D"6F]-X*-KZ9C[M_[3G[3^DZ:E[M<@,%6E8$AH*#@X"4E$HBR+/"UQ MTY,CS'5%VZ6@ &&F4D8S7\;N ZF_9!T-ST3+4VUD1BU#CWI_U9)S_XZ3+R^/ M.G1L*7G\@^9]*>YK=E/7-ZRMXU1?/LU^%(=7SNWI[&TS>"1/0'+^>;P>#<)81J>'CA&K29.8S"JQ<21VTW66N*T*\.6$F<^=7VYU"OQP ]%HQ2$ MY8JJS_7Q6)#FB4=@'J:!W%5.(]S[^B%58G5% M794&\'JQN3LX'?/%JTJL PG8WGJU@^-@FV8<< X*N#0&?[/*+GU@SI5\&=S% M8@7H5^%NEZB3)''H9WD*<1:+E4+$ TA2E$&$DB3- HRHA5K0W7BS)BVPZ@PN MI/)RN37:0HWH '%S\KH2QVG9:FOL GR]C*"=&M)#7%Q6DPY&>_NZTD/7M2I, MCUPVCE^^\G6[VRS[7]P\DV+5GOEWV0!2PN-'M1+W:U0*B6"Z7L$A%62#6!I" M+\H%WR2^+W/="4R(QZ/08^*71I+'HRV9&R=]%2O,6CX&_V5&/..G0H^2)@'8 M,5D)'_HCL%^D&[^"K2,RS:E/@AKXL@"=-TX$-Z[&U!+1C;=C4@J\&J[7Y'C] M#8V;%NYZG:K;_U$6ZT;$>GE5/TJ>_IW4_^3KFY)]Y_5S0=N\J=_Y8\;K91I& MU(^\%/HLB$6(ED80\YA#ZE$6100GJ1A"KX/A>"OF1I>#)L.MK)?R12V+>F\6 MH/5''15U'@'EDG;7O2MF[3R[3C87CIGUJFD ?[;^:"HM7#C9?^U M*O]HNGC&YR%CS!>TFV3B/R3.!0M'"0R"F(A_H91Y@=%&RN[><^/;SZ48I521 M$ED9[HX,$-/<[QB'@^L=C$K^>3E@-M^*.'37UN;"X,[3;A< MR;^+F*PH'U3G@S#D4<(R#XJXAT.49@G$B I3G MJJNJD4TA=X5I*4NSB&(/!EP6:^>,08*B"!(O]5G@7[TGVAIJCI_Q 6 #2RW7^!F!8NN,\^Q8TYYPZKA]<+ZI=='( M,'LC X/;_/9)GL@)4OK.'UJU !P*=@B0#_,$)5W3*";((V9!E""/,DRH4=!] M:J2Y$4=KJ!0 J'I30=/9:AB1GP17,SZW 9GK:'V+UM9*\/T26N:A^R4D; 7R M)\>9-JR_Y.Y!D'_Q N-3/+%ND%5(-]NZH_OJ&U\3J73UD=2E[$7:EN/=YN]_ MR*S?S^4-5;E=XE=W=5'2XFG%EYG@"0\%.42Q+U5M20@)(QARQ"*,0Q3F3(M& MK%DT-[K9N:.V_4B?-BV>J)OO?P#Q%?6@%VL?&UF:MHM'>M-/AOMM!Z#*[@83 M[48*,2TGH'/)=CY!K;.33UGVL=^T\_=1$> $\ZAR;F@7;Q/GA%: M&F:J\T*[J S.#BW?>*Q&;K8>2/)N,]$2XDBS)(Z=G8M=.BL4X3)LA!?@3VD] M4.:;-N4SFA@]CG$&]Q3, KT.,TEK(YI;8?GJ6K3K?WM)X#TP!ZYC87. M$K\9#S\IQ8T%YS7+C;[/.*)[MVD$93;-^^HQ*]IL'2E"]E 6_^;L,Q.18Y$7 MDFIOFH:+*)+^:U/4G/U65>RO8K6Z*=F772&F^(P(-ME7OEZF4<981!GD299 MQ'(&4Y+DD >I'R8YQ80%)NF/CNPTBA$G2Y\47[FF8.I[4)5FK.EJ/O7(=0:S MY)B#>P_!P,4%V#D)AEZ"UDW0^[D O:<+E;<_93N>$$O,[LK* M25\ CJ%^_9YP/9RY/I+L]75#UQNR6KW:RDDF M]YS;>G^_K5_G!)!>@.?F;ZKK'RE?0.].G]NCK[YD!/AY G>)M6-&'@FSY6R@ ML0".DGLR&F@R(:@Q[@\EHD9=/[;=%.,BE!;L*,459#>K:B4^_J!RUGFSOE>5 MQ;N6! ')\AAYD&6YW,N,4K',#S+HT23+O3#@B!J==)@-/S=>^[YY?"3UBSK6 MEQ+&L@EI48*=4U),!+[?N05ZOTQ[5AE-DEZ$Z@YZQS2W#R\]@JY@-/5K)UF. MXW"SU@/+:/")VV*- >:P4]:HNXQCO]^KDK^T=:>?-B7K*VURPI&?, 9#Z@=2 MY"6%LA@4LA1'-* ^2CTCD9?CP\R-S925X+$MILZEG68L=0),/3:Z'B+'K-.B MTY6:*Q,=5#.=1\$2AYP89%*N.._H:TZX\.EQS_ZVI\![4M57+MLLWCS)E M9,DCYODLI# +:0J1%XN?DC"!09J)F"<.4$R,"L//C#4W%K@?V[OD')YZ'& ) M)<=$L.LU H9V+D!KJ3TRT(##$B.<&VE26M!P^34WZ%PRNB,ZK\6MQ0B##:(_ MRIJ3E=Q:^HT497-;=CK)NY/7)44L9B3#,/1( E&>(9@1(G,]?)Z)_V4AH2/: M78RU1^O9F;X=ANSHR]NLZ%*LFIYYF]=GW/-\W!SI,9)3R"?K=ZY<4%H*7X92 MH3LW@/)#SD,O^KUSQ6I7\ZO M-?3?)P94W9ZO( MG9&BW%2;@2%2TNZN:@K)#%]XT]S_(*4?B AP_:,1E+%YW*PD0\F/+?,\033) M.(R2((,H#7R8I5X"DX0R#Z4L3_-P%-$Z-'JF;+SS5^Y@T:V/8"5L!D^=;PNP MDB=^:^$>\ /0.K@ FQV3R(^;YK>X_9+H,OU;S_EL$@(78.?N\"4A/0%WVV_" MEV/?A('CZO-VTYN=3Y#%)&EWMDZ>:NT<]F,)V^X''?=&4U4H)9-_?/S7IG@6 M!LF<\G;Y(5Z=JJA[B6..$LX9C'(B-Q"8!U.4,9B%C'HX3VG*C#80M$:=VU:" MJMJ2V1U4_L!W=IN]'O009XF?9VF:PRA& G$<,Y@&40 #EL4(9YR%G"R?^@9( M;X3Z_OAO@#P@:\#%OU\Q53\,3%Y(4'NK6[$->Z\] M(Y0LO;[TQIST-60$P^O7B=G%US66O:^Z_*(^*XDW7[DL2I0V=)E'RX ',8L$ M5R4\)!"A,('8#Q*8Q]1+>$:S.,W[=8L>4YD,/V(%XGPK2%C6QY4E5R6\BKE( M9_*X[JA:K,:W<-8+$3$V4P]D_=_5=U9;N@+9N(A@QZ/!''%A$#,6 0IRBA* M-3S7_PLBF>>2M7 MK+COGOP4?UMMY#;V757+(6_6Z[K(-NNV2["T=C2, M<;!ZI CHAE*^DJ6#G'7BO,LD]5//)PC2/&40!7X 4Q)P2#Q9HA[D/$:1P8&A M[K@S/?.3&^7_!6Y+#M>%( G>-5JH>7M^(QB [%P!SZTOVH&?WHQG>9*E W\FD0NYM=-[9%TUI, M=K&MTOQ4E,6:?Q%O%797K0KZLDSBB(0\H) S$:4CA#C$"?-@'N9Y$'EY&.5& MW0DNCCBW_8B=P8 HBTU;!EU"6"]TMHJ;8S(>0-8:NP"MN5#9NP"MQ>#/[D\G M!4/:@%GK-W1IO(D[#VFZ?]B#2/?"D4Y(OLCX;G MF]67(N?+/$>^SW,*DSCT(&)>"$D@&\8QEH3(CU%,/!/2T1AS;K33FZS./GEO M[P)LE,5@)4PV/)[1P%WS5,8NFJX/8SIK!>M(>Q6>'W=XMC:#+^?P-#^"T4?( MULF+QHC3'KCH0W!PSF)PJ0V5B-OU#U[;$X@X>KNYT MI$Y.28M5H;XLO7#VH%:@C;QD@DR[[%NMJK]DK]YE&F:,!G+YY04I1 $A,.,A M@C%/J1=3XJ>Q42<9R_;-CN5:0?JB!,^]K8#TQIJ%3[9G4B_4>L/Y<4R76\_Z MPQ)9*"6= _O>+*JCIILZV38.NEZE-.SQ6U&0=TCN;!4O!GV[I) T5' MT+X.*ET-8^/(1$FM*X(73]CV+]X_VF60O'ZOY3:NLN9W[J0X["4+PL M4@HS7V81,9\%H1^F.4FO/G9Q8_M,CVZV!%3S9UZ>23A^NTD?<[+SAG/X'R": M>5HILWKNORY4G:&[GS>04SI$E;WB2 MYQ;;\Z>!CL M+*,,14&(8LAI)&*5.,PAYD$,49+F#-&<8.;KU69<9\B(P,/U08"XT0^II:^J M,Z0?X@_AR#!AA.Y\ 8UR!I32&^T7T#53=S'B<#T=$Q=UW.^*.EI'@/($=*[( MWP^< :TWX.MD\Z']BI]H7B9Z:0^+;KH")N/GQ4X>N05<3[Y4K[GW5*])"_X/ M7GPV[C:RU5BK,WN;'R[_=T<9B*$$(^1!SP\BB.1F+"%Y!'V/>$%&DBC*C8ZJ M=0:=VS;K0)"WW4)1:B9'=N8,.XKIX*^WCVH;5;DSBSWLW$ MV<0YIV[E@PIOM+DCDSZBY,3GUR\ DA(E2R1 @32G[CV3Q":![@?$@VZ@T2UK M\MRFW\O*V+\E5476F_SZ%U7S[V.Q_BB*V)*BF>\Y\@5?KLJHJ! MU=Z_,LPO/G@8]4AODL$9F0F5#K!(H="BVFD!MZW!N6X/3JU+77K,XK:*-4!M MI2,?+,>TFM5DO*+&QS&MR?;_)ZSK%2EKCD3_?.RK+/N$L_A 74YY$AR M;!RE,,'4A7Z8^JD;.B$.HP'I\8R$F.GYB4I>ECT^;3=J^@XIRF V%GI$:1_: M:\:324;WPH-*>NN)D@>A9HD!S?J>E/4&P7+,=,,:&5J+YKY*TU97 M?BQRTU+P'2W,:+;LI 1[,4W$Y&,&QFLF,GQ_&"T= ME5+^O)7I6&[3;P]8?),W9;GE[!TN,[ID;DJ()*,X<@.(0C>$F*. M%SM&64QU.YX;+>VJB^.ZNGBI) :_"<>_^JMATA/M$=!CK#%P'9FQ7A5LKX26 M&\V5V*"2>P&4Y/8(RQ0K2X2EW>VDA&4*QC%A&;]O',IQ4 [N_>N,(=5-T/T2 M'V+7#V)&(7-0")&'7)A$:0R#,/:=(!!_Y[YFACK#KN=&6JTRB7F10Z-,/I>. M0F\DQHC8CFYJM:M/@E/%/7>WRG4LKDNAU@ZR&!'RB0(K.K[H9@O/3MS$0*C. MQDJ8MC=5?,1 /5LQ$4-;&&:X7K$JAR!>R8MR-_E[_)1M\.I]\?A8Y-\VRI-V M(R^,6 H#)Y!I_%P/)@F2)FN0!.(W01 ;F:S]7+ UX*8EEQ9F(]02U@)E7$IYB\K"6FIK$LE%B8H9SY8?:L/X*L^W>/65 M/Q7KS=+W/4]8(CY$7#BF* @G?IWI'O@WQ:C79Q5_V<_QL@Y-,ZSYUFIG<^YSY MY'U?///U[@ ZH:D;NVX"8]]C$.&0PMC%LN D#5Q.(\J25'?6'K0\M^FJA-,Y MCNX!K'^&#H9AY*FIC8#1I#RI[:#9>-C29-/PI +M^7?Z@:%7'DC)_[45L_GZ M65VZV&UX12$AON\32(-86-VN@\02WF#H3UJ,(>;F,;X;(:\E[2!6C)"I2P=@L8]X-BL0)Q M1V>3EQ#N5_Q4#6"-M\QX1,6LKE^6W[\M.>&^Z[HQ]/U4V/-N2"#AU(%)FG+B M(4Z"4.N@8-_DW/C@NTR7S,"W#=:^\-W"IWNF#]-ZY-G\_?/-W?4'\.WNZN[Z MV^43][6.'=9Z_7 U-^M_[*=EJZE)IMYKT9OI=>(WPY;B._SK_9JSK*JBFA;K MGWC-/HO1^5 \XBQ?,N)%B4NY6(LC E$:A1"+'T"7.($;$IMT:=94 M_7AMUGUMX"4WG*U52>;6HE]^Y72[7F?Y?7TPE$1^2$(F2,5G""+"$XA=Y,,@ M\5CHQ6E,7<^$7G0ZG1O'2)FK>N,'AFNI,H15@AM>:=-!7H]N;.,Y,N>TH=Q) M.<*AG DLMFZHZ70Y[<4T Q!>W4?="_JD3F!TD+JN[9;?YKE/QP.+ZB, XYCY$ 7*@I"N8XB@DU$$\ MTCM*F$K@^?+>:W^]5%D/][E*]NJ 'U(AH#32/-28[(LPY-09C/-D?&Q_B(>3 M]LBXVR;\L<1]F\5B9/#/+C1C]SMLD5(U(EH2R7JJHF^)H7N G.^,Q/*:'G1M![61B;:"JR7E NSEM$>A_5A8(K^.CB:EK7Z%CPE'XXV!1^GR-M8[ MF56J71GH:KV6B6KDLOKN9?](G>3P2GKTMT_J,OS'8IWR;"/X3K+@]:^GK+XE M?Y-_X>NL8,L0.<1/$A_Z" O&\3F#)/!B2-,@3KTP=3V?ZN7,G4QFK2DX:7K= M6F3._B>5&3=6G V_7SK^D&O&#,QB&">*/9"*0*4)."S!M5<7D!?0?JY6&5Q5 M&YRUU@O0TKLJ$[C77-Y(J'2W&,XPU3#9"HL87=YIPRNF@O]5F,9D'0];N626 M+L[KM"SY_6$2HB8=[X3U+FATFRW!0; MO-);?G0[-MH9V74_XM&)[*/.!OE4BVFVB;P .Z%/9#7; M%(!P=8?#'@F;0F6)2[6[G9023<$X9C;C]R]*\/25RV,OT8]@O;18/TK[[9:L MLOOJ4C;Q&'$(]2%.X@ B2BB, ^S!-'%YZB'L4&1T%*[5Z]PV;9N$-L+JR8L- M6.]KV!B5L#)#7H^DK.,Y,D/5\LJ3JEIBT!(9[&5>6$^U: 25W5Q//7V^1:(G M/1C.9'G2?/GR1+%'R6K%)['>9/^N)@@-?,9\04@8"T)"*/"@^.9"Z'@L%3X] M=5-N1$V:_VE^5??S!/]]R$JZ*@[KLJ,T#H+4 M#:&/?>'0A4083UXH:2I*?!;[$8[-+OGT]SDW3OJ#%_=K_/2047"3JP6B<]H, MAEIS)\\N@&/OQ572@IVX8"_O6%>"] &RM0NFT>.T^UCZ$+S:B3)X=1CKO,?E M@_S?];^VV3->56%#Y6:=29=$_N(J9X<_:#U9[6;=Y'0MJ?$#K_X4_UYMF9"V MR?HO"SE7Y9V7\D $,S>%U',B68T)P]A'#O18Y,6NZS@TBDUVI*85?V[[6I_Y M!F2U^. W5BOP.U"YCD>-^],/#-RH4P,WN5/7?37>L\X\;/-,N-7E*ZWLE2-/.-6 M9]4JV.I]%5[5>GZ9^B&F 44PI3$5A,4)3#S$89PRW_,13ZA/#$IFO94> Z*; MIJBZ5GBG(>E&?] "0%VA:D[WVAA4^\!E4[6<*59OZ05J M(!:@^5(:+-235:QJ#4?[O9E_1-HINF?_,4V4Z'O>'Y5))O$W'=&S^:MW.AO*X>]B+NO/.<_\4H8"(]+EU 2AC&!49X3\L@L.5179W.;_4V<5&5!M+9"%J#OVJ4YT'JT8 N^D=GA?)7Q M][;OJ^H@,F8%\?=O<6=51VFM^N#'[PP\6)*)"Z4W)$9K];^WZZQD&6T=>) D M90P[,71=SX&(, Z)%W+H$10FF$>IQQVCFB"S?+ M4:-FV'3DG14-U61!V9XC-)N?A"+,5&T8PO"MH>GD4RXL%7:'?[6V4-7.J@S@ M='"8N)#XB0<1BR@D"%/H>FZ"'2]F<8+,9,[I!FU QOA>.*REBS_?T\2YXGM5?ITHOO\5\^)/U_EF M[\CLPM*EO;(MEQR[3ABY 8RY3R'BW($D%)X'27D4N:'/8T1T:T%U=30WPZ*2 M=7=8NK]=48FK7RFJ$]UNKK")V=B[F0/A,BHKI8/%H"I3G0U/5G1*1[UV#2JM MYXV#T08G2OF\E7[,;=HJ2:LD7 F^*KYRRK-G_OVIR/_!2RGG;:K>6E(OIDF4 M(LA=62(R\2A,2!# -(I8$K@)C5RN0S#3BSXWRJJTD'=Z:56]N92* %YK(C-Y MK"M=P%8H YXK;=0E8*F/>0ZN-_ANY.O]212,+D%](1/]I)1[MC8;R;"3:U/),%8/V1CBWHL_>2H*!Z8R; MJ).;7$P/_JDHRV60>HZ?(!]2+ ^)O<"'V'%#Z'''22.?13%C)E=H3_1A9*U, M<,^UD@S\MA*R_0[D%P6*2NHB-TU?? )1O5V8"W$:>4'?AX\U8$D!S]MFYJF* MSZMO*T?QB1ZF34Y\7L5768D['ATVU1M^V3EGLDY=N4Q<,<-9&D*'R=J=&(4P M22('1DX<"7\'$1P;%?0YW294_J4/I7GI/>=RT([*K?E\&QX&6'."?)=&"7,A4A\/#!Q M8D$D7AB@V/-)C-GNEK_^!D-7GP,B/.XF2QC/FHB&#?XUO&!2)^1Z9'(Q@F\= M ?+'6CC(]B- NO"P' )RLJLWB0'I4OI<$$CG.\.8Y,M:;L%M7KZ(3V CRUP( MIGJ2NZ5?BE5&7_;1D"1(J.LQ"AEW0F&/1 DD*"3">0EB/W:IBZ/$Q![1[7AN MMDDCMUIN>2.T&9=H@Z['*V- .3+'-"(O@!*Z*@/4B"U^J 0'/^H_1TEI:HJ: M)2;2[G925C(%XYBAC-^_H"ZD//%9\P=Y-?V9[S=N/_/-;2JX\72&N-T> 4X# MG\# F;@)CY,>>RUCJA;$)CUTNTMP8KLH90MLJR?2D^Z.;_QI0 M:O*R0=,\VIET*,8^":HRMQR,PL&9T +(O+%%JLRT,;:&[,%IL_KE90)-7R73 M"H GJVG::=G\\M%'@4>1J_VP9[Y^^;#E=\6'K/S7%J^R-*/J.%=)\([G/,TV MY=7C1OCFTBD&863F' U_ MH_M/EX XZ$;4H XGNR-U"1SM6U,7M6/.=2KZIWPOS![1SY_Y4R93]]_)M%:Z MC':^A;GQ5B4I4*+*W/-WV:.:-W]^_G+3JC"AN6_6@UX_"]D!;F2NT<4,_%"2 M6[I;V0_-( ;I:'8RGNA7K?<@RC" M&"8!=6' <>#[Q">NIQ4>:$^DN3%/=2VEJ+(5\%IV_=3(M@:JFZ#>!OZ1>:Q" MOE()5#HU56:45O6-H5HOL%-,;4_=IM7=HQ*TE)M\U/3O DT_>E/=\5&#E%6C MR*I1?*I&\5F-8MF:8.5NAC&05YN,U25!\'.OI*4K.W81/W\5QU(_DUVQL8M+ M^^J,Y9:'&=AWXC49>5MNUENZ47+4N3ZY+'])_ CZ$4T@8GX,,8\XC%S7P5%$ MW3 U,J_/]C2W)4X*6H6!MT3MSQ%J"*^>B6T%M)$7IH%X&=O7O5A8LJ[/]S.I M;=VK[K%EW?_"P R)I^_X29?_;HUS^L!OK>Y&;IE$T@%V/3$8"-@VC.22O4C(.:,)X5Z"Y5_0.YW^5_WS@,KL; MV7SC5'"CJGJQYC>YO '/V1+)H%R'.I A).@J"!.(?3>" 0L"-PR3"+N^IN=O MT.W<.$N)#'Y*F57@";?=[))@G)V+Q\HE82SAS*SM6:"T/RB^(!&H(RY!@X+\8!H<+%9EF'KH M;)5XF$SN:>M%3#T-3T%J!1QV)LATD,PT&,/;@Z&H9# M%!D*SZO<+X,;,@\B_8)?_E%^X>NT6#_*D/MZCB#G8QQBZ@>]"1'T?QC1 BC& M_"".DSAQ=2;O4;MSF[(R?WY6;C)91*WE:^E-V6/,NB?J!4B,?=QY&@2+\11G M=.\R7,4K+:-5_&L_1X];FV1FGE&AF8_G?FUN,G[/V7KU/>D#L-[GM MX3?RY-6$;B'M<6JEE*P^/(/,[9ZF)[.T]51L&]F:;PS;:GNW+86E7I;OBT>2 MYK)6: M;!F&F ^+ ., $.AY)F!>Y#O6,0B_'%7=N_+5+PD?E7_C0K(4C MC['>+MY\1FYDYFP4!2U-%V"O*V@K"RIM0:-N57QWKS"H-5Z W;>@D[S2>)-P MFM&QM*,XLK"3;C]. _SQ7N5$O0Y-14DV-[F,_97NPOLB?^;K328W4L7W4\K+ M N)G8L'?;K)G?K?&\N[ !_Q2NDO.,$N\$*[7R32VSY&K:K%WP@.L;W9]+NJ MRHV;LF=).0N"9TMP4GJ$IS'UXFJXHF5]BUKHZQJK8.- *"Y M6+\ K0^H0F'TRT;C#=RX5Y5&D'L.%YW&&P[-:U(C"C#<^=Q',>SS9N.0IPGF M#&)$8HB\U(5)XA'H<^0PFM(0^T;%4\[T,V?'\5OE.'Z6CJ.Y>W@*5'WG[T*H MIG#MVL%(HZ07[\'!HE-VJI?)7:X.54\Y5%V/#W27-GBCJ.DV55DLI&,FIEQ% M2+M$THD7(DSE3A.CH20&3U!$[$,6L-AU/?&#F!K=$]?I=6XTL1-:WE5KB_T? MC2DRM#:;WB!H&I.VH9T@@.)B5,TM-Q.4;%E=6GU.:S&9P/#*VC%Z>6A9R)*+ ME^3>^P?^S%>%JHYP_4L:5[PJDK#$J4<(]Q ,?,%+2' 2C%-?62U>BFG"2&!T M+4*CS[E14R.R.CMC>Z%-2T3V@ZU'0I8A')F"#M!KR0MJ@:W'H1;)LNV7#\^K8H7OI:FV9K+G^+U2_NA M*COZTDM3/W%1 "./^1 Y20!CAEV84DIXDD8)(5I!H7;$F1N!_8DW]$%N[M&6 MJ*6\.O0DGC,N.7?)0.GZ:U/!/[I;IQ0!;2%5=:D%:)0!!]HYT0](!>58OE=C>5PB>0'V:M6/R,$]^N'A&Y(ALGPKU_G; M)[ZN$HK;6SM&'"%+"\H8$DZZRHP(\?'2,V97 ]^4:?S^, S M8WXO&>8K?RK6,F?V;C'UD1NGB+B01RB2P8\(8C=QH>;1)ME@03&N&00R[//! E!,8!C: ;$]_G+L5A$)J0 MPNENYD8)C93@J1+3C ;.0*E' I<#-#(%[+"I)5R 6D9[\[\; TNS_TPGD\[] M;D6/9W[/TP.+?@K#8BOFE/1#U*EKG=(EC!WB\XC ('%=B!P

HW+$W(1ZG]J=<1W,@WBZM(D8I(EZ@B: MY;JXG&?PPB,(+F-1,AI36C_[/T;/N(\?@\*IF1HZ@-2[V?>\7)W=8"!(QXHV M&BC"I/!#*@M+4[4S;\8X=39W\L@AU2W@2M@$ MK@Z0U^@=IBP#M^U[$AXD9]SPDH=G7NJ3PLB'_ M-_S/^>+U*2Z7FV(+9ISQVM1XG%@S&,$'%S2^,NDCGIC /.1*E&:, QS@%MTDI+PU"VSH[L2>*X <1@4-D= MDD?KK0-8;F8JY<6EUWJ+QZLRHX+>QPP*32!+=DA.AA* OFCMA8ZRN:NW$V'= M0O!X:-QY*F^MIP[ MQGJ>#6VXOUV@\K:9CE+7O&0P(KULN+:?IE8A&BMMDIP M;[!U.= CY(PSF+>CF[F5JOI%W=9(A0PI9W)YH\TD&ATH/H_" N?"9^>3,ZEU MM<:C!/6PBZ2!VG>#TP$ZZ !09)+?<)JV&RGJ,/4/JY.\>'V^J"+>7@C;LDT5 M$I/$3UD/&XLUZ\A1@97!>F:]%,U+.7:GKDNH'0*).\\,@^BG ^1]SJ>GFX76 MO^'BG[D>^5LNM_P4IFT07H+6:&K_I@%BL#X@,VZLBI*"^=89X2=HZF%;S1 H M:ZJ+#K#UR_ER.LL40<7_.I\NIU?'?G:F*)X-,%F#J43>IDLDLIH=2A1D.:9; MQP(/D#+.;/J.G+(6*NH4:?6GBWP9.3&E2C*^@#:!(J>@.9E.H.!&LY1#Y$XT MCS^?)&K T^%Z&'=0UMOY^>(_/E\LZQ0#.O,O7WZ=C"E2W&U%HB Y MI BA* 06+8\E!:_9K;*U>QJ>[_WH_M!PA.;F#<78P?GR6\:Z.:3>]^]FW\Y7 M5[4K0GMA@ZT;XNH>D>PH@C%>@7"AA&1+4K'UHMZ':-D)/_8GOLN:**E3L&UM M4$?ELZC!!8\,%'$!+I",8@Z\D/.G=6I>__,@->,>6&VTO0.$#A!]AR"J@42L M:SWRXK(!5"AE;;WC65BWD2('QPU%+JA]X+8X*88^N^Y2U1^H#M'_$[ Z4AD= MP&O;*?4I5]G44SPOUN-Y9C%_"*?3KVN-7;$Y/:._0N<__>ZR8*Q_1O'S8O6& M8NB-SVEX$48I($&NAT0A.$0)S$J3G*(K0+6NVVC+P4ZP=3_QY3LB(,8-$XX1 M^_NK*6GV>D^4$K70IH898XSRETWHA$H.49%2B:#2V]<"S!XD9;2[3 M")B8#Z&@<4_)2QY^P=D_E^]F])EYN?HEXZ+FN[=ML[_^%7-.;]^\>_UN5MVE M])ZN">)2%)(==QYD[0I1LF1PWDK(*$J2)O* _,FS\0@"1IOA,1[TGE%C'>'R M'R>Y%MV'U?7RN%>U3J9V4N94EZR[&#B'7'R-+AT#5[R&(I.A&\:Z9' _'#[^ MA:/U$?:#NX8:Z0-GK\^7J_D9?>(DA>)0)P4E$<6JL B>.TIC1ZO_[0(SATFW Q_L$^%Y,:VAT?U-_Q-!IZDIQ@!+05>D2\ <&;#BHXX6 M+;^-E@8!\N,TC5;0-KY'UE1='<#OU@G[':>G-8QZ.U_4L3BO3D_G?]9 GG[] MFHB;KNH2[=_G*]+ ]^G\?'EZ\2G'JO TR5;)8.HYK&P"I4*L%5V60K!@,[.% M<]>ZYKP9\:,5 XP/Z'$ T 'R'VR2^F.9R_GI^VG)$\6X5\E[\+DN)S;2@7,F M 6H51:K%TK%U'?$.9(WVW#<^6ELKK0,Z1LM]CX_$YFKK8] J?INN\'3ZW^3?W&H:>756=Q]O=HKR M27%*ZA %,.WJX&E-;D[DCHS,)8LL5-Y:-_7L2-MH:>SQ03F(^CHX(Q_C*\;S ML_-3)(_\)HL3*4HFZ_*0I#'"2Z^YN7$V"15=A$,>O*3LPC@I3: 0J%UFNO"6E?R MW$_);NC[.5]6&NBF X1=9K\^Y6_53&9?_YC5)#Q'9-YP#2F+.KO6,O"N1(CD M@?B,V8KFZXKNIV0WA/U<#R@-==,!PBZ+@^F(#M/96HZOYVMIK4<3S9;3E!?; M)6#;'6VW2YXFT0N-%A6DZG$HGSAYP4F"C 9=\38;W;J/J '9NV'WYWJ$&4OK MX[[0?#X/5]L+*YMU:]?'O)C.TX1%*VW1=02KHA\4T8]<<&#"NEQ0)YF??H!^ M^/-WP]A/]VC32. ='(^7U/]CNCJY?(*Z,HFKPK@X)VF2GSM).7G.7":;J*FI MA!D<&"HTK=]R]J-P-T#^G$\[ ^JR Z3N5*4Y"4G+'(*$4#3YO]P4 M\"9+2,X(*023IGF+^4Z$[8;+G_.%IKWF7@H:@58K:C@',:Q)W@^C/^2PSI#9?"E@?JW#?.#=\DDQ.UDIBF3LR M4N8UH#8!0I),9!.C;#[$N17MN\'[YWSK&47_X\9$]SE#ZYS9FRTI5[]YW36\ MGE1\Y<<;;V-FP+RLX\J\ F29@S1%&FN-M,$^&3@=2<1ND/VY7H*>676=@O13 MGN4_\?1MSLN;#PA;!B7W,CMBB[NZD)L;NGVB0RA!QR2DMGF'H/ZP[]ZMH/SG M>O!Y'D5UX";\\**U8;C:U0]/6)&Q(H)AY*8G#0K78QQ37<$K%3(K14ZM=Q_M M0-9NL/PY7X)::ZT#(+Y*WS,1O[R>(C5!IS)Y& 8,JP];A8YW'TM-SH88E//6 MW;Z/CW]TO$/%;C#[.9^#CM1)!ZCZ?$)2)D%NWNN)@ZWF%G4_]6:QS_5?^8@7 M];=>_8F+M/[A[WFYVKC.:T\8C2=G-W!0$>NP6>(]>"9 D!/,,7*)JG4DU)+^ MW9#\GM<2P?.S]N;J$S%=%)F^G2\R"7XS0C5> M?"%1+#=YDK_A=%8;##[EC4,V23$7QP()W:, I2."YW19"ITP2#H@BFX]J&9W MZG:#]<_Y6#:0#IL=\?_OO]U1"C'^S_4?K?^D_JM/N?P_];]_?'KWP^>'4XS_ MI+^5_U>.R?972.IV"I^]FZPQA_<6;O,+I*8G[1R:7T[-OI[>. M\MMYAB;?^F_73-\6Q_;+[\#R6020_UK1$79I1@-JY7*\R+S\@S![4JM*Z3C# MKS=/UBV-0ZEH'Q*>4U\'B^9*>4W6UM]$4%BN8_!)4!0&95['M]33*=:ADU%J ML"[1=<?S4(^39?_?+O(^7*&SUH@7EBC M+0L0"]<4+A8%KLXK\#'[PHH.V;5N)1V*>G\L)E\C M]](H4DG6HE407$WF2NX!$P&0\1*]-H8)T7KBR,/4'#UMI3PB5-;.Z>)B\L?G22S2,&84R%2W-R;MP0L3P;N,7GK-&3[6 M^K3,\7]]G7__M^TG;J"Q_<4U,JZ_;T08M%':_"@)=A!._CZ?_7&YNM/H8IBQ M"8J/!I13DDAG'F+@,4=9A"RMQQG=^/IQDGOML7"L9#L Q0,WZO6CN-^ZA?L!)?E@ M2B=C4D#F1>M"@#U)//X$O:&B>%=%OUR\IU/@]-?9BJBZ7 ?[J*-35/VXH]F0B$QQ&;B+ M%'P;ZR X[<@'\8X;984(SX&O%[#E?"_5[[WE?!\]C+R^L/I U4O^W_][&ZL[ MRXA@=""%)MIU,! L-Z"+$(EBMV*->MR/N^]C^T/!$1J;-Q+?R.GQ#W_.Z'-. MIM_6%I'H0D?..025B7 N#?CL#*!'[@/ZR,1.3 M,+*U$RLU2A8M,"6JG=2QN#H%(/N127/G.-_IAMD5)6,_EQRAN/O4?X 4>[L? M!!+TI190K*U[72KM%@6D2#> BU;%VS/5^[T?CM;-8S?!/H+JP+M\ZC2\3J7E ME(2P6H.K&];JIA7P(3"0.J$W B./[><#[DCOJBKKY-A3Z96$R2AM9:EZ__!1-?4?4!T+A M]N:EEGKI &?WQ 77 PH_E+_/5S=$N-SRG"8J*F4M<2E-JL^B7H$3/H%,4CO/ MK"S8ND+X,$K[]J_;8/(9=-@!4NN\]?GI-&T>-8C=+R MIBDN+CZN=7/EU5QR_OJD5D4O/YXOX@DN23#7=]+F7TRXS]DC[Q$).OG$09(A@)4JOE;:%M^X/?(JF<5LTGLE_:*F7%_MJ M?M65_]1?'.PE?6\*GN=U_3C!C/3BSA1#KX4 +EFL&ROH:'2>KTOFHBK1&GRA M+^[A],EC84/))_K-M_-%;:V:B.*=SS%"4(6#2H9"698#9"N%,XK)=+N(\I[T MT-Y?^[(>S_>!S(T4T[#*Z.#:WHW!U[A87-1JJ[-:=3RIJ5@LC(%#2U=&J#\+ MDKAU7M)71&UCZ\52A] Y#D*'1\V>*:FC57@P3+^MAPU^7N%B=6Q2_-K&?[EX MBN$)>O*(=';$7,K$D@W@+'J@ ).GHI*7@CUY(.[SC>,$_<^&M"'E/^Y;R^]Y M]8Y8.,MUG'.H*8=+=:+:;A?%4Y_3)_DFL3I=*H'-@0ZB88NF<"9@/> M>.^9THF%IU_Q&Q(T3AS^G* <2WL=W-M?\MFW^8(\]XTP[QL+>+K1=?K/\ZUS M-.$B!^EC ,ZC)+LL"5SF"23/.>@HK:E_0/ M%N ,L9SO)00X>ZCPR #GUUD:,+5YST[@Y>_$*_WL>SXX7;G3I[9)0>[/0*.T MXGU??)40REY(6;@!YP0%P!+K0TN)8%5!:X/-H?E*V,?H.7I&UW;4SH=RS^/L M\I>+&[_:%,$PQ4H*0H'35M;Q)A;0UYT8(A;+I!+,N,;\[TMC'P7,1Z/GS@RM M(575@<_W4/U_,2J;XC,%5VCJBFD#P:$G7JS@A=-9S=- %M=5)\ZP^M^Q#V+92VV>#>+6_I+$5F5@B S)E#"^+HTU@!/,2>. M/HC;?1?W .'>CQZW1G P'!POQ@YNFM\R+L\7ZW%=[V;?SE=?Z-^MCTU7F.,& M"W#MZ1:V=>6[RYDD$UDTPA'(9>,+YB%:QL7/L_HO3=31*:RVUE:,$UR$"(GE M*IZ,$&0)D+C1FAGZ.6OMN3Q,S;A75!MM[P"A T3?(8AN[J38GK922<6#,(#T M7^(H60B&;(TXY<)A8=ZWWC?Z-%7]@>H0_3\!JR.5T0&\WDYGTU5^/_V>$[ES M./LZI=-[O2Z:3O7?\#_GB]>G2*=]-4AO/&9C"]A %[J*6@"JE.I,<6U%TG3A MM\;9'N2-6X+^K!?D4$KK&X_7C/V.9Y?6'$)4/@:R+R\9L><*&5ZP8%P)T7(I MLVB^M' _$L<]" >#RNZ0/%IO'<#R2XXGL_GI_.O%>LO!'18W9S]2H",94\!J MU:E2=0)CLAJ8\B8DBGFT;MVQNQ-AW4+P>&CF"X6";@B%H4O6DTQ;%^CN1-BX@>MS@J^]GCH WSWNS/NK M)J4H5*#_D0=M5"1>R*M&APX"]YA(; EO#ZD8(@%_1<^XO5UCO_$("V5]72F7Z/@.UL?L;)&E=6E.WV,(VFE_W\D#^ZBB VC=\Z!_ M0V;;@_KU?+E:3C"GXIGT@(R34U!'R(02#21KG<\8)4^M0;8[==V]'K2!VT#J MZ0!XEP,0'O$_;FV!_F.9R_GI^VG)$VF5=YQ+2+*.]TB?ZL\^ ME _GJ]KYLUR7I?\[F=XD(451)B=P7-?YLL@@".N!.>E<2DY[WQJ2;3D8I]5@ MC(O]N=3KZ5G-7EPM05_.RX_>.\[2I2765>UU1WI. M39N[CB5BN%ZPIN)YCM8QB2E@D!JR4G1[.VG T0$)2I>BT"FE3.M*T*Y:QXQQ MR*NA$M>U/#@*",@Y%,.[:7_'5O']E%&IYCZL=VA")>4B,2! M,'6FAO#@57:0F.+T_VR0N--F\I^_=6POU>_=.K:/'KIL'4O%1I0V@N7U:/>1 MG%-07X! MEQP]$YY+'Y\$PHML'3L0!\>+L<^;YCJ,%DX;'[T"8ZT'%2B"=L8;8,)8%863 M-@T5-!Q<'M5/"UEC/^8PM70 L2=KSK:_PV7>'IC3ET=$8O,B[SF[SY M[X0.]J"MB.#1CN^OQ.*P]OVXZ..,.>;Q8 M&U-:+_(B/BDP00A%<[#1"I51(6>MEU,-]=HT3G'4,2?AT H;>1WC?76),9]6 MEG+Z>UY61B!#[,'7L!D3)'")$:F4(>RI3VI_ M?#50T1$H/&Y>_B.^X_*$_J#.VOR. MI^M9Q%KZ8",:\%P+4-4V,><,D0LNR!SI@'^&-_6&''5EG!ZP6&,8"O)PAFJ&&Y*OCLNE MNC&0%I#XFIG2S&_TM;S/%@^,FLX^-B_BTO5A)-(,IZKP*R4ZE8# M\FZ9S8'HW E:5 ED00=!BG6!H>: 3FO4VD?) M6B_'&(B5WCH1TI#\@@69ZH!<3!0#*6? )8G. M!,FR;NWR7W[W;A![><^:!\FV TP,$(3?_(,8ZWZMY4>\6%=F28O9H>!@(DN@ MC)& -;=EO4,E BN.EXZ/RB<9W W=+^>]M7^4C/]XV]CG(F$LSO-E\FIYF;VZ M*[5)"9;9'!TP66IOD,ET^XA:-V889X5SO%TD.K"OO3/INYG)RWD4\1UV*#@;3LUK'H^3N M9A$OYS6Y6U7_:UG!]LB8(C4+V; M3;R%?\"3>,> 5W;#GY@G_==!)=*C&&4"OZ61V 2H$5BAA!HM)R MW8"GGF$"16.N=K.0?^TGW@9X>/&&Z(;DP=#)(R+;F<#5GX"AT M FV29CDKX9MOZAN(E=W:F?YEGG.;:O[P3.U\A:?//$+J4@*WI[\V'1'UU)<, M-P)J+_:>8\23\,PY9Q,)+2&H2#^08YT@NA23$#P[_PSUN\U&/#TRMOKJNEE^ MQ,7JNB'[!AF;%NQ$[I<.48!/I=J[B2224,!Y4X(A>X^N]924!F3WT7Q\-,;V M6+$UB$([>M:Z/9/&"9T4YPJL910/"]00ZDN#E$[)D&61Z1GVSHP_&^K9(;'C MN*A]]-,IS'X<<1)S-$H4#B(;!4HZ)9 /<"QD7MI?J]QT7M MHX<>AP1)H87F7(,(29*SBHFD8PH%;3JE0.<_BT\7UAT^)&C$85%[:>ZI(4'[ MB+'+J6$YY&0*L\!JI9TJB@Y=# @4MANO@_+J]BJ-ME/#1IP6=2 0&@BR@YMF MGW6L6@=CHQ103#:@4E" LLX0]13R%@*YQ];E7:W7+8^QUO%9')^A]-@W1._= MF(DJT'ER W,^^BM UCNMMDW M6I&YH7LE^#HPI*XVC:V@+<:(6;&54X\2=-Z#M]/N('Y&/"UUU,'X+MT:!X1Y/4+C4\$ MD:P9Q%C[H@M/X(OBD*QV=5X25\W?P?:A;]QI:&-[C8-IL@.4/LS3C:V8+CJF MHF1@ ^- (9H#%VV$(GRH^>^0[M/!PJ=O80#U11-[![8DNFD\EY M+Q$,V2@HQR3X.K+((C'EZTQIU[JUK]GBTL'NY6>&74,5=;L(ZC9[.+LJ7_A\ M?G:&BXMY>8V+Q<5T]G6]]&A>FCWN-_SN-F_^0PFC42G C;J2.U\[7<;3>=W> M>/5NBYD[C$)""*F0*^H3H"6,.AZM0R2OE W5:KD3@>WV03UR'&P<(%&B#\9P MT,K1!5$H:@N"1!&=8SSE[+QM_12V.W7CWN3#8>KAI5!-]=7-A;YCNLQZA=8; MNHLB!7(N4JA8WQ/H5Z%8S90+K2>ZM,Z0/\/:J+8(.281OH>Z^D;BO8F+X#F/ M@0E@@E-DF$, 5W0&F96VV48>;G?G_$\BO E4CDR$[Z.W#F#Y98$I5_(OTUE2 MNB!U0H@EN3KLBX'W/$+BQ>:<= PE-L;=;1JZ!=;Q"K^=WCY&^AV@YTW^GD_G MWVI)_V6>?CT0Z)(=8W7Q,3K0OEA0IC (SAB0/,<0BRPZMLYA/T'2R\I>'X.M MEKKI &H_).-K%>S)]-LE*[YX*7S*D S7H)*HJR!X@.2CEF0S./!3R8_D=)N5 M;@ZQ5CKI %X?<47"O6DLE\\[=9A3=@FX9F;3I(*"K$8J1E*SW''5>CK-0[2, MN[?C.8'51!L=H&JW;*A4B0L6JW<:0 F'X)B+H+6(U7@\'KZ7^OU3@IF@=>/4U;#+F;67%PH3[\)*:41NTI MXGD^T#U 9;?1P> P;*&V8_O"AX;FIK_76L

)UW3^>$CCO'##T:)!\B"*? ML0=QUP;M,:*%P2&WKSJZ;;=^Y&WRIBUM1[>%B^VPDJO?>4W@_SI?3/,@[[4' MDC#XLVT+T8SR>AM1>JN3 "2(DK_IZ@(WR2#K$@HZ'C6V/D)Z?;TEVS5"U0WM M*=:]*<:#0Z8HY!-*.ETR>>#_\WK;&%-'O-[NHZ\.W,QW,SI(\F=26J[;%=[7 M?W#9&6@J*O%PM"DJ0:.L(=W)(2#0%LK1'FK79ZY!F%4=7U?)7.R".H3N:*?(); M;"D=>0[D!1AE0*&P]85.0Y$HC;$NYM"\"G47PL;-B R'L_9:Z0)L.Z60LD1C M@O.@#5F/4EH#"F>!_K]"JRP+['_>N 9RVYLKJ(/[\V;RZ,.=2G\*IXLHTC@P MQE$XC3)#8-*!CS(GYG1RS:O*'Z?H!;QO[86 VZV([=31\$P;HR'GU^5J>G;[ M%65[P@_:C;/+%S]?*\[>8A@EDVM<8<52S%I). +.62UOI9^%K!SD M4$I]O62HPJC@W1(ZK@O:*V8/T>++A"IA+T]<05=*EA"THZ#/D=N%UF=(-C)? MM"\^/N=DY$=('3VOR10*VCM"<**U2")Z#2Y["460(3IL(0=*?,)U3 M\,\W>>,Q2LX9KGOK\66BE?[NI$CG61"%!"LE*&L"!!X4"..Y]A@WAC72;OW"=BU2KPKO9J\200C.H+^: M=]PU**,=;"UD%Q#<5R\OL9[V]0G]25Y.9Y>_,41.]<$O&3Q_NAM[H^1*K6=) M>15!H!.@1+;@&7KP(42+):086[_@/6NN]/++/LU/3]_.%W_B(DU"SC[Y($%( M[4$E.JZ#DA%X*-[I[$TTK2?"W$/&2\IJ[H.2.^_C1VJ@@UOSDH4)2U8E+P(= M[,*!"B6"5\6#5BJAL,GZYA6$E]_=!UP.5N(#H-A+H@3.?I\PH7JZ9X MN)Q,^.9\,9U]_;C^E@GC*1A%UW0(6H$RPH"O4VDB75$Q\\RM;9VA?HR>/A+1 MK7%SM.1[.E4BXRPB!LB&9*%D=G6\FR'Y8%$\>AF:[_#8ZU09/._;_%391Z)' MGBJ_SM* /O,O>(JSF#^?Y+QZ/3_[-I_1QRXO*XSJ,,SO>;FJ%6WD76[J'&MA MT><-?OF1LM!!Q%$(Y?[4_ZZZ;&]ZG.[7N;H56*6:PEU^DX=F)() MBH&#W(R1CU&'UEG*1\@Y?C)46%W+]-5W$FD5,QEOK=K>%+5YI*L\ZPPEUV U MD 6B9QFDXS(SBI&E$HTYWH&LCR@[DY8'$>['2#[C\]?%AF7YXN+ZV/@LEW* M1)\#9C#(J]_+$%"8#!ADBLB#\[QUX_;#U(R+NO$0,A]$71T [_5\\6U.WDO^ M\0JZG P82B::23)%U.T/R,$SZ:&80D:>M:&@O#'V'B5HW,1'-_!KI[0N$'AV MEA=52!^1'.DM$RH;[24:YL;>BR.K2^G>\E9-QD2D>(.U9) M'2#MC\]_FW_/B]G:6_F:24PUA7"/!97L;&#DMF@9!5D0.=V85 &*VH@_RY+% MUH])N](V;I5<-W@<1)4=0/2ZS_!V$'C-V?OK/K"Z35.Q.A?:T4EOA8" ),'" M%6*.P4;5O/-\'P+'O:Z'#JJ'TU4'0+S-TBUA;DJH3T>&_T:WS2R[S!1G_7Q,MDT2,'HRTQ*H/BAQFDD$=:IAT7>$@6K_0 M-2&\ET;XD5$\@);[/W8?9/H]_>J:Z>2Y0;06N&>^/I46\M"5 *-XE!J+\+QU M 5@3PL<-MOJ']N%:[F+>[\-B_5$ K\\755\3D^I5E"WD;!4H3 RP[A) 'DU. M4@8MFZ^TWH_$<:.Q\0#;4G,=3Y&XOT#A54K3^M$UIB5;/-L,'6I;D_'H=PQ9 M?;$[<\]09V'1:&OHWA8V!_)&)2'("0-1VJ(9YTFYUKV+X]59Y,79).3$4^0) M9+"I[N VX$4AE\46ZSAZZ5WKMYZGJ>JWRF(??.Q99;&O-CKP'3^L3O*B6O(B MG^39]Y]:%4Q\(FGZ0/#D3@6(>;:: 8,$+! MDKP*/ G;.OW9BO9Q@Z.AL#J*9CM ].,V^GH^6TUGY_/S6Q[RQ_ER?86]S\OE MEQ.<<;$=IF)B\=9:1]*O&QMY?1BK@TVW(P;GPTSDD\J)9_ M.HS?B!WK7YNPS)@23 $WAH3!>(!0R.IU9%I[Y>G/GK=N\TB&Q@VX7H8%'(.! M8_,$7SJQBTM9?%B\G\^^YL7OY_4U\$.Y_',*AP77DC0&)!V2BM89G(X!#-?: M.:,\8NO88F"6QAU)T:=MM,5!]]?%J]/3^9\UJJ=?OR;BIJOU":",#1W]XB,19>HO3 MQ=_Q]#POY^6^;I]P\2G7PI'I[&LU^ZJ8@K8#[Q/L)2."]QE!=B"\ M&^E[1*>YJLKDG[W:I08">;+R6)^_O7D MG/@KBE^& ]\*82V\^,.4W;,' M?\71T>Y:R<*DS!18&PS%-,Y#T+F 9,DX:;BVR1[IO3@RAV(,.4!"(#@EZZ#D8*R4:)1VC9E] MG*)^WU+VP<7=U_%F6NCAHJWV^>[L&SD:M>[V]0DNON;EQ(2$6"0=ZZ6$RH4 M;PR#P&-,+AJK?>LQ.O=3TF\L?PR&&DC]I=507,U(?17CXCRG[1Z3NJ!@4RR^ M:<1Z/\4P/9T..C1V;PJ>9WCL<8)YAML4O=8I,0%U2D[=M$Q'&Q>,?O!%H!;( M9.N9X@/>IK\2D.87F:"]*3R]EN]E3V"0@K,0%3@IR!RE58#9:TC96.=2U"JW M?@-^DJA^[]1]T''[/&RKBPZNU2_X5UY^Q(L:W5RRP#F/DID$S @.ROH(R"P' M;^G8#T7Q8EO/&[F'C'XOU&, =*R\.X#,IUS'3<4:Y,Z^TB_RXOL5*SX)YZ21 M8 0)1$5%=N#)]1#*)T81>%&E=3GL(^3TV]1S#(1:R;\#*&TB[XT[<=]96M"2 MHRE!U)V/7RX%C[]A=_GL\4/NMA,?RQ%6^&UAU""!F6R!%29UZ9AQX*Q)9CFJWM; M$3_R_/]6>+NSJ6(4Y7;@95XQ_LO%C=/G[2+_UWF>Q8OU=H68>#:#&;(#Y/5"1*?%S /P;:1]GH"Y'T,;4&DLE,(8\]8"FQ^:ZH'>CJ!&RMP+ #V([23$]H^^7BZJ?_/J6H?N[MM6.NP) MF3>M[2Y_6[MV* /7SH),MCZ9*PU.: :)1RV-B]&)UE4%>Q'8RV!3R+S%- Q*$S7R@IEP159P&C+HC4FT'4P%/+NDM,) MSMJ#X"&X':F13L$E+A>H<2E8XJKV&V103M$%D1(#8WQ.=%TD9*W?4QXAIY/+ M=A1P':*13L$EMZQ$PQF+E0LI7-WW4LO,A &,IN@";"1H#D)Z5(4QCZ7US-QC-AD/#ZIQPX,&6NH M;$W7K3EIL]"!3O%( ;J2GH-7QM!1SDU SYQUK1'Z\^\[W@M00^X[WD>['2#[ MM_DL7VQFD+T]GZ7+;7U6!3+OK"D&RW0C&+IN0F*UMSO9()1F0K7>R70_)3_1 MGN.]D#%OKJ8.P';_\E+OK38R2K#,("AMJN/!)1C/-,7]+JOF=5N';YA]&3N- MCX':\4KJ &D[KR4-SBAIR-?-KC801Z\!,\55*2.JE'-QO'5RN>F&V9>Q\?@8 M/ ZBRBX@^N#J>HU>.5<""(66.&$.7/8&Z+>"129C;#[@XV%J?J)%Q\?!L(FZ M.@#>XTOKDR;'(8H,C%P+4,H5\!H=($>NN-5%-T_,/$K0N-6PW<"OG=(Z0&"+ MW,3[JWUZ7.0ZD:& MJF^>M.1[V2RX),MAN3MVR\\;LK N =L)WFBT1#1@3F\ MQN4),53_\^M_G4^_X^D/">#KRLX)E[#30H:&A#BLQA97HFB\$ MVYFX3E[_GA] MT_J0;39 4S?S;[GS1JS>[DI#H-$)!Z8H @QTT'@=1$4*R94 MEK'"8FML/DY1)R^&HP.RH=XZ0.%&G/>:$Z- KZ8HBK 1%*O=C-DSD$5)SEG( M1;4NRGZ0F)?_]M,&>VVTU<'0V1L"O(>;JXX+;G1R6B'D7 =X<1[!HXC H]7( MHLM&MMZ1L1ME+]_); /( ?38P:'XR_F2I+-6V%(.%)JU*RCM1)X+DO.2HO'1L,U4,Q MU8EE' _ AZ#=!1K&'9[U@(NX?8_.TKE07Z$=0SI D$Z18%.$@@E-X;!9Q*-IE/,%"&3LJWWU0S.5">73A<8'LXW:@"HGBSL1JJMKGB[P_SR M1^Z7GVZ]>FV=@\TV..TP)!T+!*X]5(5L"OULYE$&C*A,Z\TO@S#2B27U =8= MIED\+W(.-I]O>3&=I\\K7*Q&-:(')/'Q?!%/<)F7$Y>*J*]D4$)1Y$L("]Y$ M!I$CETD*RTSKQ\^A>.G$X_NI3*DI?E[P9?2 '#[GU>IT\W@TD9XA=]D!4[$N M3^<&?+ (*3&9)2K&[N9ISTTG9UK^"+1V*H?VMR6^L:9:_UK'F7WHUJK_A M=/9^OER^F\73\Y33N]FON)C17UM.M/6<2RL@DF=.IXT)X*,/( /W.0?FA!AL M$L_0S'52F/:O8'*-$/:"[[/'7>24?,@R"M 1!:DJ6 B*PF$110A"H8]IL"GD MSQY<#=8R]W.:5#OD'!E<_3I+SUTU]3LNZC/"]]RV&.K.QPY8X_0X"\]1NA2T MHYC 2S#KP8!))W!&DLO#F K!(^=\L'QHIZ5+F[2^C*6PXAQ$1BZ?\I&N'JY5 M#:68LUHY87I\A.F]*&D?O VW^V$?Y7;@5UP68]]8?[RN&I"ZZ!2L!>'K(HT@ M$Z#GDKA2*BJA?8JM,?H *9T@[GF!\4#)_#%:ZA1L]:>+G"\'QHN,.BI+-DS> MCBJU-<_:.GDG5=O.0876<=^31(T+P":JWP%.A^MAW+*J7O*<>[]Z/[0<(3FY@W%."X, M?JEN<7W8O<.#9BZB% :""5CKW^KV6,\@6TQ%9^G,[2;9>Z#PX,>/^Q8Q&!S: MB+.#*^=&2+0.)GCK%V]84D:'#+ UD8@D49\0)-QP24\ MH0-$WR&(ZA[9N'G).;N:3LEBR3&3^T>'KR(>( B3P02WSX1)#1=2(&D7E@P%2I)#\*+6R02/EDO%FCK#^6ILX-/?/3:9Q%!IMIWX -IR'H)5J.AF"NRWDHS /A"I1*T&1CM!@LC'1H&A= M!/DD4<>>LY_*I-UL )SX()&LIZ JZHTR%,X*!*23Q$QS,3C9G?E;9Q MH].VN+E]+@ZBGP[N]P>Y^>7B*L=?LB->L';9VCK,5'MP*2H0,EK/:B.1:UU: MM -9XZ)M&#S,AU5.SWB[D?P7P0?#70"R2@=*DITZK!+,V@3,B?P,]EQXZ^4! MKCD4=H7:@7KI &KDPGX[IX^[8N5RQ$S.2@B*N[)-MCU?KJZV MNPE,GGM-[/!(_@5%]1A])#ZMH:B?>R];GUL[$S=NNG1HJ VCHX/!]STOPKS5 MV^_Y8C9=G:]Y>SO]J_[LDI?,54:52$3>YLH+AZ"D!8-1,\58Y+;U5.J'J1DW MCS@TP!IIH0M$O<^XS"?ST_3N[-MB_GV3R-PRXZ3G,@FERJK;$0 79P&Q9,$SZ( MGKBWH6A5;C<'W%/)^^#'C]M#.A0ZF@FT ]?IEW,2X73V]1+44>7@2@9>)U$K MIB*@T $P(1/,4=9I^.E#_N\)K?V7T#*UU/%K7 M>>=U./%I^O5D]:'\L=Q4$OR2RYQBUAC/S^J0DIS>9.(@;N:%T#]]=39?K*;_ MO?[E1/&8%<\DZ% #658*!;+! "\\,I9LLJJU>_8,;'6:^!H8Y"/!XN5:RH[" M0&1!ZB(A6:QKPW6L 9B"E'40@JGL;.NAG(,RU&G6;E3K& *QTX$'-4R"AGG MCC*A4%-*4@L4;^(F%^J$Y2!BW>H034RF=8_N\%QUFH4![7'V]#'T7L'^'_PC-B^FG!;$OV?@!ADG9(B&7@D/SC3 M[1.-0PR^]:+C)TCJ!(VCXF;74.@ )?:,R>O D0=E3:&8T3!)IB^RK6/&.$A$ M*4M"P\O_/'T-<.\W5DT'8'LL_M>%E2)*!*M< %7(''TR&8RR13D9M5*Y,:,^>BUE^;GPZBA84E9ZT3,.AO58-[[ Y_3)JFR"Y&-4B>;K[J*=TT1406/D#/N27*$WN\6HK81^8CWT'*QFJQGFJQ# M&B^M5H*1%XB>B);?N!>Y.NMUJJXM*"-=I6FG3-8N$!@SHCI"6;?5?8#D M1E;X;]/9].S\D(5)J.P"(]!%,;O;V6*GBNH]O)SWQ"Y3]\ZVX/^NIQZR1' 5<+ M)70["G%SB7\^/SO#Q<6\;*WI&UG3L5GW1S^S909^=^);9N/KO)&KQ&S)/BK' M$T0Z6"BX2I(NK\P)"H(P%[Q!U3X:N47$,=O:;J!]/4?EFK'H@A4H( NE06'% MN,T%G".7+UGT"9^^O1[\^+&=Y&/4>'-+6Q/Q=1!T/U8+?O.541CBIZX7XU@; MCUFQ$$)AH-$4D66.[8/O'4D;!U'M,'"[]&H A72&LW=U!$9>KK;G]D0+KPN+ M'@SGAFQ06(H(DH:4@_1HF,+0NHKJ$7+&"!4_'"+X##%UY:UJX7W- F+;H MO /KM"?[81Q\/3J-S=87+8.*K:N-[U(Q=HS>$B5'RK@#E/P=%].:*;_!@$LA M*A^@6%%CN]K.5KP'FS"KPF0IHG4SSATBQ@ZU6V+D. EW )$;)R!S,87@P2D9 M0 E7(,12]TH51ZY6XCZTKJ?=#Q*#34-K"XG#)-IM[^@F%_$:ER=O3^=_XBQ] M6)WD18N>T9T_N65295]&ABETU"B%E))#-J6VK0@/ 7,&YCU70<>(OO4TG3:% MCE=)Q4LY7K$D:ZU>+ 6TJA,%G*V-TL$"XQR#I*-/\UU?'&]_=@?IE,-4=R<5 M>Y34QDWHWPRQ/N+%>M[GQ\5T%J??\/35+%V&79-<@C9&(N2@,_E(R@-)1H#D M1I5D+8L[ &'7;QLM+])"G_=GVIH)MP/OXL= ZY*S"<986 ZUZ:0HDM*ZK]E8 M8DI%1L&6]JYUGNU^2D9+@S2$3T-9C_UD6 _:?^2:#\SIU7=BYVN^>DF_DI$/ M*C/,!8Q7!53&!(C)4@R68K9&:6'\#A?-+M_50I^=*M_2@<\1YK#X]'DK.-==4!$G\\ M=G?@KZ@HE5L?ZM(3?U@7>:$'B3XGCRK+YH.D]Z5QQ&MQ<#0.JJ^QI]G?*[\W MTV6L"UX_X2I?9S@*"B[I^D@FTVVBBP6/=96XC)B$#Z4X>]@M>M_7=9 6'N8B M/5JV'9Q@CYS/-]G[F!>1A#TQVDM=.!W(QI!#Z1F"IZ"$?H9U9:O3VC2?:K(7 MA7W=I<;POV;BS!/K;B<*\O:5J">#A[PR3. MD=>%W$D35B@DH+N;0(1:@>!T;VO!$I.M)RFVG1!P\_2^(<++=,V;\VN;9$*E M6$H]N7W=3Z E8"&/!36+F47A4_OQ83M3UU5.?A]4/':=-E1(!U?I?9Q=W.#K M=S+1+W_FT^_YM_EL=;*<<&:DXJK.WO5T] @C..6)+EHZF1$8SQ*4U;EVE5?&&.6:3^S9F;AQ M,RH](7!O5;T0#+Z=GR\F/GAK)=>04R3IY2(A!,M!*B9B%EI8->3#Q6.TC5O& MUQ$"]U;42P'@]'N>E,BSBBR#\.N.4Q/ U6TAPF6'K+#BFT_9W)6V<8L&>P+@ MOHIZ 0!<[^BX8DX(E6..M6F#6*+C78,S1I.#JQWW/&F4K5=H[D7@N+M9.X'B MX2I[ 7B<".=X+M9""D'1 >\"!%,,<%FR=)A$T,\-P7$WN7:"NKT4TZS*NC'0 M_IBE;9X\IU__BGFY?'56?S4QVF)(O!9#N$16Q(@Y= +(V94!N4S"LN= W4,$ M[@1!]S-"L(G*CEVM]F78\V^BN$65F .C4IVE5Q-+-F:(2F&6,B>2X7/ ;R>8 M^9\19GNIH(-[],?'P*>DI9Q#E K(7,A4(] MI#N 'J*XEX;+==K=":6B0 =9DYNK3%'@@S2@O2F2>Y)GW&EX\5#('/^EI$]L M[JV\%X;.=4J^#FL0)3N()F?RG 5),](/F2(PY-Y$]*V#EWUI'/<-I4ML[JVZ MEP;-FAR5CB2IF=S.<[3&@9=1 ^?1!\^,E]5-7!V\RC?#V8\)<,F^V@R8:+^8&!.$1)Y! MHR#7.64-P7,/ KF0M4S8RM9%LP^0,NZCS;/AK84B?J8NI\FM$WV@/J<)'Z_3 MZ3:+5[U._W:PH%_/9]_S8C4-I_ESGDWGB]_GJ[Q\E=*TLH2G+0:N'? =;41\ M+'.->LG>Y+!Z-R.3/U\? %?6[SQ+3.D 5BBR?B$$..8"8.2&K%]RY5HGBAX@ MY?A-UC<_=K,EJPXIB+;N2M:,;C8OB3$E"X048E8N%.-;OQ[<0\:X3U@M-']W M7?5QLNX@Y/J1A?423D,7H3'_.)_.5A]F^<^#&A?9.TGUT M] 2>X]VDHR7=(5JVYI2<\Z6F@I*M\^J0*4!+1Z4SR5LR+L&2'1@O/3A)QVOX M"<@<(.X.0'/CJ-R>D19STIG,2,6P7F&?P&?)(&8AR:=4*J76955WB.@+*H=H M]O8ZEZ/$W %.WN)T\7<\/<^_7%S]]-^G>4%$G5R\S]_SZ=J@5 X^%*0SV*P- MBM'=FAB'XK@W/AL?3&X,GMTH&[<0K_5U-8 V>L+8;QF7YXN\3I?=Y6]KCD+Q ME&R.X&3M\2Q1 =FGKBW(2D0ILA2M[[6]"!QY6M "'D(A,W5U1,6W\V^G:^6 M:XF)[='-W'I[.D6;%)R0Y=(/F"0QA191:Z=*&>R0NTM.)SAK#X*'X':D1CH M5[T.-N%J7:_^R\4?L^G_9>_-FMLZDG71OW+COM?9-0\1]T6691_?L$T=2>X= M=[\@:LB2L)L$U!AD:__ZF[4 DB )$E,MK +=T6$V!VBM'+ZJRLS*X5_+S>'; MW=I,DF4?I2("I8;""IX$!:&,7[?,6"$HJYW:L1=AP^8-]Q$@KZN+Y@"V$5N1 M*9M4<@UT,3@EFIK$@L,%R(64UFD59.W,!?[H_ M&AZ\<-A:CUKFQ/$R;$'QMV:T4$EDSPE+$?%J!$>>+>VFC:#RO'1Y+^M@']4/ MN>^?H*S'ZCY"<@,K_#?_U_AF>;,F7'CK%$N!*%8" -Q1@F>1)(E3Y5.RR3S> MVH]2^8.7#JST8U0VK2&_H14_GFP0SAWC-J,%PL$H(G5P)#!?3).HM8$$3(4: MBM]\Z3 '?C7%'RV_!CS"C?!,%S^YNP(3"KT8Q1G1+$KD _=!9T(FQD'R-@O. MQ%XX., C?(Z680OJ:@<6JDB\4>2L+67+I4H2)!%,92*5\<1%BVL*G :AJ 4X M!W9:B"?4T?8>$#I"] V"Z"V2,%Y\1')\6F^H0445;)F'QCUNJ"IHXJW [Y*D MAN><7?5&,[NI:@]4Q^A_!ZQ.5,; 9LW;YX%KA[6S#RW#ENG6]'>K2[YQ)-WF M)SI!C:&9)&HCD10E9944A$>G([B<*=1PF?:C9CA?JK[V#X#6$:IH'%QOTG\O MYXNR*&]S51DNNUBF$&>)HI.R=)A#WH33@:>0O19[#40Z=[@#L&$X?L M9J2+06B2QFHY0:5X/"Q:'* MK&SGK'2Y=E>IK80,:[%75/2TMM0;@,Y]U?5[/TZ_3-[ZK^.%O[ZMXD&G(LC, MB BX?4LF) F,1^*ST]P"%S37+NA[D:!AH51!X=.^I-\ E#Z46OT)I'=^-AE/ M/M^F5>NL=0+&22XS"$OZ1FGZH_ +$SKI@+^IG32UG9)A+[?K@Z>"O!M S<.# M_5=DZ!?WIH\^0,FSCFG[+SX^3 M=W.P^66"3X9Y-U:\._#3NFS5?X:1S<"U3>CG,EM:-*:2+68I2=Q9SY5@//21 M8;-1[61ED+U SO!Y7+5154OVPV;R/93,3S["JM_5%3B*#H]I M8WD145>#1HF5AI,0D4<4C[?J4:K7EKR^76]IJ?+J-'34%FD#F\Q#?C:@7KJT MS[],K].GF4]H[_WHOY=HKM6E*HBHC'Q)!X)X+Z",^D;30" +U1VT@PALJ3*A MC^.MIGXN GSXNSG$90G*;O#)1MD6D1H\NXWQI9F#),[(2$ G)[P,BH7:P::C MB6TIO_594_+J;QG^]GXX@\CS]_1N>X%%!F448'B%A,!6E( M ,$('AN9^6PA<'UVF+Y(/TA^4<93J?XV(4EX5G 6B7%:R.R4!;ZCH^>AKVPI\:&R(5A3V"WO>_?U,A^*XMC(6.XA/QX M\G8Y7TQO_.S[NV\E/^ J_PC9+Z\7(ZH=!8B4"*YUZ5&H2;#H,AF0P;($&BW. MG8CKC;S]T'D15PC-:+&! W@SX/W+?+XLL\"O*JBB 7 ]E-+]:9#NX^%W%YT9CR%M MW@*/HI?>6#"$64K1]4;CPC+TB;0S0C.>.6=Z+P/NQ=?L!Y2+N'JH+M4&=J#[ MW.WYI^DS:7"/4J:N\J.+WX_+,(=_+?%/&T\;489N3RC=08PHO3QS(J4PF#@! M:+$:'9.JG>[1&S/[@?BBKBK:4'P#*^!G-%;GOT[G["HQ7;)H$@E."'2V MO8TRC]<7$KH_W3I-;#=/)3)X[XN(^>#<0Q**7QV1.))30*4)C%*94]E&5G2;[[N M8XKV@]!%A>LKJJ Y0/TQ\:N-$^ZVR)$3V07/\02F&KU32?$[3='K$"ZIG*41 M/='+W1'[\^SZ7P^RCFFZ"DC3 =/I)>9!&TE M44H;JB/-N%*J(^H98O9#TD7$\>L*?MAKGD\S/YG[6/2PLMFNNX]#^C3]=>S# M^'HS@#O2D>..FRBQCDD\Q+TFP8M(= X\26 H3+G3!#KHE?O!YB(BY[U*NS$4 M+1:S<5@N2I7SI^FC:X!1*C7/&3W/+'"3E5XKXC-^88I&Z4J:F_>'H^BE5^Z' MHHN(=O7DG-=N='D"N?N!\J+"Z.=2WL!S//S7KY#>^NOK.2ZSF^FDNSTHW,5N M*[_*>0Z+]],%RG7LK]_%Z61Z,XX_CJ^7JS!)]_D_OGZ:_C(9ET_@ [MDWX]? M?(G,4>UX:;6&YD*Y V<$>=+BUONDN4L6\'XSOVQ9R+W ^]%A.<;T^C@V.[$ M\!&/E']"Q\-[F'5LC+)A-D:@)"INB33,$ ^:DN"H--%S +G'A*+G7[ ?IBXB M$%]1DH/CX2'I)BGI9/3$.9Z(!)V(+U$88;1&C+,4U.ZT_<=/W:^3P44$QD^5 MV>#JOM\(YXM1UI*E,ER+E9M(:9!\2TMJCM"(7R-H-NZPHVB^GS$N+B;:?8+$ MJNGZ__F/)[)$QO[9_:G[2_E7'R#_7^7___CPRX/GAVL?_XF?@O\5IS>KYV_< M'V[,U_ZXO"D)^=/;_/V%'U_/'_(R']]\O=ZQ_@]Y^'_ 2];F'\-PV M2NK&ME>]S:P-(BJ+)H]U:.C87H]>' MB[H)#W^3A=6@,">#M#&1F+4@N!.C*62U)6@7QZ301A(]7Z?MW1CY3,?2$8I] M$2@'2[DYG&R,D13:6R3<$6UH&2.I%7$:.*$&G,W)4,'ZV#>WT=(29@[7\8N0 M.5+@P]JO_P6SZ?OI>+*XFL"G/Z<_W:?4;;09AJY+2$LV.!,1U82X,/_]W.&6)&K[EQ MF:>8O2!&^4C0C[#$61[1E4@Z)AVLVBO#:.>+6FHK>3J::DNV@:.OU*0NUC6I M=_/.DI0@A-*$46_1;!2>>(\[?7)9AY)5)5+M8V\;'2V!YW0SZ61)-XB6]7(" MII@JUR@FEVG;T@&*A0;BO-).BB!=K)U/M)V280^OTS6\ S)'B+L!T&QLE;=3 M=WPV@5E)."\M!),HO>:E)TRI8(P3Z+3FRGAY0D1;4#E&LX\+BTX22Y< MFC483ZTC.92T@D0-<4Y[DK+W!E=7M/O-_3O:";LCI:4VR+7]]N/DW1QLWOK9 M[/MX\GG=!4&89%R.BJ00T!J+NC3M,YE$SR!J+Q4U/7?O?$!/2\[5D0I_N;O8 M\=)O DE/LRQ_A\7(&FVU+,,S7&)$"LN)]2"($Q'W4^N3,;7K?)XAI26+N!9^ M3I?YX=!Q*^A,X'.7$EG5/K[K\,,\-2#>)D6B]-KBC^@FUFZ' M_S>,EWXZQYO/S] D5 LG?/6R6F_XP[:#; \^M)SCV?6 MN>L\E/A*5YP/7OMFDC[ =5G$;TI5'?[14V2V793M1TETCA/ M.9&,6H MU$QXZFH7GN]-W,E.5?P":7D-5_F95W8*61F)64<#U$=B6!E9V V$T]H1"M*" MK&IX!SR+XGPI4N3UH(X:TOI4E VFA!=OX;4/2D-G7+'*7D7;(Z0^+ I M'V^*ZAZR,9M^GOF;VZ0$JJA0,9#,@B*2&D OIDQV2,(!D]DYMCNY?L=+&D/% M,3J<]B+0X:'!7^!$4(M.;=3$1%WB:$(3+R00GX6AH!BG:7>A_8Z7#'OZ] "- M6@)M[;AYZ#3<1VV]E9Z*8H8E6:+QG!*'VRV1D+14>%X+WZL9\PQ=PX:X&_#D MC]/0L!O2"\+Z?5E6T%5^/YUW39[G[Z['G7>PJNB.][/ 1^AAL$"151K0C>W. M^U+2@ YM%MQ([WW,N[^.1%NM 3.F&/4];E3'DQQ0V=S3?@.H,[6P/OVBY]]AOG(1),MDX98 M7>I$K5*E'(P2S04H3JVVK/;USS8ZACVLSPNT8T3? 'S>^^_=8(2?IK,'[(R8 M22H)E8GO[KZ0;/2S%2X#P;U444O/:T/H.5J&G0_?.XRJJ*!B5]O^,QYNS>AI M?OJWBDD0^[RFK[R(@UD\?ZI$,-D9%XBAI5 80B V,T%X JF#D/P541-I$0>I?:\KHD-TT"*0UA%- M[IVE9>9?XH#KC@E?FG\E$B(WC$=@7-7.=K^@*Z*#E+SG%=$A$A_^'N"E&PWA MT:9T0I,D "W77$:1NDA),ID;W*]+;N[KO"(Z2(?[7Q$=(M#AH?'2C09E*?I@ M)?')0LG9YF7AX''.E(F4@G5\=ZSU(J^(3H!&+8&V=MP\Y_1&Z;T3RA(1 B?2 M"X1[UI(H&X(063.5>S5C3KDB:B+QI9I54T-#K:%NSJ @/BP-R_50'2,Z!O8@YZ-Q@KC4THH M":DS;M9*EVY 21*:,R3-*=1/$CXI(#[LOS]Y#K7)\C>N6FN=YVV M@Y]#NMV;[@/?G%,?0:(G)\LTIM)Q!8PK&U-6R@0:5?7NHB=17.]NI7O'#^4= MFU2\FIP/L\]?UIQ3_2T8AM=^4OH)=H'E8%RB9:B"0/.U!)8=<2R6 MGJ@Q)>3=O=Q/>"%;6#C&)5. M>Y=O UO):C>];3W)J1,0="3@;4E&4XEXSW3IT)TIRTRHQP-T3MY)'A#02NQ] MR(/I>(TT *?C!7?/]B0]6K5,LF MW. TME+&G3AH^2DE'4SHYQ3LGHWFA[X M&'8G/ %6CTWXH74\[&';C=.[^MKE_:\"3HO9N%0%K.;L3>[[$2C!RAC3V+5/ M+>6"&GG20(P2F02AY+U;4*9SBR"E($Z4SL;]UEB!C[$6P%B7:4U@+YMZ^C#QS]N M[=[$V&K:!8-(I(?2]LR7N@-%A9#*>]=+S=!S! U0^S+MB/_AB*[2/,OHWC2K1K!A/GF0*4PGIEB624$ZMY(I0'J2@N0N[ISJ/X MF#T/6# S/H;<&BM3W9N_WZ<^H@\6/?@%K3GGD4H%'E]%VH0DJB#4E-!&- MRE%+:QXG]9^,T"=$[ 56]6^PUM5FT[C]S<_^"8OMBU-'YTSVD2B!5HNTR&1P M6:.40:+]XG-\/,3E<,B^\/Z]T*K_C=9J.FS !OVX#/-Q&OO9]X^^"]05?E>! M?Q89CSD11\OHDB@L"5SC%^.=!2$LN-H9,<\2TTJ7F2'#F'4TU0+D[LDO*_4J M?T+QS7WL$DO6RU9YQXWO[IOPB\R,!,E+BIFUEC$OC:R=V[>;JH'C0774_QA4 M=771 +H>1 =NHU)4N&"L)"[Y4@?D%?$Y!^0##-/&^V1K9P=L(6-@_%36]$M! MF2/$/B!RYK/%Z$/9P+O59-&8S-D)$DL&CE24S#Y'N-4@/G[J! M$_SI'B,/7CBP/SOHT7:\Y%N RVVH)] L-0 Q4)*W$E,D9)-(CA[AK[C+C]N@ M'0^8(3>2$Y3U6-U'2&Y@A?\VGHQOEK?%@RGI*#P:]:&T:+[#4_H;%I#?D,KWO^U03@H)51"E5K1L>(99#CZ@(P]E7C5S$OUZ M!L3F *#PJ..N]H#=C=Y?= !YPV;"G!-LQVFD7;#=6PC/&0B_WE68*FJ" MDN@>&*J!+\^:L-#.K/M+1OMMQ^ONK_,W MR\67Z6S\/Y#019(Q>&8(Y['DL$&IALZ*I)R\BX'I +6-P^I,-)XY6QF%M19! M%4A<\IKHOJP/V?==O3X;\:B%DC83F@)#32A'K$F4)*^#LUJ HK4G>->DO_'4 MW497PJE :&41A-V\A\>\O_OKZWC6?7C%^8A1-"0-BCQK@QI@LIA^5A.6(@C% M*-#JPU6K$=]XSO 9X']V"#2 ?63W9CKI;H+?^J_CA;]>'6GKAB_II^GLI^5B M.8-?YO-ER:<:"9J2]^CC,(AEBBD>+Y7Y5 MV@!FCY;ONBRJRU>=_[)>L?\)X\]?2F/V;S#SG^$NF?4G/Y[]PU\O8>1<"LFB MAT5U2=KA+A++J<8?4TJ6*>U][924,[/8>.YSHZ;/&>#TZE;;S[/I?#Y*+.)V M0Q-1DKG2GB(3Z]%+\LZPR"2UVE7/&:S/1N,YV)>T:@Z'Q2M8&>_^@EDO MO=:.^??:.0]P&EA,[V?3")#F/Z&R-FO8;WE-HXS.$^0H"'23,;T"8IE,1+-D MA."X.>3:UUT[B=H+QO:5PKBNR@8MK7V2&KTJ%MHNX-^GDV\P+S9>UW6S6WR; M?^\FODX7_Q\L/D":[O0 M9V%LK]7@7NEJ: \Z#>SJO0EE=>YU7:Z[7Y7/L9&C*6BK K'*)2(UY\3YX(F( MV>64L[?5)SJ=E\/];NOHOY?8N='4P%H[/H:][N=7^GUW60=7BR\P^_3%3V[[ M"'W^/.LZNS\T,>\D/0J445NZ"HKD\)RG1A/'+"4V0>3,R\2K-W(>CMO]UN"K MOC)O'V4-K,?^#(*[)ZW^T6-!EM1]"51FDJ-3Q?7#C0NW+^)"3HJKE.U^=7$M M'(.[F-UO-;[6:_O+P%@#B_%H/>W*0.\.F_[+;57G2+0&H*&[D?6MU >WIQ!!.9%SNCREIZ!P!WQ$2R)(3"3 ME].ZO\BV,O', 5D<2 M5,3=P&9%7 Z*9)4%GK#,9U;[EG0_RO9#]6O-%^A!>P-W02L9"Y^F[Y>S^ 6Y M6>6P?7GJ'!$ MNQP#V!3 I9T;\\ED[ ?+UW8A?W8%M@W6#29O[Z$V^-16>5O2,:V-I9N!*B5A M:&5E9I7D*9ODS,E ?9&$_4#ZVFZ^SZJX!D[XO?SR]4&"WY6!UP]CT=T8LG7Z M9OGMFYOI-<9!!(%B")Y"80[X(@B8N@N+0@?.V*HYY8V6\=O-:K\Q;P M<2G+Y)/_ZP>80!XO2J+!-E.+*V5C<+F,2<;32PD@WD>-7(-)7'&MAKE/WTGY M?HO@;WUC7E?[U3#?YSS:C\N;&S_[/LT;-_]OXF+\#3]192SM/B^H/YWV8+;: M&%*+"#;>\D2$2)Y($4O+3L4(!/P^94]-JGWD#CRD]L3LQ*OE8K[PDU3&1D^O MKW^:SLH?1S9%HY*2Q$;&B,Q4D1"R( I,5-0FEUWUB;6]<'+1XVL/07/MM-4* MP&C 9JDHA545^4AID%H&0V3DZ-O@F4D\1Z,-OS#),P.]7T8<#VJT />E2BE(36S_*.<.X ME-Z6T7SWI>/W=[\YECPF;TEFR:UJ X.PBF@1O*/>:GN?RM+(4;"3J0MM+-#N MT5 71J]B93T]+2EC#G+IPA;+YJ)=:6V/AR?SGMF0F ZVM1+3XXRJ]I('VETY MI\'D1*/JW:2-M;(^@$L'N;40D$T&LHR7DQXED2PG0>I (M=@O-2@Z9D:21[/ MQ(6V,&AWK9P&D]?EJ#]JZG!W/SD;1RCZRFM]2; @.9Z[VL32_Y,RXC,+1 =J M4#H6F&K-?#NS5QM%X0/LR"/ AN[43>=@GGV>;"SW69>%%&5$8(UDL2C31$JER& M%9?*$"8#0%3.T+/WPJW*X:N)^#6Q,H<#WRLX)G<&@%X4EDY1&DLUD2:CRYL@ MD:"5(J!LRI%)+^X+$AHY/$]B^-7$'YM8N,U \Q6LXWWMCY@U=]P(8I4*1$JN M24B /S(:O6):6=U:?*:FN7L)$G+.$2A,5EP(R&C[A)"9S51%-1:OZ$)T%&A9L+U.5E+J=#\%,UY'&6.L(/J #T)Q?K7L)_3,9HQ?=24+C/FWJL+#R8T39* M#),#F1-NX4D61XI[18+6BF3+@J1>,>=5Y=UKX!+#:B-PF3*16915 BD)BB\1 M?!U%;U2JQ)GW JK;4;6(O^A"PD,P^V0?'T3]#?@3*\KQPV_^&L]'*EHFDF6$ MZHPV7/:E0U2BA(44I H.$JM=Z/2 @(%=XV% \+B9U]$::0!.QPONGNU)>G_M M)[_[&_AQ6KSV$<\Z9$8CT=*C- .7Q(54YEEZHX2"E,W9!PX=P<>PX#X!5M4R M:2KI>.!V7ULLNG6_D([AWZ!+38>0(5DKT*NPR% VZ X[P8FQ$1B:K#%H];(Y MN_>[&@\H]@Z':9^Z:0]L[V&6I[.;,B<5!;>%O6RC-CX"81!*XDKPQ(K,B BX MXB6';)T]"GJ[WMQXV&U@(%;5VR7!\O?IW5X.&_<**^/W;*-13@;3WV.IK0OTG?36&XVNM0-;!A8F M%!&>O3[:[*163#A_>:OLHAO,G0'AYU^,1\#M\G-0#AWCY%3"/95)8BU%/RTS MW%!3=$1[G2/72HO<3+)R'X/ VDOX>DUK\02P#1L4Z$\DFT&4]-_+^:)\:B0\ M4T%11@2UY>XE"70+J"51,:<$IRDFO3.2<&:B&P^6#;^^&L?1J2WU/EV [;G* M\[O;@#Q8*RUX A%U5^J24)\I$PZ.AT05M9Y>S&GWD+?&@X'#K\:FP7;9[2UW M2F9=;[\A'"H\,.JDS%88GKBXF)7XA+T++5-]38OQ-,B] M\O7XV$?VGGJA)27)Y3+,-Y0TR;)? =4^)X7_:Z8-;2\AF?;&+;ZFM7@*W"Z] M=W!3T8("#>7:,F3C4=$Y$U=&"\M(/:AL0;/:R?B-B>!" MPSL7>CMP-\>YA>W"7/BSVT?-!)\"0($_A%\H3&((324S([;WEIF/"H M0G3X"Z!7V,ZTH;7=ECX/ NBKMO ?1OEW[XA12F8XB\1P+E'CP(E-VA*1T-L3 M$#+WS;1%K@4G?)]X?M4;P483Z=U2,XX+[@,C'#SJWBA*@A"!)$C ML[(>?#.M?ZIR_NJOPE[!%M ;DE_U^C\D2"(,<*;09#(N$9DD(]:"(Y93Q=!C M7L':[PG%E]-^;%W:-K&14I_O8 2_JH?G8 ML6RVT7LL:T\=&$& E2@S.$9<3(QD$[SV)L6D:C?0>C6]QUR400$E5@2+HDN) M. ^&<"V#MJ:41U2/,/^[]]B!F.VQ]]@!ZF_!7%N&^3B-_>S[1]^Q7^JYN_9$ M7&NG:!;$48-^)W.:>!5-"4!IH71")[1ZV?)SQ+R:GF2'@.,Q1*MHJ@7(W9-? M.A%0,3!^*FMZ6E?L R)G/EN,/I0-O%M-WFGAM;$D4^G0Z1*"!*$DB31GF8)5 M**-]L()/W< )_G2/D00R+&1$:D-9[X* 6Z MZD+[J"SGH1I@AMQ(3E#68W4?(;F!%?[;>#*^6=[<$AXTHII[HGPHDY^3)#YD MBQNE\\P[IO5^,W)VJ/S!2P=6^C$JF]:0W]"*]W]M$,Y"%B)S()+'4M*"SJ9C M96"!D(6G'"VOL=8?O'28 Z*:XH^67P.V9(6D\\ =E4RBR*+FQ0:RQ$L:2"FZ MB-)G9GTS-Q&_'M3\J[]DHC;<[?/J_I+1?G=CL1';_C">__.G&< O$R00YHL/ MI57EZA 82>IRS,X1[02N?9DH\29YDJSTVCO.:'WO_DR\76BR_9&8K;5D^@30 MWV)AK0[940XYB)PRL5P7N92[SY X$=S$&++,P3337.A WBXT=_U2%M81 &IE M887=<@G[R.5N,AG,;MA(BFRRTHPPQ@VJ"U F.6O"P$ME(;F7QC^DU/N9ZO/A>MI*1T-Q8)TL3/Q5@4W$MG6728GK9OW/+/;K[I'X MW57^ ''Z>3+^'R2J2Q[L*%U'7!(HP81;]_PIO2>#$HGH2'&/ 5JR+GM+?JK( MR$4G0AV"Y><3H8:"10-^Q2\3W.3@(RJ\.]U^7;/877RYP*VU*A#J7<##2@ ) M:.T1JZD4R=JH>.U&,"^0TTIBU&!@F?:CN79!N,[5*,GK-#-!DI"E[EOI4AYJ M2 )M57(\V5#;RGZ1H&&!6$WM^\'I"!TT *BRQ*YRR0.:KZ_C1! *RB6^]K88 MWB:0P"@G"CT"4!R-LE@[5?D)$4T"YQ@%3VM*NXUH 5SCGSZ_F:350"?\?FW( MKSDR*B3/,A!J9"02I"6.VTB\S0+_2TF$ZO-;=M T;)RX/SA5U443Z/J JD$2 MOB!+/\(WN)Y^+2)[R)1B-@F>*7%9XY*141+O)27*D=SE3WN4;A 2O2&? MDF;<9AEKV_B566@EN;D5]W1(A#2P&Z\Y@[2=\?7R'\D4,\3LB*"AM"MVCCC0 MF=B@A\U]1/PNRDT5CV6X-6$N>2*C4,2) MTH0]Y0C4ND!=[5WB!7+J1/N*@'_"A?]V.D$/;XE.WM57F'5ZW")X_&:^&,>1 M9P)-L5AN=6,9XIP9NGXA$!=YCHP"D^!ZD<11Y+80\#D=4=LCA?WKKX%3_ A6 M?\(?QY\G(^\9M9DS(F(I5:7H. 8O@:A,A8B>@C2U X['4]M"**D)H!ZCO>)HSDA%T78JY6_6&Q2* M%\H94*QZ64>/[+00T&H"Z;WH__BE,%WXZ_.;M9_*:]_/IM_& M+^9%=3W:N(>^MU>#]R0A5+)^[^FYRG>O7+M6:W*VH?IN\2@7T;_*@21;%@\+ MGCC+(K$, L/]6M)<^WKF1))/ON)$XX-*Q%3L2QC*(SR:+$-!A:/3GI99*&=9,&V_%J**@=O#UCO(Q$ M-#ZR7*9'WUY5V(PRTR U1=_%.-$3W)ZA:-C+_Z'05D,]U1SN$ZI1UJ\]QE0& M%4*(I:8]E-9*CE)BRP6SHV! \R"0X=JE*,>3._!1/*!; M6Z3:4V,R-<0K)I$K7)]>V$"8=4QEGKW3IB?DODS9P.4\YP+*,P"MJ+6&L/C@ M3'J.-Z5#0'O$$8JG!9$T9O3/HB8F*1\C*!IC[0320^@;=O,<&I?5-=@0.M=6 M\W-UK^SWHVQ8'V=H1%;46D-8?(X= MZCWN\3J0Z R44<)E0(K4A$9GC8?(H^IKZ>6MI2^,42 M8?O]CX_W$?S2=V0Q?99D0YETG0W!)F:H_4Z.%X=2N\3N"S7W6P/"-LWWXIK0)_F=RZNOBA-_,Y+.:E.^!=X=J??A)A ME+AW6B<@H2L:LV#P/"KCK71R^'8+/ VQ1Q_ PK!AC$L!?E^8N)"=_'&LL7.T MQO@/BX['_GID68K(MB,NL')ZJ1)24H*([+0T,E#OJT\MJT#WL /H+P7\5;5_ M(8A_KE8XPKQH8QV+>@^SB#(8<6F=H$:3"*4TSN@2=D=1&# Q4Y.98^=QZ$]@ M8MB![)>R%OK#Q:!M0<+U7MS_/BU1M"5^+%S?=D"YRGD<8;8I#M0",RY91E+' MM^*2A)(!I73B0B2GN7ED%CT.4-8E:"]LF]>([0$5.^!.?P+7&Z-&NQX4HPC< M!*%"L=]8<'1)I@PO6'Y,35[ =G^&\CU5-H^BE?R_XSZP^_F MX[36P:]C'[J6]2-G4E:4>N)I:4Z5P*&X>2JW9LPPRV,T=1"\BY*]T.O^QNBM MJLH+L;2WK=C?P%_/WTS2NU+#O/#C26GJ-K*4N11+$K\O8Q>TLJ4)4""&1:9B MX@[\$,&6O1G8[PJ(OD;\#P^("UD-5XLO,'N3_GLY7W2-\D>"<@I)4(*,%6G; M0+S,CH#W*LCD/!>UBRF/H7,_;/_M[S=/4F^S$-XFYY'BW"KT<@F7N4SR"4"" M11[1(68TX?L26:M#.F[U_P.]]6,*5,.CDODWNE5GJ7G'LH("1A*_ !-CH92U44=W.B9V@:V2@H:-TC)=818QTR"XP3EF5929")+\-TA95)*,\C?SP]9A^<[??R-LK< M>L59#UIH\2S%;VY_MXYK;5ZN(<>WC?NVWS(7(8S !O3UE"8IE[L+(Q+Q#!A1 MBH-FW(=8/=6@#S[:J)[K_W0^M\J'SB)XP3P!9 YM$LJS,!F(-JKT'A- 7"C= M2&U..00;I1"'[Z2/WC)L7M=9MLQ3Y-K@WGC;K7;3T!A!-"IRI@AGSA()'NU7 M+P6)-/-H0&7_^.*R^EZWC:YA,Z7.MG>=K)(&8;9E/RX&Q^P;E,# FQAGRW+1 M5/X?-N,$(Z=5AN1P^_4:QXO@ M^7DVG<]'"@V'F PGNBOF21)]=U4ZXFGO)%."I>HEM=LI&39#Z'S@.5SL#33+ MV*?X)09GG?0>O7,1T%?A"=<#I;B96F3/4FMU[0;EM8J<^LN\.1^N3M3(J85Z M_< ,I34RD:-/(SQQ-*#=J33:G=EZHJBWW@*%H%3?N$(Z!DYS.1^0#I5Y6]O3 MMAL^P3)WT0%)TN'Y'-!!]BX9_ +6_>1SR6!<2?3QSR/-G8Y1E4L2]#4D#XEX Y1DJ\ P[D4R M?775.YKH9JY43T;07N#L2YVMG;(;++^?P5<_OO6?YR-C#$UHBQ+JA$#C(6B" M)PPC"K326J/W$WO,*WF>L&;N7L^#Q%/4,BC:'D:N-SCZ,/[\97&5_YC?+J#@ M341#E1%7,@NEDX*X,HTW,FXE!XI&QR/'X>5[@1?>UI/R8S M6%T7_^S'D_G5Y-/,I_'D\T>(R]DJJB>MT91I381EADC/*7$J&U*,5LS,JD^$RVB@"1 <$=[ M M0V>IJY$^T+421]JN= R2CGK+A7D43'$Y&6E@YT)A!M3 Z<@O2AQQ#; MH5@Z2\OCX0(C!VFC-K3Z*;U9=!4GRYL;/_L^S:N.6O/QY&G(^L1"FX/?4[.L MYC0F*Q71/'W;'5+1.4S"(%)MBD!D+*FZ)5(,3%@K3<[1U,[9?YZ:BGEF3U_R M87I]_=,Z:R4P"TH%070$C5S[2 *ZT 1X-%(K%G*0+T/KT%<.&RJK!( 7\L_J MR;NM:.ZSUVA*0(P:;<:27W'LQ69MF/6+AR/N M. ]1SM%X^PJS\;0, IHM3HV);3L.'B??Q5E)[/QE\N9FNIPL1E3:P+2PA&H3 MB701O1>I2D&/91Z4]I':G5O8X>\=)M!Z%H#UKX=A:UWV9^Y'>,1DF:EF!4'(OI>.VSV2M(]__S .0'N@.TDO%W*N.C L"Y$(SZ5W:.*" M>*V!Y!24DR(8!CT&QMKJBMS:-?SX$U*X_*\TGX_3V6F),Q;M+PI K/$E M$J)]"E[1H&H'(U\@I^)0,'\SGG22_>3#-8Q*F"\R$$3B_^'A7WJ@\*A(B,Y) M#8PR7_LZ_%EBAO4P:Z'AA:%?)\B^B;,OX#F.$EF6^M4W?XWGHZ0I2T9ZY$!P M]%*8([:X*BE;"3EEE5SM_G5/J6@$-J>I]\E1=I*LFT/+[_X&?IS>^/&DR_3( M2CL2&,436#)-@G:4!%=<#Q6T$O73Q+;3,G3VUVDZ?A$R1PI\6/_N[73R#69= ME\2/,!E/9[]/%S#_<0FH4?T;W 28C5B40AM3N"DYP=DZXHK#(!.*2TF1S.,[ MG2V.W!XO:@D;QRISVIMD&]A@[C;>-\O%E^ELO/C>+2%%K04#KO3KD'A4>T-L MQI,["V-%S %HKEUANYV281/Z^CF6*LB\2>2L%U?&SZKH$M'2E^U7E'J#Z$F@ M3H2U:-:S/]],4C"92TL!K)TH^2TPC.U)5OZF.Y%N%T$9X M(N<0E)*!9,;+_ J''H)A@03GJ9,QJJ1JM]W80=*P-G$EQ>\#IR.UT "H;AMD MKG=5([UT60FBC47)9&IQC>%)K07UX#R3/-1.Z'Q(08.0.5:YTVJ2'GAJ6.G< M]A4/8/BOZ>3>$8#D7*E\D1F/=HH.H:.,$H'[,5=:R,!W)Y!M>_*P7E0? *@A MP@9VBFVG\Z_C"?RR@)OYR#+G-(A .)<9!6/0U'-HG7FO8Y9"&M7?G?TV@AJQ MB/N) )^L@8M-)70I9!&H)#%R4Z)/DG@I.=&12H@\X(**.[>=GE,)SWK=?:3^ MJ^0/'J*,2T'<'7/1A)@$9<2KDJQF2FFG81+/9]RS4\2#8(]!K9>2(=T(PHX2 M?@-'XY.JSG5KC74W[I$T61JI/3H8#(@,%C?]D&6YXO79?H MGP:S/C313BN %X:RA*A,=+CIEM)A(BU^L=1&XF..H%.9!UC[VO3$(3EG-;KJ MH*J2_!O8J;;'1%:;KK&TA.)+'P/O2$G_)SY(0Z("9PPN#QUJ-]M\@9QAFTKT MAZ5:&F@ 3*7U2IQ^GI3F*\C6[>R)3U_\XC^GR^OTR\U7'Q=WDR$_K69"CKP0 MS"OPA/&$/C2#3!RZP@0\*W:C<2G7KM$XCM)ANU#T!\$SZ*T!=&Z3WWN8^.NN MUT+7A*\;2+"V$$8"K$1G!H@*I;,M"Y&XS$L?=\:2#29"]>WO0!*';;W?'Q[[ MU%0#0'QFN=UQO8W5]6"!$5>!IR 3,9J7IKF9E>GDEH3$H[;6E0N,\^R5^Y [ M;+/^LV^8U358#:P]%KR5@L&UU3+-7:N7KOO\,R*J40EWW!NKE\A58+Q2[=RC M(?#Y&1+>_16OEZ45WLJZG+^'&=(TP5]\FJZ62/?Q#[!8SB;SS4)0QFG"TQP( MY5VK;IJ)%RD137U@CCDE[YN25[L%[)>GGC;Q$;744Z$84:[T['+4XX(T^=A]&70QU_@'FR^L2K/@)E?0>WSU[ MWU%0SJGIO*ORG8\\: "7"M,EP(I\$D^U1+ 9(Y5U1KO:24I9#'6BTNR#*7+' DM0EZP"_@+9=AR$"P8DL@@]===S(V=EG(= $@A)9%:4!(FX2R)+(] XB*IV;XGG M:#EU2WS\W$[4=XQ*9T1RG!+07)3*E$2LY8XXX7+FH%BJ?C/_(D'#.G%5\/!X M6ZNG@ 8.V/^$,@,#TIMO,/.?X?=ER>2\RAUC\ZOE8K[ 58SB<\S$VC*Y7W#&<69$ M)MZI2*30FGC.+=&91^-MD-S4MN=VD#1LO/HL2#I%"0U@ZH$)^N:;'U^7JK5/ MT[?3FYOIY.-B&O_Y97J->IH_9E18+JAUF61 6XHU@72#*.>NIUDR+VB&C MHXEMRXL]"3(ON1"]Z:\UH'9C:)B'2(Q295@]9\26 1Y)Z:"TRIQ53RENR'4] MD])?]%8/T4 #\+G-TKN:;'3G+(T_D:NK_,G_-9(Z@$V"$45+,WQ3:CH8.)24 M8='P #[7+VC>0=2PEM@P,*NKJ6'+4)_EI; A@/EDHD:SPY>F),825P))R!Z5 MV43WI$AP2\'I2V\8UOHZ+WIJ"KN=.L"',EPL9N.P7*S$^+Y3PEIT(Z>$"8%) MDE!11")(B TJ$.JI%2Z'"+1V>M>^M V; -# 45E+;\=O9=5&O^X;EKD3HJ?1 M6R$\$4G<-K$UN.PX4YH)1T."VKU:#Z6QK6A'3=^@5VTU$4=[D<-?YO,EI%6D MQR;M+7!'@)O2>H=[XL$S$H6V0=,D09T5AQNT749H]SB,' +(8]75A',19U!F M!_CK];G2MWP['PFG+2_1*":-(E(Z($[BBJ>< M][E5A93^R/$Y6PU@5R#IC190T G MBQ8WL\1FQ0GW(!(/5GE>.^7E1)*']9?:@W,EY3: Y6=DNS:VGHAX5+H1T C:@2-Q?5$ M2S\0&8(EZ'E&4C**K 07Y>,ANGW=YK5UBU?30ZHA^V9KN+>FH-<=7WKX*WK, MKC_[2--G[Y^_E\U?#4&6\T5R6:!1Z_4#0-*"\KTZ%9X/&_6#N+Y6 BV[H//@HW M3\8G]*JH!FRX-Y/%.)7]>?P-[BW15>46I*ZJ;WKS=;E85WH]D<+W[0_H^L-+ M:VRDD,ML"92'8)2$7+;_K*2,WGL::J?_]H#Y2D\U,F>VFH*Y;X0MC MT3KG@N28D $J*2[Y*(D#R@*7(EF_^^Y[^[-;A-2QJMLZ4_98.3:P194HTGU4 MZ8?O?TS&_UK"CS"/L_'73D7=8&:'<@#K2>[NZEV0Q$.FA$H?>1+!@ZWM^>Y% MV+#A[O.>J_4UU1S\-A:E=<$Z"(881PV1G *Q7&42!3@+ "GIVND3S]$R_"CL MRFI_$5A'ZF#@,VW5'>+M=/9U.O,+>/>MW.]<1=SMNSX[GZ:_^<6R&XN'?[V: M%2/"3[YW%YQSW+W'$1?Q!TAP\W5COIWG65*>/0G6H%"-P(,A"45" #!0LBWI M[CFEO9#6$B2/!TULA/>C[SO%G4P"1P(3KSFCDCK2U$$R\2HF+5VC,;J MU#3G].?T$_"11:1G0T7YR-,<"?N M')T?E_@Q_.OWU=>?ILO9[3BU&)G#)4=B"@'W?_2IK$V*0M*2['SP*Q& M3DLX.Q88TX&UU$RHXB%GB!F]YB8G+X.(F4A9O'=EX4>4L[$,]SD?6:2VYRI M%+73^5ZF:-A\D?,:5A5UTP#23@Q2KR?-9)9\$&4H>RR39J1&UZ0,1,[!"W1; M(O>I=G5;%<+;NJD]!4EU+ZZ.4&O%C/TS-XI\C\<%BLM?7W__\59D7=K7 W'Y MZ[B\[FB9WB:'X7/+$^^$MI'>N-A6 M13U\ESTW^6%I:#*J52!L^;&,LRPH7U M?GH]CN7N[C87PSC#2C\(DD09'V)])"XQ1D *U+L/CO/::2S/4U,OB^?$;6=U M.-N4:6"!D82G-)$:%'%,:]QU6)ED+21GM5.[ZW(P\!UA'=0]GP%T=B5?OIGT MXEV^\$+K'$WQ84M3\ PDB$0)LXRA9OQ1Y2]8]%Z8=B_MR@\)<>9KX"P)R\>]I)A.("=IH$&C*P3C=G[B+B7 M'OD3G$"R0&3F4"X()+CP'#YBV!](^.TI<9+ M2@1+&5=^V5]\MD3ASJ.UE<:SVJG$K^"B;1C,]7(E=P@ FJT=?SOMXM.K?)_Y M&)5_6J'XCN?5N; ZA.A*%T@_+.=(PGR.P CK"?3/4+'9"NB^$;F.&O=F])NU MC*L1"2Y;2835/ *WSB1?>;,XC>)Z%U&W=+R)_UJ.U],W?_B^\=,S5*W.-QK1 M;OA@T_ ME4SN__/Q^[P8U[],XCJ\X7CV/G)'!"A6FO_C.4"!EG9>1ADP(&W>&6#:^NCV MT'""YJ85Q3@L#'XHUG;QLI[P0*,/UJ>(^VY =T>@Z^4$=21+3ZD6)D-0.Z'P M[..'#T?;VA'X=^S"^'B^^KYOZOH?9>)I&)E!K S+(@%JT$$(@ MSFJ%7X3PP6O)T^XS\%0JFCLNZR)D.HRZ&MI8#W/4/Y3OKO+5SHL>1BHZ[B/*&4&;.@C'$\=(1EF6N9-1"LSP8SA]3.VP^1KN8/DFK MS5ZI_ @9?TZ%YZ[>!9_W_MI/ZC;D/>8E=2Y?3F:OTHU,N:*#R7RUC";I RS& MJT[W/X[G\7HZ7V[T6S5)>%M:@SL:(Y$2$,Y,2^*E"9D'P5WU4?0'D'=Z=XZM M&EGG<\Y^\PO<(2:?'_Q]5>-_E;L_CDIYHXHZ$A T+\5 MH;)\3B9Z6(NX+_0];01R3MTV8!,A]/+7#VKGMP_<@;0X;83AYC7Z$.)VD3^/2'4,X$Z3DQ'.-7(,P)'"3B>*> M.9:U=&YW<[B*! UKNO8-TP&5=[F0O:T3F?\\*]7=_ON&!!AE3"6?"(#!P\8X M04JV+3$Z4R:X$11HK_!]@;AADY8;AW(MI;9O011YSZ!S56;?-S^T3NN3!KW= M,N_<,UX:TEB&YTX"(@*4>BN%:7BNL!M-IL9.%GF'Z>^:]? MQG'#Q[YOU/'K=/+Y>OP-TIOY'!;S_\3/?>GB+?/%-+^?3;_";/'=3]*[?RW' M7[N&7U!&:5U][<(QD\^_@I_#AS*#:YJ7N5,0%+8BQWI;5#,1Y#R2*R#)S3D5;??[/,[34 MRU;] -]@LH1Y20)_AP*<3?SUVR5JZP;7-NYO1:&_WBMT=?D:0!89"/12&,,O M1A '1A,M0V0V^IQ,[9Y;IU$\<"9@#40]GW7:NPH'M''FL\7H(VJJ.V'O=P%_ MW>6RZ0A.2RV(,C27X8O(A/:1L""-1.GYL%_O-WS+!@;QIWO\O4A *PFF_2-@ M6EL=0V-JM20W65@G/BD>J8PT$(^KD$AA(G$2;38>$M=HM+GP./OA.$P]1\ P MF*JHV&EM*0\(E:Z=U>S[Z(^/(VFMI+&KW=>M/<)!@Y*/@IR!S9+ ME)3B6UE821,]FU9Q5N_V>J' M7^4_;OWP48:<@A6E=[5U^$7E55H_T&23<]Z$]"BM8$NT^R02AK6XSP.0Z0#: M:C8$^'$9YO"O)3YK-<"#G (:^#+[ M3*QR0" )RFT06E9O\/ <+2?'MQX^=W4T^)BDSHD1ZTO&J"[3)*THR78L4A&R M]J9V"N4V.@8.&M30_I-8U*GB;L"R>\P#_K/.]XTT:0"P)!:S5'(!Q D7B.74 M,IN2SJ;VP(MG2&D*.$?H> =HCA%XF[A9NTA,2UP\*:*"RQP#EB3Q-''T;YS( M6<@02I#)>)BU(C"5Y4*-@/!69),&M M,9)K:FHG-#\@8."80>VSZ7CA-H",VX$^)7ED(U=EHY[JA^_WGUD7$W8RUJ)",'X+AFU3%]+J_@W1PO!S4*/L0 MY0W:@/W8-LTVLFN5W=]!W0H,SZ&W M)B8#_ .Y+"E'Y<"A!HUF+='"308/G'+KYKS31 &G43@C1:Y=%;CQ^H$GH-*&A-#I.B:Q]J>Y@,"ACT8CU;C M=C@<(=,& /',MMQMN;@UQR]P-8'U#JAP9M;!X;%.3#2"2!8SL9:7:>O< M&O\IRK\ONRK)2KO!H:_&:Y^#*=C?\' M$MH75#++%?&2H?-@%"/>H%?KF0G9B&@UB//L9L'$-Z=/T T08?X,_ODXGZW/J*G?_:L3Q@.(I9 )1*-Q:=(EZ MZD2,E;IL-"$_=C>V1#[.3'13MQNG@;YQC;>R[X?=X@E;0U1KWKMDO/FZVMQ_ MAI'E3@@JT#2/NG1$MHGXB&# MC6CI;^!+Y?NJS/':ET%#GZ8+?]W]PR_3:X3%!U@L9Y,-"06OG/=EHA&4(#^' M0&PTB>#9Z1.*B7F[.P8^$/%-V>S#G0AG1$ K)\,Q8MK<*%9=>]F(1:49^E/$ M)DU+M0*0P*DJ[9ZL30YU5SUCHR;]PS;A:,L/.%6]KVK[?S.9+/UU<8,^E$ES MLW(VKLHF-A:^3L93RCFN=%JF"\1 @G*,)#P;(;#HJ;?GWOKW(7POU.N+0/T% M:'[XHI0'I;L0T^KQJ\CH^*9$7^^:_NPN/ME:#UP>NMJZ8[K?L;>_X< "E*.) MKU5HTD?^UJ6EF!VV%1>7^NIKH6'>]99ZFJ&POGG8N3?N_:1A#=D>(;*YT1TJ MUZ-WGNL>DHFV)/$71_F$2'4?Q^"82M)2OV9^>< 1D'B;RI M[6!GAM]@:8/FD@%QHK0O!"*_3W]&H2U^] OH!2U/G[\/<.S?"CC/ZJ!5#/WF M9__L&@[4WVQ>>O0^R'&O&SE[2'X8T* [N:YFN>GR:$11_WOZYSU]=7? 9QX]2!SH*,6]+)N!%7AWIHYO(/TTG17+ M\1_^^N3E]M)S!PG4'*2Z/:32PL*;O[V>SN'3]([/X@\97#E^!^ M4FI6GSVI<9@@1R7M-:*T7R9I_&VD;FT_T$T$!*VL,F/'5OB!IH\'/8*GI1*-65]?^W=S6] MC=M ]-[_4F!WT5X+9/.Q#3:QC<0-T%/!R+3#KBPF%.7&_[Z4(CNV3)$4.%O#_=VQ <.CV#JL3!#I(.-\<61@[5.P/712D,BU/%9O5S4SM[LGW+$R\. M.)H!N3T0VHW$*P1(H:=!15/?6/#*(WPN;8.P[W->U M83P]*60%1(QG^[3875%=9"#OA-Y-2\X&=:#0M'&R;56%5A[(LN;#+,K]P 2T M'%HU;HPCM!%!R!E.U;+0L+YP!Q*M\C;>%1X20LL3 @G6CXI6 M'9'D!\G)MCDPJ*4H&* G["+BU47$>,,>/DAH=5&IQC D;90>(41,>IT&2 A MRTXES6)QMF(B3RTRCP_:.M@),3MT4(:2)BN+>JFF?3LG140+<0[1)_=F>JB!?L@P$O#79,< MJ5?CY$2$#0]-+R?O,HB$4XH(2Y33=;M3#FOH*7G$)80H^TBDJ[YZ.TYH7>$: M\ CL!$9S:K$[@Q":L%W>8J';3B5?[=B'0DLQQJIEIP)9GXU!!] MH&@9R,2]=R\]R.K=ZQ\3E8W5M%27I19+]G:/$^YMM: &T/*5L:H.H0U9X7&E MC8\OFH@.G"OM1T5+8L9JZ26(S@(XDOI/OEVI.=3C7R$-H&4\ 19++VW("E\9 M4%GP34\ABJEZ(-&RH;$JNJFAI=M%Q:?R\K6^6,]-/XNY5-G;AV\2G>V0=M!R MIT *AY!(4/8'(?.&YO'\=[GDY[(JM%K?L'^.H;VS,;QL+.0(".&3X# P/7ZI MOW$U%UEK_92]?N4%GPN=_#)!5(-XZ5_(X1#**ZTA8=Q8SHK6X.OELV*9-AUX M%+G0:YB]6UR+>"EFH$$QC%DZ)S#(+9X#%N^V/L AC.9>SV(@\#FZ"QLD(JE8 MEY\C0ED!R4MS+KSC+Y506[\"XY0'-!,D,JG0UW .J58!35;'J@#:1P:I_G$8 M"U#Y,V'KA]WORD 7_H3@)\QK0TYZK<\6!"WA.D"%W1G9[3UV0NB59U7]>?=S MXR864JV32T?LB'@R=?F6@9W'#B3G>=<\P8&*2/J!\:JOG%+(8;P@2S?A$D"G M=Q3,FA(_U]+1,MVVCF>6O[B7-[SG-??(&['4'+JPHZ(MY#$ MZ>7D!?N<8DR9;3?UX_E<9 ;WJH"9:WYT/!<8IV4P7]@^DW/U3> N%EJY M;?29'GH(J==8MN,A($6T8>/5J0)HZ2"+ M@BO=F@KN4'N1\2I,4_RJCRCLRHJ72NAU_4&J-RK-\6;Y]K*CF!MCN.DME+H# MF\(K.(V4.XY*[&-CQ\T\E,TBTGRR\TGFAN4[#762'-847JUJ=.PNADIR^H^X MOBXRN02*H0R"J9U/VWD%#X(,A]+:4=#08J3BAU%T(C]TN2A^ZE[W@:_ M8$0/;2-(;TK1IX'DD9OD8_U4?ROOJ//;WD:0U)0"5P/)PY[5[+'*F;H1I09, M=?>C!LE)*9SE)0A;P$//DOSVKQTRJ%J!4C#+30UZY'_C_.$%]&$'*4DIE!5( M%J*D5?GS@K'GO[8;]QM9NNJUYJQ\;(QH?]@JF>MR\Y=W2>W802)2"6 YZ4'? M[71VWJG3SPH8)!>E )2+%NRKSO6&JNX1D& VO""]* 6,'*10"/&#/(^Y"Q0D M$*4HCXT&]$V(3"Z5W& $Z4$I!M/I/(TR[V0YAM:K?J$4)B%8IBJ+;V;CTAIV MP0:6??>A!RE**A003 M1O5!C?WO!TUD+C+!RXF2V;[EB:]K.)H!>6HCM!L [V[T-W4P4B(OLOKQDZ[< MMO"S76BH+Z7ZT1$O@@;KMG]G-Y O]*O4-CM'4K>FPKCP\%;0;G*!ZNS@[_@> MO?V/^I]'5O+??OH74$L#!!0 ( ." 5UB"R#KK%Q< *&; 6 8FPM M,C R,S$R,S%X97@Q,#(Y+FAT;>U=Z7,:2;+__OZ*>G:\&7D", VZD#R.0 B- MM2L)!^#QSJ<717Z#[>I&8O[ZS"R:D3T1(TMT=W565AZ_/*IX M-XT\]_V[J>#.^_]Y][_5*CL/[-@3?L3L4/!(."Q6TI^PSXY07UBU:N[J!+-% M*"?3B#7JC7WV.0B_R#G7UR,9N>)],LZ[M_KO=V_I)>]&@;-X_\Z1_?C0,_@K>%\+#^58^Q,E(D[J(J=^7$ M/Z$)O=*/)I?MP W"D]=U^N\4KU3'W)/NXN3G=BBY^W-%<5]5E0CE6%]6\D\! ME !1].>MH1*>=J4O$JHMJP&D=N^FFRJVY[T'U1D^UT^\/VY0V[O+GH]:_; MP\O>#?O0'K"S;O>&=?_5N?ITWCUG%_W>-1M^N!S 1Q\NSRZ'<+W3_C3H,O@5 M/CWK 'BS<7E^? >1BDPGYZW;).?_GE%_BW>0ITGE]V MX+Y!-M9:TOO=\W9GV#VO/=]J_3M6D1PO3NDCZ3LPR,E^O=8ZF&U7$X=3J5@7 M/YBR-M@MAVQ@%+#>>"QMP:X$5X(E,WH.NO;7TK47(6$_O3YN-.JGS_GZ#6J\ MQ)'M,X"F;IV^J3"'W-$U7[#&807]CE5AP!N/.X*-%HS[#AN)Z%8(GYWW/OUV M!5+!+VU>81U0ZW$0^I*S5GV_#DN$ZW)VU>[\\^KRILL&?PR&W>M!!0Q.IX;+ MD7O #L)9$/)(!GZ)2S 4/B]7T)<7H&$UZW7VN[2C(%RPLR!VQ9R'3G$9/@>! MXR*O/TC75<6%L)J'1X^RX0];XT<8=O/>.)&;8"Z\D0A9HX&>Q*J3E>+I,]?" T/D.[&'PVG?/Q2AQ\[A M<44W]Q$?Z-':LU"Z#-T1#&6Q/22H-//5@RA&^MS-S:$T6Z:-/[S*%78DY\)= M5&BUML\5LQPIQ=8BE$2^'# M'/U'[ O6T/()/\MEYQ+)97*3K_#S(HC#>P-/PU#NQQP@8*-%/#TH6^>7J-XE M"G ,*JU&PM32&)HCNB^6E&S[S(TV<_="CA\AKCT(6-"@:GMZ M6+:T%FG>)6$=R+M'L).$M$Z\/"K;-Q4)+I.7?TGK0WO*-&P_WAFUWR'>(GI? M@E)S(.F1HGJ\&Z*Z3'*9#'611PXR36>9B,/F5W-M' 8>2P)=IF8<6 N<-T'N M#!9BP=S )C;?EQMZ*!]4\K*G<.9(1Y09*WQZT&*SFE=C5P'"A(EP MP0Q$TA,,'D]>TB2HT&@\5=K_6CI]MS2@LRL:D I"SH5..:[I)!3"X!;SN9IR MUV6A4+8D1"/6B1F.D_E=>N*6HY#H0=#464>GB@4C6!#])(C3C"]6Q W+B,)7 M^@_0/4!WX+PYJFGL\A $J2%9 MD@:2M@0)YR5,T$(O62&\8&QR*FI3KE*9#4!6'%@"#??X0@\,8R@&V&WYW1?R M#K$VS&T*K^HG4H.2_)U*3K=\R3EL;+!.%5I"6%@9,B^.8G#/(^&+L8RPXJNF M6H#FX"'3<"N NT,0P3D-H.M.RY6N^[S]4VJ^7[GD6UW>F][G"G8K];L7O7ZW M4D([CEQC$7 --JX1W(U+"7H*2RFDKV,)O; 3"-'HSSEW8SYR17%L'5ZH&,-K M*7Q[@2^[G4I[RM8Z/Q@?RT@V1C.N<"9Y(Y.[CVP-89X7)AW6LRK_NGJF G(.2HP0@Z%!;MU"OWK-//L!9I7V+S(LB8!SM769H>8)8 M$3;1U%+IEL]D!"OZ9X)4[K,V%8.:IH&K7:"""\P3W,<@U1@_K-S/ @A6M>:L M03XU"#36OB8E?[0H4I+ESRH;HYE"*:VR',M4V'VI=[B\7.I(7C0N?K@2^ZPF MS'1.;O6D]N[G:1;>Y1;CI_53;Q?V;941C5VQ\GT$^TH9&]\EN)\/*U'1/V, M&>JP(;O2R<6'9;B#(F P08M:2O'AS_;4Q;&@G]786+Y?[["$,$)>PQ8-_NOS+Z1Y;E MZCF3;*4M2U+L,+4.4+(PB"?3Y2)(<]/"%'::/:HS'MA1_YH-!LW#9\LNKN?3 MA1B%.=XT-_%FOT3>;):ZK;,K#Y&,Q48S[%! RUT-%_D(( 1:<$H(K+'=8*F5 MB-"R [@Q.8B5,#M-+I!A8P9]ZQAZ6:!SL,B/@1Y*P#T.'[7A=N-P-I&;N1K< ME@:#2,\3CH1)(FR><^E2HF\,D%=]#YAF?U"IWLZLD_@ MIJ2SH@S(DZA/EL\U&I/3IQ06"7_")Y2T8R@C,T&"@HDFN(BEQX5I)9JY< N/ M(99CR XJ.0%VCT.-XV/-$8[S+Z\A+K4)##!@(72AO6XX3JR3A]4$(J! MKD9Q)$S"4+"D8XKU;GT1:EFXYCXL._S15BJP9=E;)]=SH<0EQ(0!F\026TA\ M46-GU&(7SX!+"N/<4%2-]%,04:C)CG C,7?FU+*2QAL@ 7&(46_>=JQ("KQV M-@N#.^EIPW]6JWC2JMQ M6%BM%U8J.]@5K]Q+\TG=NTCXND96BK?%?)TFI@ WTZQ>ER.S]K87)>T-GG8+X"8%2&M!JXX1()<+]"&(,HEWP6#.4$\2GOS M4LO3IUPM(5NDN0=/AQH9%2_TQ1B0@JN+V4B +FA3JE=[IBR[I[*N&9/HS1*& M9%:I:\L/(FUQQ=TL% H+D6FR9E./5.6A>6]RV3I9E._'>6D*?K@K"MZV;3&+ M$JDK$T\/XM&_42;,CG$M WI_LBEM%$6"[4G?=F.",0- $HAO Q/P;5VD,!>B/ E.PF@U!^U H2 MQSD;=,-552KC\3-::\D(8ZS(<@"NQ/UB9<)!8S H;4 M126Q5_BA]&:N)!"6YW5*$7(8>&/.FH'[,=@R?RPMK4EGI)!_I7E"^E%:!TO[ MJY%3B!0S$[J2.7F1QNYH5XS=9R,5N)[M&!0BA,4MP]9=CC/A3OM&F8(%4CHF MRAVU4\$[^#VG(=%ES"%@V#F5,Y!Y;D\3F9W!AZC XD[8<:2%?MU16J W(P%@ M94S=^*O$&5A>;*0S:I:K]P!2=Z5-H06,BF1F+]9Q$:/ B&(PYL28==,K\:?I M:1+)MAGSO+:ZB@':=S7> /H0%B !Q^B9L.0V>8IW6&;E9]H]GOJ#3$71RW, M4T@R/>NFBZ"'0(NNCQ.02D0&*: 6$]3SX)X&\6R''BT)36\NPH6AZZE$8;B3 MXQ9,_!;(H34EEJC@I9F.XUTQ'6=A\ 46I5_P-.566K,NA]3_H1P$/D)L#?CS MB,41W(TTQ@8W.M+ST?VROD$E!H"O-0_)>#X[#^*)"P-V/4]$D[ZAHQ<"V*>T"D//>J!I.V5.HT*D8.*J$4EB6)2VU=A+N"NK,'X1U?= MDS3Y^^VJVVJ!S>$>QRYOP'O"QP8CV^72@Z#C8=S3L1"N?Z[CAH:1C M?1&R@TN BUIXM:GG#$4)'(I)5&-)P?-A>GA=5Q/@(9-!+1JL!YJDEC98F=!_ M32\0JB7NSTTZ[$+,PX$_%TEXH@V, IU5M!5Z!, A/;,X1<5IZ&%00A)&K>L[ M_@ZJ<:U=<7=4C4/NP? E8>2-DJK19B4)J##V\G@4H;"![(3"-J")8U2-\;4Y MORM#IBY/$_/W;=U9YP>U7NAL& /!B=V)Z?WV%^C0\(HC,=L/R%;Z\\"=9[WY M7LY5<@?,/>A&"O)O4_CNPLM0DXT+I @G\\@(!L0C$8K>1]\W(/7P8C?\;P M/@8SY%:#<37C4CHJO:.:_&GP0:VSJ;R_4HF(_:[:E3/3Z$DU60LH5C[ < M[TB]1VRM"&0M7 @^P_G+V^IJE;[/)3$"'3F7+NL$CL@*EZWF,3N7RH8H.0Y% M&98A?P!*[FBC#<2N[DEP-/7Y5O(T^YX6)*E<.=%YA'QUA4YK[0A05))OK'$I MQ09P&>&L(J(,9IXWG(9D&DP[7\QTEAO\+DF.@6JA!^WY>C MTV<@N*83!U/4Q&M,^$^,GTP(H8-X=+G3]W74@!\OS:-2V!!B[L&L03+,ROU) M:YT=*'K XU^(0[AK3L:Q",OVZ*9?"-563&0*E"S/@;*3@9,HR&47G''TUUQV09Z'S?; MD5E+3$<&<4'--31*&YXQ8^$G&_BRTV3PE:[&;PA'T2C>TADDE$HC74&1*!_0S9F_.OS!&R9[_)[\NDEH7\ M?H30=(ZEA ,E5$]T!%4<"F\M?H7"V@A"4F&4W)B*DL-*\N=K8;\$R'[(;3K/ M)A&@!,MK&::"Z[U1%3E,!$:B;VH(!M ML)TC..N_T(AP M*'?"2YK8T">WI%J7Y64XA%N:\1(K5IO-,6[++2K.GC+[T>ETR%D0ZK9R)_F6 M2K"='KQAKS9SQF_>H 5"-S\ 4=>S2:K6E/#Q..@Y"$9H_$T*7L%6F83TGL3. MN<4;_2&/(@#H8I'[V-CJ?%/)!-^1W+'"C*+E*U8L+X9#@]6.7WM1-GK/J M]4:&G%WY1=!C'@11!&*^@ST[@-S?G[64O85"OEX M\_.U!QML^]34RQOV^7)XTQT,&'V)8N^BC*,U-Q[H3$V\*2 DR)/ OTK^+.^T MG(49N#1)B.>$8W]N4G.C[N 'D,G7?&5CX1D-4E-S%P*6JN(.8#Y3XB3YY=21 M:N;RQ8GTB1OTT*G'0\"#56,C8;C3.:;Y;>X:^T!OTY>-Z6H=UXZ/CM%Z14!E MY"0O-H:M1H;M;>2L7FO4:_L'!QLOUVO6QFOW#MNL';:.OOFP5JUUU/KVHUJU MYC,,VSRLM5J;+^>'?4O+II<.A$/-N/_KJ^:KS*D1!#QIS.X8H+_3G*] 5+@L M'UHTMF5 R&M>M6_.KWK]DLMS4]EO!'5)?QG&:M7PEIOX=:UZGGX+:0N1:0%FV\AV"@&?H>U MQD$RM'$TU7KM^7#"JH=&:[7Q6]7_FDQ]<[9N2Y_0<6[X9O,U'-DQ,=H<:I<@ M69R=0]!XBWT]F_>A?:=25B?^Y$+RW-Z]S6+VPT(_HVK5:\V#9=VRBI^%>C5K MQ^7:[3H"V[.%!F;W;*RZ].W:-S3C/Y9V2TO[TVOKL'YZ_\^<<2UL^\4RACE MZAO:UMV,6U:Y5\\IQA,BEMV=#)6X%?UD_^1AX IV'803[E<_AKC&A4D^,N0L MW+3TF!10%LQ.8#5.!*QV64+;[<_TA3L_.XJ&,W,?+T^[/IS.5 M K]U<<+U":OMW':TN3#?&?Q50K1FSKIDL@.S?K$.I>T[H;AE9S7V6Q X'O=+ M3_(]C!*_:OB_N:5>6_MZJ6OUO?H*_#)[YP49F@.R,8UC_4^]8;TTM_#2%NR0 M5LI:OUZEJS4)S%NJIN:*M8\IY.Y&.\O;4> LX)]IY+GO_PM02P,$% @ MX(!76&>QF! H#8 !4 !B;"TR,#(S,3(S,7AE>#(Q,2YH=&WM6UUS MVC@4?=]?H:6SVY=BP$!)#6&&D+2A(6D6M]O9IQU9NH FLN21!0G]]2O;F'S M%@*[)(Q-9@+F6M+5N4?']]JH-=8^;[?&@&G[E]:OQ2(ZE63B@]"(*, :*)J$ M3(S0=PKA#2H6YV=U93!3;#36R"[;-?1=JALVQ8E=,\VAG?;3*B7'K5(\2,N3 M=-9N439%C!X7&*[;U*Z1"@&O5JM[1Y@,AS8Y:GA#NXP_U/#?E8)I:DY/VH1Z MQN&XX#-1'$,TOE.SK48]T,U;1O78J93+OQ7B4]NMH13:C*=,^^1CTLU29QKN M=!%S-A)./*5"TC0U$\FEQNS#QF8*Q8E<=^KO=PQ>1^WDACCT-J M]Z2BH(IF>AP'(3CIAR9E8<#QS&$B=C=NU/2Q&AG0/:FU])T(\"DHS0CF\S'B MX1+S?2RLGZ&NE\N MKSM7?RVX^@"+U+FT+T.MPF-\JIOC4X[0>1"(5]''RJ _H[,50>R"C#:O9$B5\X2@<+[.>)8B%E1#,I(H![@D@52(6C M+U9@_&P&$@)@@)I?(K0,'(,3"B5G%*63VA;%_P.FVDJ83KB96-]\C=Q9J,$/ MWT5(68]4Z)F([$2_'5%] :5?C6O7C#R42C"\2M#WMAQ?@DB]* 0^&#'3L .; M]B-FKX8PI\#Q+5:P&UV>+,'72Y?!1'A2WI@BR3>3FKT.UKWN[FLY+*R+NU%UWJ&^IKF\K(!>IU)J)49?M/_,<9P-P+^&.$9DYG=F:'AG3F2O08U <"QIF3FW.)8]\#=%) MKB7[)[Q;,R:7E\S(BQM8Z(MQNY812S(G*XO;=H-^KB?K M@1M('V?Q%R[WSXS RA\:;0B?:QS$@$,WQ?.^3/I_X8MI7@[SXKM0D^V4P4R M9%$%ZBC@IA2=PM(&JP5"H:U0( (\' 5 8FPM,C R,S$R,S%X97@R,S$N M:'1MQ55;;]HP%'[?KSBC6KM*A.9""+TZ$88A(W,@W\;M5TZ':O8B1:I_@>6U- MF1%CMG^W:3<\-U6]'0U5W+5,\U,M=QWT(\Z4WD_H^$(LTKQ(IO!!&22A*];- M*=6*T,H<\(2+[I&9?[W,8D1D39-]]V0H*$E.ZI(P:4@4-"K,DOY$C42#RM5= M =33T0EE6 &W[ SJ^"&F/M5E=!K6IB?#E=WHP7XPNXOOTRFXY@.!I=W<]D QW$,VVHZ9J=>REZG M[9:R[;AVNY);;>M1[G1:E>RT/*OR=[6_73V6( .0&3&*,%!TBPRES':A60O-,L M6W?:\5'3Z\E\A6M! ]SIT6K;S%%^])%>ASI?BZ:_X.(;[DR4:]#/G'$U2N MQ8-XEC_$OP!02P,$% @ X(!76)ITK$4Z" \BL !4 !B;"TR,#(S M,3(S,7AE>#,Q,2YH=&WM6FU3XS@2_GZ_0L?4S4!5$A(G 28P5(60V4TM!11D M=N<^72FVC'78EE>R$W*__IZ6'!)(V D[.TR&NZU:!ENM5K\\ZGXD?!3E27Q\ M% D>'/_MZ._5*CM5?I&(-&>^%CP7 2N,3&_8;X$PMZQ:+:5Z*IMJ>1/ES*M[ M+?:;TK=RS-UX+O-8',_T'.VZYZ-=N\C12 73XZ- CID,/FS)T?NFU_(;H7<0 MABWOX. @K(]:[7JSQ9MA77C>OQI;F IQ-\?DTUA\V$ID6HT$K=]I>;7]=I8? M3F201YU&O?Z/+2MZ?!2J-,=Z&O/=KT[-DK) M&UQVSUC_<[_W:3CXM8_7D.A?;:@+EY^NKC]USX=L>+&A%O8_]W[NGO_49]W> MD%U].NM?LT:35QNM;;[#NN>GK-$.W%-E0SWH7K/NZ<7EL'_*-C_17.S M[A&BAS_WV77WZJ1[WK^N7GP^Z__3Y@$C7KWN/>E#PO4-*E&NLL[[[%O5C=9* M!P85-HR$%D:P8>'?"EUAOM"Y#*P6L:# #6^&HLP[S3I MS4)R_ET8TNI>R31 KCI5$GI1=QNUF3,OM>;#J'C[M;U]\GG (CX63(NQ%!-T MQSR2AG73M. QNQ*9TCE3*?NH=,(:]>HO3(7L).;^[1G45]@@]6M(S?O7E!IO M4U)SP@T2@N@G4W:;JDDL@AO$W&9(N]0$2AB6*I ;+,%ERG@Z946:ZT+ <- = MRWR0,\X2/)&A+.0^7FFF$K3I7#FY)8%4^,(8KJC'?/X$F[U40@XDTL3@4T3-)C*/X*#) MA&\-)+T93%,!W!QC6L!&T\4PO#8$-C<>@8*%,D6."2[SG%8 /XAC6"^,RS1$ M]>"YA!Z9^G$10"=PLY# "C G=3QE&34 N$Q(CN,Y)$LTF$=+ _6!),45DBAB M" "'"F"QRQEKC\]-Q,)83Q0DFGEBP"O#=L&* (!E+G,]^_\B*"SB^_<2TE$,'5(I;48U:\% #M D5W/7#1C66QE9!2(G4ZB'2/*^?BS58BYA;R)6M=0Z52EF? M:5"BEL(6HV(9V&L34XR,#"37DAR0C@#8KI"2IL)04[8;UM@.;FNF IT'.E"C M:5+&@76_B#F5>KAEC9@W=\QP5&&1X>"WD2!!5&/,%\&?K[X;"N/19L)X[=*U MA.;UB][:H,9&&,N L,J-2CE5>FZ ^KW1@#;"$]4:DH!TQD(T1D=&6(1&0 M<8=>;"V9H8Z_.OSZWQN_K5JS14[WQSPN;*VBY(HP!&.48Z3%K&!^8!=K5%WW MN)H&6J!B(BJF<61SI(K\Z;77Z0O\7EH0DPZ_?/9AHQE'MWM/N!C 'HLS6N U M82WXWEB[KY4NFE\6YBF+Y:V(RVN#1_*5KPC(U^%Y,T]>[1_XY&6O#8/9-JC,ZQ"5Q458 MSDL2P>L9M&*)G\(N#G::*VWN>[A] 65)(O-+:_Q.^%A,EV1Q6I;R\2=OY_>/I6E;0;@V\A,!+XHN,J'8)]*8"& MLO_>'V(F@M]20W7\R[94RQSM9>;LSN=9&"O/&^X2844!XP$F&G%?OU;@L62: M$ :T0 @KKI\;-'-3) &XF/=*/O#RGNQ5]FK-^9G>NR%HHDB]548'02*5?]^ /@ FA?V?-KZZ2_ M;?.8VS-0.3H"[H2N(K0QSXSHS'XY1'G.8C[MR-2&RDXZ+'6-5)ZKA-0=CJG, M@Q*4^+&X<VVO6/&__R>%ZK?'DV!^I M;=?>-_YZK>B'[?;>6FIW;2!<,!!OD_'TPU9S:S:A1&+'R^Y8X^'V)' ^#KF+ M]DOM3YO)4V#?=C7V48QT07_I\9H5^_G+/0S+(/R!?W7R;NOYHFN&[TGU>S]0 MI$_.NKU?S@;G_0H;G/=J#Z);QF%FR&Q>NA?,$L_TGXXF3[D>#^R+V_? MM/8/C?WYZ*N*5>#[GTCO.4_$N@DN^REU6SC#[!TXFQFV^:YN8L81RY>- 7VC M^7HV=$]5>Y$4(>O?";^@FT5VX0[D]#WH-H8OW04SZ.22R,XR!'8M%5P@FD]^ M7;I 0A]]H)HI8__VWG%_4!J+I4]6Y_O)4LWZ? H?85,5^?*4+WSE6OYTW]SN MVF]]_PM02P,$% @ X(!76'V1;P0T" XRL !4 !B;"TR,#(S,3(S M,7AE>#,Q,BYH=&WM6FU3&SD2_GZ_0D?J$JBRC5\A&$*5,COY?+[%0%>2)2RP(MN!4ARXU,;]AOH3"WK%PNI+HJFVIY,[*L7JTWV6]* MW\HQ]^U6VE@WL\:/%FD^-+ M;^XW#OY5VT)7B/L^QDYC\6$KD6EY)&C\=K->V6]E]G B0SMJ MUZK5?VPYT>.C2*46XVGT]U^]FB5E5MS9,H_E3=IV4]KR76?-@8J5;K^ING^' MU%*.>"+C:?M=1TL>ORL9GIJR$5I&OMG(_PA8 J/L4S%S/!:G4SM MW8WD4%K6J%7J#^U<;6$ EPK]HB9V>U>#_L=^MS/H7YRSBX_L\JI_WNU?=LY8 M[W.O^VG0_[6'UY#H76WH%"X_75U_ZIP/V.!B0RWL?>[^W#G_J<*=M\=U_WN@[-C6J=$#WX MN<>N.U=?GB\UGOGRX.:*E7JT^ORX3K&S"155G[(/M6O-%<.8%^B5U, M1,JNICPML4!H*Z,ILR-NW[YIO3]/LVYST9\+)@68RDF2(QV) WKI&G. M8W8E,J4M4RG[J'3":M7R+TQ%["3FP>T9U)=8/PTJ",W!:PI-?5-"<\(- @+O M)U-VFZI)+,(;^-Q%2/O0A$H8EBK4-1B"RY3Q=,KRU.I!?"& P9NXH)8Y! (#4J M)(BEZ Y+0J'99"2#$3,Y?\-@0V-AZ!@D4R18P)+O.8E@ _B*-9+[3+- )[<"NA1Z9! MG(?0"=PL!+ $S$D=3UF&L!-B"0P!X% !+&XX MX^P)N!FQ*%83,P.I%C?26,TQ$*>7WFY865K FID9LV3M:X-;F M@%)1!Q UJ"B2>-PV.RYD?<:U<.! L.4P%A1$)H#(82S-B'J06 )F)':DYU": M(%8F1S_B3*UBCY),JT"$>&W8-D 1"J#,1[YW%XQX>B-8!W1TE<>00!'[]LW[ M>JUV6&MM"V\+2MG%=_ZEI!HP]4BEL1CQUP* /:#(KF<.&JT8-,*@-/_'$(<< MY?@_7T+MUS<1MM@U?&?<-BK[[VG2I\+ +0B0*U+K'"JE@I^I48)+88M1 ML0S=B8G)AT:&DFM)$Y"^ '!9(25-N:&D[!:L<1G<<:8R @99<#1URCBP'N0Q M)ZK'M)P1\^2.'KY46*QP\&TH2!!LC/XB_//LNZ$P'FXFC->FKB4TKT]Z:X,: M"V$L0\(J-RKEQ/3< .=49A* N0YG8 *\)1_*6-HIY?M5P]+2B!1E1PQDHT5DM&1(!,6X1R^6ELS MXZ\.O\'WQF^STFC2I'MC'N>.JRBX(HI0,90Y?;IL=?)"_Q>6E E'7UY[\.&LQK=K3WA?0![',YH@->$M?![8^V> M*WTPET%!&_"B=',MCS#W#&ZD!*Z"(-<4](5L^4!?HHS%&SILA!830,7O.=(L ME&XO"4= +)CJD5QA)K9)PIT4T"&"._[QMNQX2T;&X6P9E.8\1+2X",LY)1&\GE%6 M+-6GL(NC.K5*F_L<[EY 69)(:X582?1#A?J 6D()FUSW;< 6O&J(M_&7JN/9 M^A*_YQ(FNQ65IX$[2-CY_^;I6S%I)T:]!<=(X(NVJ[0)#J0 &HK\>[^)F0A^ M2PG5UU\NI;K*T1UFSLY\GH6Q8K_A#Q%6$!@/T=&(>_Y:@<>BTH0PH(6"L.3S MN4$R-WD"8, _;AI%?EAY+O8J<_7&[&LZ2,F1!E&4$&_AB V(<8?.!;1*/L?) M=*SBL:!$E_*;XNQ<%UPHDBQ64X'6R4AY]N,/@ N@?67.KZP3_I:+HW5[H*)U M"-P)789K8YX9T9Y].00]9S&?MF7J7.4Z'1:ZALI:E9"ZPS'1/$J" C\.-[YY M?@&A4O67$*S&_W VVR^U/ETD3X%] ME]781S'4.?W24V^4W,V7>Q@63OB#^55I=EO/%UW3?4^JW_N!/'URUNG^>#=P@\S0V;]BD7^35S_@E'ZD=;#R?1AC?Y][]02P,$ M% @ X(!76&MK]I(S" WRL !4 !B;"TR,#(S,3(S,7AE>#,Q,RYH M=&WM6FU3&SD2_GZ_0D?J$JBRC5\Q&$*5,6;7M9RA@-3N?MJ21QJL8SR:E69L M?+_^GI;&V&"S,9L+<=A-58QGU&JUNA]U/Y)U-$Q'T?'14')Q_(^C?Q:+[%0' MV4C&*0N,Y*D4++,JOF4_"VGO6+&82W5T,C7J=IBR:KE:9S]KG*HWD M\4S/T:Y_/MIU@QP-M)@>'PDU9DI\W%+5D(LFKS5%LUROA_4:;X9A.0A%>-"L M5_=K@]\J6^@*<=_'IM-(?MP:J;@XE#1^JUXM-1M)>CA1(AVV*N7RO[:T"9Z1RJ6,\,K53*U>S]4 Y6R6J54 M>VSG:@L#N%2:5S6QT[VZZ9WU.NV;WD6?79RQRZM>O].[;)^SLUZ_C:_X=G$& MB>[5AD[A\M/5]:=V_X;=7&RHA=U?.C^V^S]T6;MSPZX^G7>O6:7&BY7Z-M]A M[?XIJS2$?RILZ S:UZQ]>G%YTSUEF^_NZV['H;E6KA*B;W[LLNOVU4F[W[TN M7OQRWOW5Q0$MU7*Y^NP<1MS<(A.E.FD=)%\K;]173J!78/_FYHY=F0W82\>#N'.H+K!<')83FX"V%IKHIH3GA%@&!]T=3=A?K223% M+7SN(F1\:(26EL4:S 9#R% 6\@"O#-,C MU.A4>[DE@5@&TEINIB0RXG<2XR[HM'@G8 R&C!QGPA@D$"@#C@2Q&-UAB9"& M388J&#*;T<>\_T0:F2NA"8R4C4"FB)=-5#K$!&TB V<@Z4U@FA:8YAC=!!M, M%]WPUA!8VW@$2A:J&#$FN,QC6@#\((YFL]"NXA#9@Z<*>E0<1)F 3N!F(8 % M8$Z9:,H2A)T02TB.HCDD0K5K&XB M;+%O^,:XK96:^S3I4VGA%@3.U;C/(ZQ Y3?@F5V_"]7!@01"\I%\9=69@0+D MJ[&R+@M"2L9.#Y'F>?Y>S[X;">+"9,%X[=2VA>?VDMS:HL1#&2A!6N=4Q MITS/+7!.-), S(V8@0GP5GR@(I5.J=ZO&I:6EL.=@Y1?%8]$%VBJ*RCW^822 MS"2 M'7\) BT$HTZ>Z81YG+511<&89@C&J,L-@5S _L8HVLZQ]7TT '5'1$QK2>; YTECX_ M]CIU@3](2V+2X>?W/FPPX^AN[4GO ]CC<$8#O"6LB6^-M8=-T&(#J/@]0YF%TNTEX1"(1:9Z M(I>;B6V2="<%=(C@CG^\+3O>DB&W#W2"-[,G5?C.]YYN6-#,5L&A7D>HK2X",MY2B)XO8!6+/%3V,7!3E-M M[$,-=R^@;#12:2KERD0_T. 'U"(4;'+=MP%;Y%5+>1M_B1W/UI?\/5,PV:VH M+ [<0<+.WYNGKY5)VQ'X%ARC@"_:KM(F.% 2:,CK[\,F9B+Y'154S[]<277, MT1UFSLY\7H2Q?+_A#Q%6)# NT-'*A_RU H\YTX0PH 5"6/#UW**8VVP$8, _ M;AIY?5AY+O8F:_7&[&O:*,FA0:(H(-[2)38@QATZY] J^!JGXK&.QI(*74!A[H0_F%^99K?UL^KWOR-,GY^W.3^>] M?K? >OU.Z9%WUH/)]/'%.][GLO[=_7FH76?BSXL1W[74;\%8OGL5=(%TOGD-FJBK?NMO>5_0!K+ MI?NI\S7DJ&5YWH4/L)"R=+G+9ZZTYI_^@NVNN]C[/U!+ P04 " #@@%=8 MWWP>)+4$ "R)@ %0 &)L+3(P,C,Q,C,Q>&5X,S(Q+FAT;>U:;5/J1A3^ MWE]QBM-[=8;$A JH#.(,&5JP0'LO?W4V20GLC4DZ6:CTE_?LQM0O%QOK56+ M-GY@0L[+/L_9LSD/3EI3.0N/6E-D_M%WK>\- TYB+YMA),$3R"3ZD*4\NH!/ M/J:78!@+KTZ+1,D]K-__>VM6+M-S8GQ^U M?'X%W#\L<<>UZG90&1,4:W?J%;,O5HBF]?=_EG[%+J?NYWS2?^7+MTFE^YH#.W!R8I# MKS]HTR5=+1P>)/W?DCP['XW/VX,)3(8;BM#>AW-S;'9,&'<[:BO =FI6>4/1 MMJD13H9GDRXUP\:7=EG0 ZNNVGOR8Q?&[=%Q>] =&\//I]U?H=V9*$O%LBI/ M.;6_9ZGDP?R%2%6_2JI?ALD4!:8(D\R[1%$"488D$VG&"(F,8:6OT),\ MCO*^ I8"\^-$C815]Z63JE4<@)PBC)EP682I,;P)<0YM3RJ+JE69[$QJIW84 M92R$$2:Q('L$O5C,P+:,GY3S<;04CZ#[= MA33SIM_B&C N"&BB]H4@E54,"T.@7*CVG "G"6%,RPO^$8L\=9]6\;E>3X$@ MKRS,&<4)"@TD_4HA'].L-$VI,25S0UQ:W5CX* QJT) E*3:6%TV?ITG(Y@T> MZ8;306,IZI=,TKU6BT<8OVURD@2W]Y^_9LU;V3/N1:7=U(?)B4+W3A$6'):>T#$B8 M[Y,P:U22&[#O/UU"#-9*GE?[M1XX>B=/J(4_;-7VF]!#5V1,S*'BZ.-9O6W# M11'>)+_CN6;W+KA\V*KN-5/]^<64N$?OD3UI*9:E-UZ2 9OA8S=X\7S4HSXA M?''(?5@"VWRJF[CC5,O7K8'ZE?I^#G0G-CI3C@'I%M(PDE\A#(. D^)3OXBW MR7PF."F)A*3$FLO.>@OLZM'^)E3N\!HC&,U95 C<0N#^LSXM1&\A>@O1^W\4 MO;=#8S/43Z%W7Y+JAFUV(74+J?LTJ?LS$Y=PQF@'"K%;B-V-^6_NP8%9M6M/ MTK55TZH^OP(E75O;?WY=6S?K![5"U[Z'(?)>=>W*A-@,L5,HVY>DNG';76C; M?Z=MM;#MW>J$A6J%[3M)NV9\C*1]\.VH%1'QQ0M629QJA=(0&#(EH==>N;H[ M0UHJ6'MS.Q+9$@<'!>GW-P^'969NF[MS,IDG?_]?:_A\/HO8ZK3.9E%!LI2IE$ ME57Y-/HUD?9K-!RZJRYUL31J.BNCD^.3T^A7;;ZJN>#O2U6F\IT?Y^TS_OOM M,WK(V[%.EN_>)FH>J>3[)RJ)Q\_?Q&^>OWXAXM,3$;]^_>+X17)ZFHQ.WYR( ME_'_/7_Q!.Z%Z_DF6RY3^?V33.7#F<0)G+TZ*M4F[.GQ_3?.7XSG(A,I#:+KCY=']Y[EM[RVRT\_ M?;[Z^//%+]>?/D9?KBX__>_5EW]$GS]]N+[\QYXN]+1WH1G1]&RD:QSC)5(CN4&IYN M-)B%6)M"&[ 3T13XP^0BC^51!)Q3"%-&>A*5L_I.M :#".F(RY&Y%:4"QKIT MPTJ^G+^%Q>*C1Z_.;?2#%B;!+]\K(^-2&[OCW: )[7 O9J*13*9O*A9CX->H MT*F*EU$LTI2^ZY#ZBXQQEY;19[YNMV3D2>R.CD?1+[!\1PJ@H@)E!=J&V'M2 M&:"-Z>7'0BR'$VV&42$-_,R0YZ-BIE)M=3%;1B*G(8#IBW09+50YBT11P%/$ M.)41;)6-QLNH,'JN$G2M3)5*&QF9PB;!GW K/A6\+ZMSN(4NS8H2/G&[!Z(0 M2U,*E=-#ZNV%"Z2:PP)@^$N\%'Z]NI%Q5<*GN#X:6,[1NX,Q1!Y=Q+&N\C7)=1HFRX#GB7<(L!Y&\B27,W2TJ52#J M^XF=)D%IQ8^-41P*U"&!DE<@+LT7H^7D$?*UR#!6TU!NKD M]"@%W!"7:!)5:5M4LAIF.U=R0=LXDQD(HI&3*DV9OS)0E3@*+F:I*Q-5P&X& M!T8^6.\E9<),P=\M=7'V!CC\%E-Y.MJ>J3Q!?WN]% 4BP,1=J#0%8M-%I@ V MX5T1$0A1#EL; \65)=[@FWX&A8^D'1V_]TP('U4&-@=XY.HFGHE\*H&/B:-' M;YZ?[DZI$3'"*6U5M='3O6H;L-IIT><+J!FDXW#DM@(N8)FTI "(#T'4K"=T M3EPMTL@V%)=^Q&^#RKNC,,K_8J9BIF% H;830UH&*2R3 7!ZG%:D\O$;/9FH M&.;3" -JEVFE$G*B[J4-G.B_>##)[]^&SZ"]4$=Z?0QVIU&P#Z[.3E[@_P^L MSL8J=SL&5BL' M@R *CO$.P9OY9P5N(6X6_@KA5Z_SA>$@;"#)"*BQRN3>WZNU(.[6UUPO("R9 MDH\)7X._9BM@CAYOSKD)8W!.:ZW"CAP^(_2L&WW3=>>]Y +EB0=['N,<2E@> MKITGW+T(5T:/_>[IZ:MSH@2NT)(.;Q9%?O,^Z.R+) /?%L+W'L]^7SW0SY6Q ME7.LT2D'/6" 73:"#;MU8.IY[-*#F03Z%#$%C%1 &:>2-8"H( (#KX8"/N'8 MQL7$H<@U- 6INV*1^4A,8-J%K MBS:#<+ZH,,K_85WF3S^P=/GC^I%'$47 MJUO7.,*=&4!L#7X ;GSH7/EOIZ!T>3LR<:.R*L-HG%>%@(M#(('DJ5CLA\+M MQ5@L_($6%3^^6(>T[*L^OF['0,IZ]X'X#O1!@6&18!?.T<8TM(F22GJ^S. S MG!!8Z)SLOB*'KQ-E,<@&OR!OY115P4.T<2/3LVED0ERZ(1M"Y@*DR4^^47Y #4.8'-RN2=Q3.4&"W7;E0>.P M;]^.]@O7+H$7H%#>47P9R&1C;NA+B%7 KK5\$S)*P'H#WEJZ:2P]ZBN3VMBV MP&CGL*/J()5.%_<-7^.SM9K'SR84B.&4'7.O85B4UXD"1W>]R@W3\86V9&C/ M&-6>RY4$O;]KK,M29V?'S2UB;'5:E:NWW)+3YW]GQH]7O#J+P1057H/\5QMF;9KTS-O6^ M[6TD_1(DQP7ZKA8WB\2?4$CWR5C&(D.8FB,2H8&$N9-RPW$XF#NN\W/HT2X%1CND3GKD#$.>P\?7O4Z_7[, )C MYPJO7JVK("X5-Q(K6U1"7$X1^P3"10_CA9EB&Z2*@?D=7V)LF4N.7<4"OI1) MJSK%;>#^5CGH3@C7<$T?W5&F-^^MWTM;:JS<,@IA#<3C2C0=,_#39CI%M((3 M#@,,T\!W4W6NQE;CWQ!_(/@4RTU@X)B0#_@WKE)^3D)%<[ I$Z,S!_61 F+% MF*\O QJ$R_1\5$];-!5*,H*;%"(/'I>1Y,+XO_J']WQ\Q_5'5=%*N6\D+J86 M:^GS:MM;<5I*!FXRN)#"I/C3^#KN20/D>5G :P-(NDP0RR5)>XF M>2N1+3-?HQ?]6,,Q7VI$\R=@Q,J ,_FCSWS,-9>-X#V)KL8@O+GNGURAL;X* M!H0)!"JDKBYL(%(7:7MDGA<3H22GO861?" D@*%6AD('.A6%W80C/4I"OR1L M8 2[.TE ."%SLV 68X"A]EE804J+1P%ZRS:(?QL+ 88 5EE@2:S'+SAAX!WH M+M?U(^142HK*OF=NALS"J@R2A20_S=\%X5I@G3A7N<8\448CM7J3P,)X%YN^ MCW+P2H&02UU 7RA!$;2V&%_LJ MCK>%?3L35^]^[$XT5[2ORM<(D$6WT06C+E1M'*U-_&H+&:N):G)#&[>#P@(J M$B ;1P82D[TN@B_$DMU.-)7PE %$V&69.F?1L%7U'MK&!^D8^-VZZ)[\T3RI MO3A>YV;;&1 MT9+=;02MX(1XI%W< MTD%.8Y%[^U"G2DJ0)ET7OO+/? O?" M#F.FC3Q[TJR@*+][^N+U>70@#CE%$6!.61KOP8_VU>-$I1H,,ZTJ2)CY8A?RO60/8?K<,=#3D0F6/8.VJZ\ MQGQ3'>*W3R$.6IR%=8V;YCKV)5%-&-93!L[38AEEW+!3"#[V?.V]O>X%VJ5C M6#98"6FJEQP'<)S#7VPK-?E8D7)/4=FJ9#3E4#4X0,4;8QE6]E+JW,SW*)1O@KL%#=-?XL_G':QT#..](#KQ@"*%@_HSJ:4^)*MV1]6S5>*! MH?WNZ>CE\?GJOXU4&JFR,<0]TNO56-A;4LU!O2'F?LA\W57U%NAPYM,AE@E2 M?X;;E/%PFTT-AALG5 *F^DB96586@* MOXL4/B&7>B)#TYXHZY6('Q]WJUP.&0:F@-A&!W7IZ2!"SFQSY8!2R.X.-Q-W MISOGV7],FK4P/P%Y?7/$S !U.\,((J4@0/?L%&:NIUJD]C^.7>*U[ (>*NZX M-WZ-<0LK-%W@E".&3JE4H.JD*BLC.T@\W497N*J\P/J1WSM!!"_(IP7^7Z_M M#:N7#U99Z-!;6U>V G?3+G*A*:'V318;SPA4%/:!9YR[N@8NL%Y]'S;>Q*6BR[3)=LI;I8MRDE*!<()[O$^ S M21KS*^YWUBKWTB?1@RJ4.A!RI^;^N#^_WKVZ M&R7AAC$HB#?Q#LX<3%8E5+$!:$ 0'Z]GSN M?J/]::,<^?8L3*MAZYD6SBB]B=S M#KQ>)45,]QQVC29Q[/HE-C85S3WP3%GY.V,U5RF""%C4AB5:@^#\$\;+L'B= M)U6- ]3DY;9=5+"2UB<^E:0!\'KW@#XW1A?XA"IW?2], !@;G4H^KY)(\)<] M+N'WWN]Z(FULU+A)'S7X-Z4^.4>6&XCCG,>^6H(9TV%7FH<#UK1G[7%A8D$(96N.G%C>5HW+5'S&\,"WCZ4#" @X]3K[V\^T"-NKK#3,Q.O M%S5DZ.4:@\S/3C:IB#6]#7PU6G@JT6%S2R9BKH?4QXHNS74^;+746FGV%@I( ML#-S8K"Z9U;N8+E0Y<"S,%T9BPHC6I&B@IK.HHG3A*LJKU9M%#*,&=C.2Q#A MBA-' MOS<0U"^*#Z*>[TF6O+4-9='3 J(>\RH.)>X-@?G%M]16W.0NNS_P>M M>G'L=0[5FL(>QS ;N\!Q90YU1.+SI6"I7/,UB+F1>6 P.JI$1V9EV31JZP<5 MN5:SP776S;D6:Y45!M4/Z>_[@(![@6JLQP[)0#,<+V^0+@Z50'V$N@CB/RR, MX@80%CNSX3ZS.^:A$%\D2+3DJOH-$,E1] .[T 8!6QZ#S[M Q&HI>]U3JHMN M0UA]*V#+LZ)5:DCJH_=4K2_(Y4M61SFPA\% @WM6]'*@NR' ?4Q"[)N\K >- MZ_ZIS.VI^HI%&VS9P$]I,+12W S_6<&JJ#8*;;>S]$4J@"79@^ RH;',Y40Y M\&MLM$C0\YR##28FQ?"'_;N5WG(#:E0J%'4/R*3D:)?CJL"[H#P9\OY>&-1/ MY*Y]^ M>7)\?-*4N08!23L>KAWC:U'$'*DMRXII3>$#A?%^.GJ9%.ENH.NOX 7:M#;GAX M;E^9Y6,'%%LAU)J6V=I,1:Y^]P=1O06[ S3<,]AXB9MZZ.-FW_ [V!+Z'.( M[(M[VQ.HK ;(F>6@'%W3FWI/X2&Y5&6G\S*,<0NR1#&0'Y7FY"VX2.;HD1+# M3-PP/4&9[^:(P)3FT[T]SL11]/$/SPX+(W "5(CD$K4(XU2H2*6M[6-+0L#5 MDM@?"U5"*E1&2)7%&JH.[[D#,DVG2@3PN/LSZ(/[GEC9<>#FL2U3-Q9;NM[4 MI-XSG:"<=+>4SBKC5L//O=69U[SOI #L:O-R7_7=[KE5XR/-;>YD;&]34Y'\ M!BHN=HTRN:/U'&B 7=E2]L H/1=VC*6CE@0)%V#1!_PX=YLJE_6=F,AKWZSH MLQKG$7RXLC&_]9SMG=;:MTX>J">O["/MV]<7S*+3:TYD=4=P' H[YV%?-Q?^ MURW^6!EQ]F5U.[1IK2-X\MYR:N *$L4::)*1/Z]$24TVA%X$':9(E\:HX.IB M*M^+@AJ(F?#P$!9!N81 3U_UL'WN'R'I=E_%PV74EW__^.G7#U?O_WKUT]7' M7QX.M!F]WD5E^LL'K4SO>W";-*-3KH:X#IOWLIF\9LMHPC/61HIO^9TCW"EV M^^\<66FZ2J\6^O -O%JH;A:V[5<+M5M2/XKM0XEM\WX1/@_;E>+ 50C:J67. M[&-'6B\BZ]G:I]MP%0TGV45KIB=?(IV M5++V$/E= P$VH91&^S?&!-=A!$"]$O$IU.W5W636R[ M4!07/0WJQ#DWR E0@48W:-.KP-9A;_0N+#I^0%"E5W-CVV*/D+$ .MM7<%%I^P+A@QK3?R]S;LS MDLWPXCI(OJ[Q:HJ"'AEE:XP2XMB^6#+O!V0"3G'NUY3\)$.I1$VY;WY#CB^F MF6J=N%1V=("^BX+5"7I_&A9:'*)QR7RE4J<\+2Q:"G594'OSV.3YH;+9_]^E M9"4$41/O8].KAL@W(RXVN4]XU;"562\X ]<7+V. %=NG.MC4YQ7\B]48Z?[N MZ9O1N5>B[IT"=8[S;U4F$+BPNC(QE[;"N'J1N\Z?Z 7@RT?@#QCG^=U[&C[R MRY_FET:MPFY?=-XIY?5K8W:1=]S+&ES%M&QR4OR:>Y>X_,:J(]:\Z(CC5L[D M#%;?NC5C#R/#%1.+=UCY7NP**RO)8M1:'*/P(:R06KB=^5_.\9AC*I9G*J<9 MTTWG;BRG^O'P%?BN=&+7\3O1D;]V&OGTY='HQ7-4RB5HXC+Q#W;Z^HCT];,R M6?WNS>NC-\?KOSX^&M7?/:.Q>7Q8@047ZOLGSY\T!H7X\.RDN(E&;0%%UEQ9 MA"ZVA7@?G_2]\:_>RSNLS6T@;B\L+0(+K)+(S_0/+;PVG@_._O3FYH,'44LT MSAF],#B^PR2P01VH&I%M_\W5LN.>/.[YEO:?T" /K5(@ / " 0 !B;"TR,#(S,3(S,2YH=&U0 M2P$"% ,4 " #@@%=8X-;3\,4: !@,@$ #P @ &F_0( M8FPM,C R,S$R,S$N>'-D4$L! A0#% @ X(!76)\Y]= --P /D(" !, M ( !F!@# &)L+3(P,C,Q,C,Q7V-A;"YX;6Q02P$"% ,4 M" #@@%=8*80_3:&1 "Q;@8 $P @ '63P, 8FPM,C R,S$R M,S%?9&5F+GAM;%!+ 0(4 Q0 ( ." 5UB841DY,T&UL4$L! A0#% @ X(!76(+(.NL7 M%P H9L !8 ( !DLP' &)L+3(P,C,Q,C,Q>&5X,3 R.2YH M=&U02P$"% ,4 " #@@%=89YR9[&8$ "@-@ %0 @ '= MXP< 8FPM,C R,S$R,S%X97@R,3$N:'1M4$L! A0#% @ X(!76+=X*AK5 M @ CP< !4 ( !=N@' &)L+3(P,C,Q,C,Q>&5X,C,Q+FAT M;5!+ 0(4 Q0 ( ." 5UB:=*Q%.@@ /(K 5 " 7[K M!P!B;"TR,#(S,3(S,7AE>#,Q,2YH=&U02P$"% ,4 " #@@%=8?9%O!#0( M #C*P %0 @ 'K\P< 8FPM,C R,S$R,S%X97@S,3(N:'1M M4$L! A0#% @ X(!76&MK]I(S" WRL !4 ( !4OP' M &)L+3(P,C,Q,C,Q>&5X,S$S+FAT;5!+ 0(4 Q0 ( ." 5UC??!XDM00 M +(F 5 " ;@$" !B;"TR,#(S,3(S,7AE>#,R,2YH=&U0 M2P$"% ,4 " #@@%=8DEII#(D7 "#AP %0 @ &@"0@ K8FPM,C R,S$R,S%X97@Y-S$N:'1M4$L%!@ / \ UP, %PA" $! end XML 124 bl-20231231_htm.xml IDEA: XBRL DOCUMENT 0001666134 2023-01-01 2023-12-31 0001666134 2023-06-30 0001666134 2024-02-15 0001666134 2023-12-31 0001666134 2022-12-31 0001666134 us-gaap:SubscriptionAndCirculationMember 2023-01-01 2023-12-31 0001666134 us-gaap:SubscriptionAndCirculationMember 2022-01-01 2022-12-31 0001666134 us-gaap:SubscriptionAndCirculationMember 2021-01-01 2021-12-31 0001666134 us-gaap:TechnologyServiceMember 2023-01-01 2023-12-31 0001666134 us-gaap:TechnologyServiceMember 2022-01-01 2022-12-31 0001666134 us-gaap:TechnologyServiceMember 2021-01-01 2021-12-31 0001666134 2022-01-01 2022-12-31 0001666134 2021-01-01 2021-12-31 0001666134 us-gaap:CommonStockMember 2020-12-31 0001666134 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001666134 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001666134 us-gaap:RetainedEarningsMember 2020-12-31 0001666134 2020-12-31 0001666134 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001666134 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001666134 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2021-01-01 2021-12-31 0001666134 bl:ConvertibleSeniorNotesDue2026Member us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001666134 bl:ConvertibleSeniorNotesDue2026Member 2021-01-01 2021-12-31 0001666134 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001666134 us-gaap:CommonStockMember 2021-12-31 0001666134 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001666134 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001666134 us-gaap:RetainedEarningsMember 2021-12-31 0001666134 2021-12-31 0001666134 2021-12-31 2021-12-31 0001666134 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001666134 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-31 0001666134 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-12-31 0001666134 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2021-12-31 0001666134 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001666134 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001666134 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2021-12-31 0001666134 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2021-12-31 0001666134 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001666134 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001666134 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001666134 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001666134 us-gaap:CommonStockMember 2022-12-31 0001666134 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001666134 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001666134 us-gaap:RetainedEarningsMember 2022-12-31 0001666134 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001666134 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001666134 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001666134 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001666134 us-gaap:CommonStockMember 2023-12-31 0001666134 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001666134 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001666134 us-gaap:RetainedEarningsMember 2023-12-31 0001666134 bl:WoodlandHillsOfficeLeaseMember 2023-06-15 0001666134 us-gaap:CashAndCashEquivalentsMember 2023-12-31 0001666134 us-gaap:InvestmentsMember 2023-12-31 0001666134 us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001666134 us-gaap:SalesRevenueNetMember 2023-01-01 2023-12-31 0001666134 us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001666134 us-gaap:AccountsReceivableMember 2022-01-01 2022-12-31 0001666134 us-gaap:AccountsReceivableMember 2023-01-01 2023-12-31 0001666134 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-12-31 0001666134 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2022-12-31 0001666134 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001666134 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001666134 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001666134 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001666134 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001666134 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001666134 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-31 0001666134 srt:MinimumMember 2023-12-31 0001666134 srt:MaximumMember 2023-12-31 0001666134 bl:FourQSystemsIncMember us-gaap:MeasurementInputExpectedTermMember 2022-01-26 0001666134 srt:MinimumMember 2023-01-01 2023-12-31 0001666134 srt:MaximumMember 2023-01-01 2023-12-31 0001666134 2023-01-01 2023-12-31 0001666134 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001666134 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001666134 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001666134 country:US 2023-01-01 2023-12-31 0001666134 country:US 2022-01-01 2022-12-31 0001666134 country:US 2021-01-01 2021-12-31 0001666134 us-gaap:NonUsMember 2023-01-01 2023-12-31 0001666134 us-gaap:NonUsMember 2022-01-01 2022-12-31 0001666134 us-gaap:NonUsMember 2021-01-01 2021-12-31 0001666134 bl:BlackLineKKMember bl:BlackLineKKMember 2018-10-01 2018-10-31 0001666134 bl:BlackLineKKMember bl:BlackLineKKMember 2018-10-31 0001666134 bl:BlackLineKKMember bl:BlackLineKKMember 2021-11-01 2021-11-30 0001666134 2021-11-01 2021-11-30 0001666134 bl:DataInterconnectMember 2023-09-12 2023-09-12 0001666134 bl:DataInterconnectMember 2023-01-01 2023-12-31 0001666134 bl:DataInterconnectMember 2023-09-12 0001666134 bl:DataInterconnectMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-09-12 0001666134 bl:DataInterconnectMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-09-12 2023-09-12 0001666134 bl:DataInterconnectMember us-gaap:CustomerRelatedIntangibleAssetsMember 2023-09-12 0001666134 bl:DataInterconnectMember us-gaap:CustomerRelatedIntangibleAssetsMember 2023-09-12 2023-09-12 0001666134 bl:FourQSystemsIncMember 2022-01-26 2022-01-26 0001666134 bl:FourQSystemsIncMember 2022-01-26 0001666134 bl:FourQSystemsIncMember 2022-01-01 2022-12-31 0001666134 bl:FourQSystemsIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-26 0001666134 bl:FourQSystemsIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-26 2022-01-26 0001666134 bl:FourQSystemsIncMember us-gaap:CustomerRelatedIntangibleAssetsMember 2022-01-26 0001666134 bl:FourQSystemsIncMember us-gaap:CustomerRelatedIntangibleAssetsMember 2022-01-26 2022-01-26 0001666134 us-gaap:TradeNamesMember 2023-12-31 0001666134 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001666134 us-gaap:CustomerRelationshipsMember 2023-12-31 0001666134 us-gaap:PatentedTechnologyMember 2023-12-31 0001666134 us-gaap:TradeNamesMember 2022-12-31 0001666134 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001666134 us-gaap:CustomerRelationshipsMember 2022-12-31 0001666134 us-gaap:PatentedTechnologyMember 2022-12-31 0001666134 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001666134 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001666134 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001666134 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001666134 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001666134 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001666134 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001666134 us-gaap:CommercialPaperMember 2023-12-31 0001666134 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001666134 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001666134 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001666134 us-gaap:CommercialPaperMember 2022-12-31 0001666134 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001666134 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001666134 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001666134 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001666134 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001666134 bl:ContingentConsiderationMember 2022-12-31 0001666134 bl:ContingentConsiderationMember 2021-12-31 0001666134 bl:ContingentConsiderationMember 2020-12-31 0001666134 bl:ContingentConsiderationMember 2023-01-01 2023-12-31 0001666134 bl:ContingentConsiderationMember 2022-01-01 2022-12-31 0001666134 bl:ContingentConsiderationMember 2021-01-01 2021-12-31 0001666134 bl:ContingentConsiderationMember 2023-12-31 0001666134 bl:FourQSystemsIncMember 2023-01-01 2023-12-31 0001666134 bl:FourQSystemsIncMember 2023-12-31 0001666134 bl:BlackLineSystemsIncMember 2023-12-31 0001666134 us-gaap:ComputerEquipmentMember 2023-12-31 0001666134 us-gaap:ComputerEquipmentMember 2022-12-31 0001666134 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001666134 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001666134 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001666134 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001666134 bl:DataCenterEquipmentMember 2023-12-31 0001666134 bl:DataCenterEquipmentMember 2022-12-31 0001666134 us-gaap:BuildingMember 2023-12-31 0001666134 us-gaap:BuildingMember 2022-12-31 0001666134 us-gaap:ConstructionInProgressMember 2023-12-31 0001666134 us-gaap:ConstructionInProgressMember 2022-12-31 0001666134 us-gaap:PropertyPlantAndEquipmentMember 2023-01-01 2023-12-31 0001666134 us-gaap:PropertyPlantAndEquipmentMember 2022-01-01 2022-12-31 0001666134 us-gaap:PropertyPlantAndEquipmentMember 2021-01-01 2021-12-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2019-08-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2019-08-01 2019-08-31 0001666134 bl:ConditionOneMember bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2019-08-01 2019-08-31 0001666134 srt:MaximumMember bl:ConditionOneMember bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2019-08-01 2019-08-31 0001666134 srt:MaximumMember bl:ConditionTwoMember bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2019-08-01 2019-08-31 0001666134 srt:MinimumMember bl:ConditionTwoMember bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2021-03-01 2021-03-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2021-03-31 0001666134 srt:MinimumMember bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2019-08-01 2019-08-31 0001666134 bl:ConvertibleSeniorNotesDue2026Member 2021-03-01 2021-03-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2021-03-01 2021-03-31 0001666134 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 0001666134 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2022-01-01 0001666134 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:RetainedEarningsMember 2022-01-01 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2023-12-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2022-12-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2023-01-01 2023-12-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0001666134 bl:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-03-01 2021-03-31 0001666134 bl:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-03-31 0001666134 bl:ConditionOneMember bl:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-03-01 2021-03-31 0001666134 srt:MaximumMember bl:ConditionOneMember bl:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-03-01 2021-03-31 0001666134 srt:MaximumMember bl:ConditionTwoMember bl:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-03-01 2021-03-31 0001666134 srt:MinimumMember bl:ConditionTwoMember bl:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-03-01 2021-03-31 0001666134 srt:MinimumMember bl:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-03-01 2021-03-31 0001666134 bl:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember us-gaap:MeasurementInputCreditSpreadMember 2021-03-31 0001666134 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember bl:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 0001666134 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember bl:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2022-01-01 0001666134 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember bl:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember us-gaap:RetainedEarningsMember 2022-01-01 0001666134 bl:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2023-12-31 0001666134 bl:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2022-12-31 0001666134 bl:ConvertibleSeniorNotesDue2026Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2023-12-31 0001666134 bl:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2023-01-01 2023-12-31 0001666134 bl:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2019-08-01 2019-08-31 0001666134 bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2019-08-31 0001666134 bl:A2023RestructuringProgramMember 2023-08-23 2023-08-23 0001666134 us-gaap:OneTimeTerminationBenefitsMember bl:A2023RestructuringProgramMember 2023-01-01 2023-12-31 0001666134 bl:A2022RestructuringProgramMember 2022-10-01 2022-12-31 0001666134 us-gaap:OneTimeTerminationBenefitsMember bl:A2022RestructuringProgramMember 2023-01-01 2023-12-31 0001666134 us-gaap:OneTimeTerminationBenefitsMember bl:A2022RestructuringProgramMember 2022-01-01 2022-12-31 0001666134 bl:A2022RestructuringProgramMember 2022-01-01 2022-12-31 0001666134 bl:A2023RestructuringProgramMember 2022-12-31 0001666134 bl:A2022RestructuringProgramMember 2022-12-31 0001666134 bl:A2023RestructuringProgramMember 2023-01-01 2023-12-31 0001666134 bl:A2022RestructuringProgramMember 2023-01-01 2023-12-31 0001666134 bl:A2023RestructuringProgramMember 2023-12-31 0001666134 bl:A2022RestructuringProgramMember 2023-12-31 0001666134 bl:StockOptionsAndRestrictedStockUnitsMember bl:TwoThousandSixteenEquityIncentivePlanMember 2016-11-30 0001666134 srt:MinimumMember bl:StockOptionsAndRestrictedStockUnitsMember bl:TwoThousandSixteenEquityIncentivePlanMember 2016-11-01 2016-11-30 0001666134 srt:MaximumMember bl:StockOptionsAndRestrictedStockUnitsMember bl:TwoThousandSixteenEquityIncentivePlanMember 2016-11-01 2016-11-30 0001666134 bl:StockOptionsAndRestrictedStockUnitsMember bl:TwoThousandSixteenEquityIncentivePlanMember 2016-11-01 2016-11-30 0001666134 bl:StockOptionsAndRestrictedStockUnitsMember bl:TwoThousandSixteenEquityIncentivePlanMember 2023-12-31 0001666134 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001666134 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001666134 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001666134 us-gaap:EmployeeStockOptionMember 2023-12-31 0001666134 bl:RestrictedStockUnitsServiceBasedMember 2022-12-31 0001666134 bl:RestrictedStockUnitsServiceBasedMember 2023-01-01 2023-12-31 0001666134 bl:RestrictedStockUnitsServiceBasedMember 2023-12-31 0001666134 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001666134 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001666134 bl:RestrictedStockUnitsPerformanceAndServiceBasedMember 2022-04-04 2022-04-04 0001666134 bl:RestrictedStockUnitsPerformanceAndServiceBasedMember 2022-04-01 2022-06-30 0001666134 bl:RestrictedStockUnitsPerformanceAndServiceBasedMember 2022-08-19 2022-08-19 0001666134 bl:RestrictedStockUnitsPerformanceAndServiceBasedMember 2023-03-07 2023-03-07 0001666134 bl:RestrictedStockUnitsPerformanceAndServiceBasedMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-03-07 2023-03-07 0001666134 bl:RestrictedStockUnitsPerformanceAndServiceBasedMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-03-07 2023-03-07 0001666134 bl:RestrictedStockUnitsPerformanceAndServiceBasedMember 2022-12-31 0001666134 bl:RestrictedStockUnitsPerformanceAndServiceBasedMember 2023-01-01 2023-12-31 0001666134 bl:RestrictedStockUnitsPerformanceAndServiceBasedMember 2023-12-31 0001666134 bl:RestrictedStockUnitsPerformanceAndServiceBasedNoGrantDateMember 2022-12-31 0001666134 bl:RestrictedStockUnitsPerformanceAndServiceBasedNoGrantDateMember 2023-01-01 2023-12-31 0001666134 bl:RestrictedStockUnitsPerformanceAndServiceBasedNoGrantDateMember 2023-12-31 0001666134 bl:RestrictedStockUnitsPerformanceAndServiceBasedMember 2022-12-30 2022-12-30 0001666134 bl:RestrictedStockUnitsPerformanceMarketAndServiceBasedMember 2022-12-31 0001666134 bl:RestrictedStockUnitsPerformanceMarketAndServiceBasedMember 2023-01-01 2023-12-31 0001666134 bl:RestrictedStockUnitsPerformanceMarketAndServiceBasedMember 2023-12-31 0001666134 us-gaap:EmployeeStockMember 2023-01-01 2023-12-31 0001666134 us-gaap:EmployeeStockMember 2023-12-31 0001666134 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001666134 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001666134 srt:MinimumMember us-gaap:EmployeeStockMember 2023-01-01 2023-12-31 0001666134 srt:MaximumMember us-gaap:EmployeeStockMember 2023-01-01 2023-12-31 0001666134 srt:MinimumMember us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001666134 srt:MaximumMember us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001666134 srt:MinimumMember us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001666134 srt:MaximumMember us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001666134 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001666134 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001666134 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001666134 us-gaap:ForeignCountryMember 2023-01-01 2023-12-31 0001666134 bl:FederalAndStateMember 2022-01-01 2022-12-31 0001666134 us-gaap:DomesticCountryMember 2023-12-31 0001666134 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001666134 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2023-12-31 0001666134 us-gaap:ForeignCountryMember 2023-12-31 0001666134 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2023-12-31 0001666134 us-gaap:StateAndLocalJurisdictionMember bl:EnterpriseZoneMember 2023-12-31 0001666134 bl:ConvertibleNotesMember bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2022-01-01 2022-12-31 0001666134 bl:ConvertibleNotesMember bl:ConvertibleSeniorNotesDue2026Member 2021-01-01 2021-12-31 0001666134 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001666134 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001666134 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001666134 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001666134 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001666134 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001666134 bl:RestrictedStockUnitsPerformanceAndServiceBasedMember 2023-01-01 2023-12-31 0001666134 bl:RestrictedStockUnitsPerformanceAndServiceBasedMember 2022-01-01 2022-12-31 0001666134 bl:RestrictedStockUnitsPerformanceAndServiceBasedMember 2021-01-01 2021-12-31 0001666134 bl:RestrictedStockUnitsPerformanceAndMarketBasedMember 2023-01-01 2023-12-31 0001666134 bl:RestrictedStockUnitsPerformanceAndMarketBasedMember 2022-01-01 2022-12-31 0001666134 bl:RestrictedStockUnitsPerformanceAndMarketBasedMember 2021-01-01 2021-12-31 0001666134 bl:ConvertibleNotesMember bl:CertainCorporateEventsOccurPriorToMaturityDateOrCompanyIssuesNoticeOfRedemptionMember bl:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember 2023-01-01 2023-12-31 0001666134 bl:ConvertibleNotesMember bl:CertainCorporateEventsOccurPriorToMaturityDateOrCompanyIssuesNoticeOfRedemptionMember bl:ConvertibleSeniorNotesDue2026Member 2023-01-01 2023-12-31 0001666134 bl:BlackLineSystemsIncMember 2023-11-15 0001666134 country:US 2023-12-31 0001666134 country:US 2022-12-31 0001666134 us-gaap:NonUsMember 2023-12-31 0001666134 us-gaap:NonUsMember 2022-12-31 0001666134 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2024-02-14 0001666134 bl:RestrictedStockUnitsPerformanceAndServiceBasedMember us-gaap:SubsequentEventMember 2024-02-14 0001666134 bl:RestrictedStockUnitsPerformanceAndServiceBasedMember us-gaap:SubsequentEventMember 2024-02-14 2024-02-14 0001666134 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-02-14 2024-02-14 0001666134 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-02-14 2024-02-14 0001666134 bl:KaroleMorganPragerMember 2023-10-01 2023-12-31 0001666134 bl:KaroleMorganPragerMember 2023-12-31 0001666134 bl:KevinThompsonMember 2023-10-01 2023-12-31 0001666134 bl:KevinThompsonMember 2023-12-31 0001666134 2023-10-01 2023-12-31 iso4217:USD shares iso4217:USD shares bl:segment bl:bank bl:customer bl:reportingUnit pure bl:position bl:lease bl:day false 2023 FY 0001666134 http://fasb.org/us-gaap/2023#AccountingStandardsUpdate202006Member P3Y P3Y P1Y 0.0136244 0.0060156 P3Y P3Y P3Y P3Y 0.2500 0.1250 P367D P481D 10-K true 2023-12-31 --12-31 false 001-37924 BlackLine, Inc. DE 46-3354276 21300 Victory Boulevard 12th Floor Woodland Hills, CA 91367 818 223-9008 Common Stock, par value $0.01 per share BL NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false false 3034000000.000 61520108 <div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">Portions of the information called for by Part III of this Annual Report on Form 10-K where indicated are hereby incorporated by reference from the Definitive Proxy Statement for the registrant’s Annual Meeting of Stockholders to be held in 2024, which will be filed with the Securities and Exchange Commission not later than 120 days after the end of the registrant’s fiscal year ended December 31, 2023.</span></div> 238 271117000 200968000 932850000 875456000 933355000 874083000 5064000 2282000 171608000 150858000 31244000 23658000 1407324000 1249567000 37828000 32070000 14867000 19811000 79056000 90864000 448965000 443861000 19173000 14708000 93552000 92775000 2100765000 1943656000 8623000 14964000 59690000 58600000 320133000 279325000 778000 989000 4108000 5943000 249233000 0 0 8000000 642565000 367821000 4000 785000 15738000 9292000 1140608000 1384306000 0 33549000 6394000 5568000 904000 343000 3608000 6229000 1809821000 1807893000 30063000 23895000 0.01 0.01 500000000 500000000 61515105 61515105 60016824 60016824 615000 600000 474863000 385709000 205000 -1472000 -214802000 -272969000 260881000 111868000 2100765000 1943656000 555516000 491187000 398633000 34480000 31751000 27073000 589996000 522938000 425706000 121308000 102132000 71979000 25485000 27253000 25892000 146793000 129385000 97871000 443203000 393553000 327835000 243154000 256862000 202620000 103207000 108893000 77322000 71530000 80155000 86507000 10964000 3841000 0 428855000 449751000 366449000 14348000 -56198000 -38614000 52059000 14637000 700000 5898000 5850000 62945000 46161000 8787000 -62245000 60509000 -47411000 -100859000 1450000 -13520000 135000 59059000 -33891000 -100994000 892000 -369000 -910000 -5334000 4131000 -15077000 52833000 -29391000 -115161000 0.87 -0.49 -1.97 60849000 59539000 58351000 0.81 -0.49 -1.97 72045000 59539000 58351000 59059000 -33891000 -100994000 123000 0 0 1755000 -1450000 88000 -136000 -624000 -312000 1619000 -2074000 -224000 60678000 -35965000 -101218000 892000 -369000 -910000 -58000 -304000 -146000 834000 -673000 -1056000 59844000 -35292000 -100162000 57682000 577000 622768000 376000 -201651000 422070000 415000 5000 11416000 11421000 780000 7000 7000 107000 1000 9019000 9020000 17007000 17007000 67595000 67595000 -78000 -78000 219284000 219284000 268803000 268803000 102350000 102350000 -15077000 -100084000 -115161000 58984000 590000 625883000 298000 -301735000 325036000 -324418000 62288000 -262130000 58984000 590000 301465000 298000 -239447000 62906000 246000 2000 4679000 4681000 634000 6000 6000 153000 2000 6994000 6996000 9544000 9544000 77984000 77984000 -1770000 -1770000 4131000 -33522000 -29391000 60017000 600000 385709000 -1472000 -272969000 111868000 583000 7000 19749000 19756000 738000 6000 6000 177000 2000 8008000 8010000 15029000 15029000 81760000 81760000 1677000 1677000 -5334000 58167000 52833000 61515000 615000 474863000 205000 -214802000 260881000 52833000 -29391000 -115161000 6226000 -4500000 14167000 59059000 -33891000 -100994000 50099000 42816000 27128000 -33549000 -35130000 -2758000 5535000 5511000 55538000 0 0 -7012000 77970000 75884000 65870000 6453000 5593000 4513000 33884000 8874000 -6000 -853000 1470000 -112000 -1525000 -14404000 -817000 -18000 115000 -100000 0 5330000 0 20855000 23033000 14255000 6599000 -1059000 3956000 595000 10112000 22505000 -5104000 4376000 3997000 -924000 5893000 14876000 41271000 36646000 51579000 2393000 0 0 -7171000 -6949000 -5153000 240000 812000 0 -2250000 5841000 0 126613000 56013000 80093000 1343331000 1599945000 1180885000 1319821000 1392250000 697209000 21644000 19208000 14536000 5953000 10974000 8729000 11376000 157738000 0 -62483000 -395615000 -506941000 0 0 2171000 0 0 1128794000 0 0 432230000 0 0 102350000 990000 619000 37000 19762000 4687000 11428000 8010000 6996000 9020000 15029000 9544000 17007000 0 84000 549000 5607000 0 0 6146000 1436000 599240000 -120000 -618000 -314000 70156000 -338784000 172078000 201207000 539991000 367913000 271363000 201207000 539991000 271117000 200968000 539739000 246000 239000 252000 271363000 201207000 539991000 313000 313000 506000 3097000 1123000 890000 0 262130000 0 0 55947000 0 3481000 2379000 1849000 1510000 1816000 1276000 60000 847000 816000 0 1223000 1231000 10438000 3866000 12066000 271000 0 0 The Company<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BlackLine, Inc. and its subsidiaries (the “Company” or “BlackLine”) provide financial accounting close solutions delivered primarily as Software as a Service (“SaaS”). The Company’s solutions enable its customers to address various aspects of their critical processes, including financial close, intercompany accounting, invoice-to-cash, and consolidation.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a holding company and conducts its operations through its wholly-owned subsidiary, BlackLine Systems, Inc. (“BlackLine Systems”). BlackLine Systems funded its business with investments from its founder and cash flows from operations until September 3, 2013, when the Company acquired BlackLine Systems, and Silver Lake Sumeru and Iconiq acquired a controlling interest in the Company, which is referred to as the “2013</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition.”</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 12, 2023, the Company acquired Data Interconnect (“DI”), hereinafter referred to as the “DI Acquisition”. DI is a cloud-based Invoice-to-Cash automation vendor within the electronic invoice presentment and payment (“EIPP”) market. The primary purpose of the DI Acquisition was to enhance the Company's existing accounts receivable automation solution by adding EIPP capabilities. This acquisition was not a significant acquisition under Regulation S-X.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 26, 2022, the Company acquired FourQ Systems, Inc. (“FourQ”), hereinafter referred to as the “FourQ Acquisition.” The primary purpose of the FourQ Acquisition was to enhance our existing intercompany accounting automation capabilities by driving end-to-end automation of traditionally manual intercompany accounting processes. The purchase accounting allocation was finalized during the quarter ended March 31, 2023. Refer to the Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which was filed with the Securities and Exchange Commission (“SEC”) on February 23, 2023 for additional information.</span></div>The Company is headquartered in Woodland Hills, California. On June 15, 2023, the Company entered into a five-year lease extension for the office in Woodland Hills. This extension increased both the right-of-use asset and lease liability by approximately $7.3 million. The Company has other local offices in Pleasanton, California; New York, New York; and Westport, Connecticut. We also have international office locations in Australia, Canada, France, Germany, India, Japan, the Netherlands, Poland, Romania, Singapore, and the United Kingdom. P5Y 7300000 7300000 Summary of Significant Accounting Policies<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of consolidation and basis of presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the operating results of its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated on consolidation.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the dates of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On an ongoing basis, management evaluates its estimates, primarily those related to determining the stand-alone selling price for separate deliverables in the Company’s subscription revenue arrangements, allowance for doubtful accounts, cancellations and credits, fair value of assets and liabilities assumed in a business combination, recoverability of goodwill and long-lived assets, useful lives associated with long-lived assets and right-of-use assets, income taxes, contingencies, fair value of contingent consideration, fair value of the convertible senior notes (the “Notes”) issued in August 2019 and March 2021, redemption value of redeemable non-controlling interest, and the valuation and assumptions underlying stock-based compensation. These estimates are based on historical data and experience, as well as various other factors that management believes to be reasonable under the circumstances. Actual results could differ from those estimates.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to the Company at December 31, 2023 and through the date of this report. The accounting matters assessed included, but were not limited to, the Company’s valuation of contingent consideration, the allowance for credit losses, and the carrying value of goodwill and other long-lived assets. While there was not a material impact to the Company’s consolidated financial statements for the year </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ended December 31, 2023, the Company’s future assessment of these accounting matters and other factors could result in material impacts to the Company’s consolidated financial statements in future reporting periods.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has determined that the Company has one operating segment. Together, our Chief Executive Officers are the chief operating decision maker and review the financial information on a consolidated and aggregate basis, together with certain operating metrics principally to make decisions about how to allocate resources and to measure the Company’s performance.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of credit risk and significant customers</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to a significant concentration of credit risk consist of cash and cash equivalents, investments in marketable securities and accounts receivable.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains the majority of its cash balances with one major commercial bank in interest-bearing accounts, which exceeds the Federal Deposit Insurance Corporation, or FDIC, federally insured limits. The Company invests its excess cash in money market mutual funds, commercial paper, U.S. treasury securities, corporate bonds, and U.S. government agencies with two major investment banks. To date, the Company has not experienced any impairment losses on its investments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2023, 2022, and 2021, no single customer comprised 10% or more of the Company’s total revenues. No single customer had an accounts receivable balance of 10% or greater of total accounts receivable at December 31, 2023 or 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original or remaining maturity of three months or less at the date of purchase to be cash equivalents. Cash includes cash held in checking and savings accounts. Cash equivalents are comprised of investments in money market mutual funds, commercial paper, U.S. treasury securities, corporate bonds, and U.S. government agencies. The carrying value of cash and cash equivalents approximates fair value.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted cash</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in other assets and prepaid expenses and other current assets was $0.2 million and $0.2 million of restricted cash at December 31, 2023 and 2022, respectively. The cash was required to be restricted for use by the Company’s office leaseholder to collateralize a standby letter of credit.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments in marketable securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically assesses its portfolio of marketable securities for impairment. For debt securities in an unrealized loss position, this assessment first takes into account the Company’s intent to sell, or whether it is more likely than not that it will be required to sell the security before recovery of its amortized cost basis. If either of these criteria are met, the debt security’s amortized cost basis is written down to fair value through other income (expense), net.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For debt securities in an unrealized loss position that do not meet the aforementioned criteria, the Company assesses whether the decline in fair value has resulted from credit losses or other factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. If this assessment indicates that a credit loss may exist, the present value of cash flows expected to be collected from the security are compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses will be recorded through other income (expense), net, limited by the amount that the fair value is less than the amortized cost basis. Any additional impairment not recorded through an allowance for credit losses is recognized in accumulated other comprehensive loss in the consolidated statements of stockholders’ equity.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the allowance for credit losses are recorded as provision for (or reversal of) credit loss expense. Losses are charged against the allowance when the Company believes the uncollectibility of an available-for-sale security is confirmed or when either of the criteria regarding intent or requirement to sell is met. The Company has not recorded any credit losses for the year ended December 31, 2023. The Company has not recorded any impairment charges for unrealized losses in the periods presented.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable and credit losses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded and carried at the original invoiced amount less an allowance for any potential uncollectible amounts. The Company makes estimates of expected credit losses and cancellations and </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">credits based upon its assessment of various factors, including historical experience, the age of the accounts receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses, while the estimated credit loss allowance for cancellations and credits is recorded as a reduction in revenue on the consolidated statements of operations.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has leases for office space, equipment, and data centers. The Company determines whether an arrangement is a lease, or contains a lease, at inception if the Company is both able to identify an asset and can conclude it has the right to control the identified asset for a period of time. Leases are included in property and equipment, operating lease right-of-use (“ROU”) assets, finance lease liabilities, and operating lease liabilities on the Company’s consolidated balance sheets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made accounting policy elections, including a short-term lease exception policy, permitting the Company to not apply the recognition requirements of this standard to short-term leases (i.e. leases with expected terms of 12 months or less), and an accounting policy to account for lease and certain non-lease components as a single component for certain classes of assets. The portfolio approach, which allows a lessee to account for its leases at a portfolio level, was elected for certain equipment leases in which the difference in accounting for each asset separately would not have been materially different from accounting for the assets as a combined unit.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease assets and operating lease ROU assets represent the Company's right to control an underlying asset for the lease term. Finance lease liabilities and operating lease liabilities represent the Company’s obligation to make lease payments arising from the lease, both of which are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date or remeasurement date to determine the discount rate used to present value lease payments for finance and operating leases. The incremental borrowing rate used is estimated based on what the Company would be required to pay for a collateralized loan over a similar term. Additionally, the Company generally uses the portfolio approach when applying the discount rate selected based on the dollar amount and term of the obligation. The Company’s leases typically do not include any residual value guarantees, bargain purchase options, or asset retirement obligations. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s lease terms are only for periods in which it has enforceable rights. The Company generally uses the base, non-cancellable lease term when determining the lease assets and liabilities. A lease is no longer enforceable when both the lessee and the lessor each have the right to terminate the lease without permission from the other party with no more than an insignificant penalty. The Company’s lease terms are impacted by options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s agreements may contain variable lease payments. The Company includes variable lease payments that depend on an index or a rate and excludes those which depend on facts or circumstances occurring after the commencement date, other than the passage of time. Additionally, for certain equipment leases, the Company applies a portfolio approach to effectively account for the lease assets and liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required when determining whether any of the Company’s data center contracts contain a lease. The Company concluded a lease exists when the asset is specifically identifiable, substantially all the economic benefit of the asset is obtained, and the right to direct the use of the asset exists during the term of the lease.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which is generally <span style="-sec-ix-hidden:f-533"><span style="-sec-ix-hidden:f-534">three</span></span> to five years for machinery and equipment and purchased software, and five years for furniture and fixtures. Leasehold improvements are amortized using the straight-line method over the shorter of the lease term or seven years. Expenditures for repairs and maintenance are expensed as incurred, while renewals and improvements are capitalized. Depreciation expense is charged to operations on a straight-line basis over the estimated useful lives of the assets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized internal-use software costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain costs in the development of its SaaS subscription solution when (i) the preliminary project stage is completed, (ii) management has authorized further funding for the completion of the project, and (iii) it is probable that the project will be completed and performed as intended. These capitalized costs include personnel and related expenses for employees and costs of third-party contractors who are directly associated with and who devote time to internal-use software projects. Capitalization of these costs ceases once </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the project is substantially complete and the software is ready for its intended purpose. Costs incurred for significant upgrades and enhancements to the Company’s SaaS software solutions are also capitalized. Costs incurred for training, maintenance and minor modifications or enhancements are expensed as incurred. Capitalized software development costs are amortized using the straight-line method over an estimated useful life of three years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2023, 2022, and 2021, the Company amortized $19.1 million, $13.6 million, and $9.0 million, respectively, of internal-use software development costs to subscription and support cost of revenues. At December 31, 2023 and 2022, the accumulated amortization of capitalized internal-use software development costs was $60.6 million and $41.6 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain implementation costs incurred in a hosting arrangement that is a service contract. These capitalized costs exclude training costs, project management costs, and data migration costs. Capitalized software implementation costs are amortized using the straight-line method over the terms of the associated hosting arrangements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets primarily consist of developed technology, customer relationships, and trade names, which were acquired as part of purchase business combinations, as well as a defensive patent that was acquired through a purchase agreement. The Company determines the appropriate useful life of its intangible assets by performing an analysis of expected cash flows of the acquired assets. Intangible assets are amortized on a straight-line basis over their estimated useful lives, ranging from <span style="-sec-ix-hidden:f-547">one</span> to 11 years. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of long-lived assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management evaluates the recoverability of the Company’s property and equipment, finite-lived intangible assets and capitalized internal-software costs when events or changes in circumstances indicate a potential impairment exists. Events and changes in circumstances considered by the Company in determining whether the carrying value of long-lived assets may not be recoverable include, but are not limited to, significant changes in performance relative to expected operating results, significant changes in the use of the assets, significant negative industry or economic trends, and changes in the Company’s business strategy. Impairment testing is performed at an asset level that represents the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities (an “asset group”). In determining if impairment exists, the Company estimates the undiscounted cash flows to be generated from the use and ultimate disposition of the asset group. If the undiscounted cash flows for the asset group are less than its net book value, an impairment loss is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. For the years ended December 31, 2023, 2022, and 2021, we recognized charges for the impairment of cloud computing implementation costs of zero, $5.3 million, and zero, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business combinations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of businesses acquired in business combinations are included in the Company’s consolidated financial statements from the date of the acquisition. Purchase accounting results in assets and liabilities of an acquired business generally being recorded at their estimated fair values on the acquisition date. Any excess consideration over the fair value of assets acquired and liabilities assumed is recognized as goodwill.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction costs associated with business combinations are expensed as incurred and are included in general and administrative expenses in the consolidated statements of operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs valuations of assets acquired and liabilities assumed and allocates the purchase price to its respective assets and liabilities. Determining the fair value of the identifiable assets acquired, and liabilities assumed, and the contingent consideration liability requires management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue, costs and cash flows, discount rates, and selection of comparable companies. The Company engages the assistance of valuation specialists in concluding on fair value measurements in connection with determining fair values of assets acquired and liabilities assumed in a business combination.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net assets acquired in a business combination. Goodwill is tested for impairment at least annually at the reporting unit level or whenever events or changes in circumstances indicate that goodwill might be impaired. Events or changes in circumstances which could trigger an impairment review include a significant adverse change in legal factors or in the business climate, unanticipated competition, loss of key personnel, significant changes in the use of the acquired assets or the Company’s strategy, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An entity has the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events or circumstances, an entity determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then additional impairment testing is not required. However, if an entity concludes otherwise, then it is required to perform an impairment test.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The first step involves comparing the estimated fair value of a reporting unit with its book value, including goodwill. If the estimated fair value exceeds book value, goodwill is considered not to be impaired and no additional steps are necessary. If, however, the fair value of the reporting unit is less than book value, then an impairment charge is recorded for the difference between the reporting unit’s fair value and carrying amount, not to exceed the carrying amount of the goodwill.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has one reporting unit, and it tests its goodwill for impairment annually, during the fourth quarter of the calendar year. At December 31, 2023 and 2022, the Company used the quantitative approach to perform its annual goodwill impairment test. The fair value of the Company's reporting unit significantly exceeded the carrying value of its net assets and, accordingly, goodwill was not impaired.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redeemable non-controlling interest</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Japanese subsidiary (“BlackLine K.K.”) is not wholly owned. The agreements with the minority investors of BlackLine K.K. contain redemption features whereby the interest held by the minority investors are redeemable either (i) at the option of the minority investors or (ii) at the option of the Company, both beginning on the seventh anniversary of the initial capital contribution. If the interest of the minority investors were to be redeemed under these agreements, the Company would be required to redeem the interest based on a prescribed formula derived from the relative revenue of BlackLine K.K. and the Company. The balance of the redeemable non-controlling interest is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest's share of earnings or losses and other comprehensive income or loss, or its estimated redemption value. The resulting changes in the estimated redemption amount (increases or decreases) are recorded with corresponding adjustments against retained earnings or, in the absence of retained earnings, additional paid-in capital. These interests are presented on the consolidated balance sheets outside of equity under the caption “Redeemable non-controlling interest.”</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible senior notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the issued Notes as a liability at face value less unamortized debt issuance costs. The debt issuance costs are being amortized to expense over the respective term of the Notes. To the extent that the Company receives conversion requests prior to the maturity of the Notes, upon settlement of the conversion requests, the difference between the fair value and the amortized book value of the Notes requested for conversion is recorded as a gain or loss on early conversion. The fair value of the Notes are measured based on a similar liability that does not have an associated convertible feature based on the remaining term of the Notes, which requires significant judgment.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a charge for restructuring when management commits to a restructuring plan, the restructuring plan identifies all significant actions, the period of time to complete the restructuring plan indicates that significant changes to the restructuring plan are not likely, and employees who are impacted have been notified of the pending involuntary termination.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value of financial instruments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 820, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> requires entities to disclose the fair value of financial instruments, both assets and liabilities recognized and not recognized on the balance sheet, for which it is practicable to estimate fair value. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following:</span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1:    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quoted prices in active markets for identical or similar assets and liabilities.</span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2:    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quoted prices for identical or similar assets and liabilities in markets that are not active or observable inputs other than quoted prices in active markets for identical or similar assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3:    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023 and 2022, the carrying values of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate their fair values due to the short-term nature of such instruments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration related to acquisitions is recorded at fair value as a liability on the acquisition date and is remeasured at each reporting date, based on significant inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions management believes would be made by a market participant. Management assesses these estimates on an ongoing basis as additional data impacting the assumptions becomes available. Changes in the fair value of contingent consideration related to updated assumptions and estimates are recognized within general and administrative expenses in the consolidated statements of operations. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the fair value of the contingent consideration related to the FourQ Acquisition, management utilized a Monte Carlo simulation model to value the earnout based on the likelihood of reaching firm-specific targets. Significant inputs used in the fair value measurement of contingent consideration are the amount and timing of new and incremental combined bookings from FourQ and BlackLine, and revenues from a specified FourQ customer over a three-year period subsequent to the acquisition date, as well as the discount rate.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain assets, including goodwill and long-lived assets, are also subject to measurement at fair value on a non-recurring basis if they are deemed to be impaired as a result of an impairment review. For the years ended December 31, 2023, 2022, and 2021, we recognized charges for the impairment of cloud computing implementation costs of zero, $5.3 million, and zero, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of subscription and support services and professional services, which are generally capable of being distinct and accounted for as separate performance obligations. The Company’s agreements do not contain any refund provisions other than in the event of the Company’s non-performance or breach.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps:</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Identification of the contract, or contracts, with a customer;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Identification of performance obligations in the contract;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Determination of the transaction price;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Allocation of the transaction price to performance obligations in the contract; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Recognition of revenue when, or as, performance obligations are satisfied.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue net of any applicable value added or sales tax.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscription and support revenue </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– Customers pay subscription and support fees for access to the Company’s SaaS platform. Our subscription contracts have initial terms of one year to three years with renewal options. Fees are based on a number of factors, including the solutions subscribed for by the customer and the number of users having access to the solutions. Subscription services, which includes support, is recognized on a straight-line basis over the non-cancellable contractual term of the arrangement, generally beginning on the date that the Company’s service is made available to the customer. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription and support revenue also includes software and related maintenance and support fees on perpetual licenses. Revenues from perpetual licenses are recognized immediately at the time the Company provides the customer with a right to use the software as it exists when made available to the customer. Customers may have purchased perpetual licenses or term-based licenses, which provide customers with the same functionality and differ mainly in the duration over which the customer benefits from the software.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Professional services revenue </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– Professional services consist of implementation and consulting services to assist the Company’s customers as they deploy our solutions. These services are considered distinct performance obligations. Professional services do not result in significant customization of the subscription service. The Company applies the practical expedient to recognize professional services revenue when it has the right to invoice based on time and materials incurred. The Company applies the optional exemption and has excluded the variable consideration from the disclosure of remaining performance obligations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts with Multiple Performance Obligations </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– The Company’s contracts with customers often contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price (“SSP”) basis. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together, as well as the determination of SSP for each distinct performance obligation, may require significant judgment. The Company typically has more than one SSP for its SaaS solutions and professional services. Additionally, management has determined that there are no third-party offerings reasonably comparable to the Company’s solutions. Therefore, the Company determines the SSPs of subscriptions to the SaaS solutions and professional services based on numerous factors including the Company’s overall pricing objectives, geography, customer size, number of users, and discounting practices.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses historical maintenance renewal fees to estimate SSP for maintenance and support fees bundled with software licenses. The Company uses the residual method to estimate SSP of software licenses, because license pricing is highly variable and not sold separately from maintenance and support.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract balances </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records an unbilled receivable when revenue is recognized prior to invoicing, and deferred revenue when revenue is recognized subsequent to invoicing. The Company generally invoices customers annually at the beginning of each annual contract period. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue is comprised mainly of billings in advance of revenue being recognized related to the Company’s subscription and support services and professional services arrangements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in deferred revenue for the years ended December 31, 2023, 2022, and 2021 were primarily due to additional billings in the periods, partially offset by revenue recognized of $274.3 million, $239.9 million, and $189.6 million, respectively, that was previously included in the deferred revenue balance at December 31, 2022, 2021, and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is generally determined by the stated fixed fees in the contract, excluding any related sales taxes. Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized (“contracted not recognized”), which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. Contracted not recognized revenue was $842.7 million at December 31, 2023, of which the Company expects to recognize approximately 57.3% over the next 12 months and the remainder thereafter.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fees are generally due and payable within 30 days. None of the Company’s contracts include a significant financing component.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets recognized from the costs to obtain a contract with a customer </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– The Company recognizes an asset for the incremental and recoverable costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be one year or longer. The Company has determined that certain sales incentive programs to the Company’s employees (“deferred customer contract acquisition costs”) and its partners (“partner referral fees”) meet the requirements to be capitalized. Deferred customer acquisition costs related to new revenue contracts and upsells are deferred and then amortized on a straight-line basis over the expected period of benefit, which the Company has determined to be five years, based upon both the product turnover rate and estimated customer life. The Company enters into partnership arrangements where partner referral fees are paid either on the initial contract or on both the initial contract and renewal of the contract. The Company assesses whether the renewal fee is commensurate with the initial fee. When the renewal fee is commensurate with the initial fee, the Company amortizes the deferred costs over the initial year of the contract. Otherwise, the initial fee is amortized over five years. Deferred customer acquisition costs and partner referral fees are included within other assets on the consolidated balance sheets. There were no impairment losses in relation to the costs capitalized for the periods presented.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to the asset recognized from the costs to obtain a contract with a customer is included in sales and marketing expenses in the consolidated statements of operations and was $34.1 million, $29.7 million, and $22.4 million for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of revenues</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues primarily consists of costs related to hosting the Company’s cloud-based application suite, salaries and benefits of operations and support personnel, including stock-based compensation, professional fees, and amortization of capitalized internal-use software costs. The Company allocates a portion of overhead, such as rent, information technology costs and depreciation and amortization to cost of revenues. Costs associated with providing professional services are expensed as incurred when the services are performed. In addition, subscription and support cost of revenues includes amortization of acquired developed technology.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and marketing</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses consist primarily of compensation and employee benefits, including stock-based compensation, of sales and marketing personnel and related sales support teams, sales and partner commissions, marketing events, advertising costs, computer software-related costs, travel, trade shows, other marketing materials, and allocated overhead. Sales and marketing expenses also include amortization of customer relationship intangible assets, transaction-related costs, and impairment of cloud computing implementation costs. Advertising costs are expensed as incurred and totaled $11.8 million, $9.5 million, and $9.0 million for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses are comprised primarily of salaries, benefits and stock-based compensation associated with the Company’s engineering, product and quality assurance personnel. Research and development expenses also include third-party contractors and supplies, computer software-related costs, transaction-related costs, and allocated overhead. Other than software development costs that qualify for capitalization, as discussed above, research and development costs are expensed as incurred.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and administrative</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of personnel costs associated with the Company’s executive, finance, legal, human resources, compliance, and other administrative personnel, as well as accounting and legal professional fees, other corporate-related expenses and allocated overhead. General and administrative expenses also include amortization of covenant not-to-compete and trade name intangible assets, the change in value of the contingent consideration, transaction-related costs, and impairment of cloud computing implementation costs.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for stock-based compensation awards granted to employees and directors based on the awards’ estimated grant date fair value. The Company estimates the fair value of its stock options using the Black-Scholes option-pricing model. For awards that vest solely based on continued service (“service-only vesting conditions”), the resulting fair value is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award, usually the vesting period, which is generally four years. The Company recognizes the fair value of restricted stock units with performance and service conditions and restricted stock units with performance, market, and service conditions based upon the probability of the performance conditions being met, using the graded vesting method. The Company accounts for forfeitures when they occur rather than estimate a forfeiture rate. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining the grant date fair value of options using the Black-Scholes option-pricing model requires management to make assumptions and judgments. These estimates involve inherent uncertainties and, if different assumptions had been used, stock-based compensation expense could have been materially different from the amounts recorded. The assumptions and estimates are as follows:</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Value per share of the Company’s common stock</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For awards granted subsequent to the Company’s initial public offering, the fair value of common stock is based on the closing price of the Company’s common stock, as reported on the Nasdaq, on the date of grant.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expected volatility. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the expected volatility based on a weighted average of the historical volatility of its common stock and, as applicable, the historical average volatilities of similar publicly-traded companies, corresponding to the expected term of the awards.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expected term. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the expected term of awards which contain service-only vesting conditions using the simplified approach, in which the expected term of an award is presumed to be the mid-point between the vesting date and the expiration date of the award, as the Company does not have sufficient historical data relating to stock option exercises. The expected term for the Company’s ESPP represents the amount of time remaining in the 12-month offering period.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk-free interest rate. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate is based on the U.S. Treasury yield curve in effect during the period the options were granted corresponding to the expected term of the awards.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Estimated dividend yield. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated dividend yield is zero, as the Company does not currently intend to declare dividends in the foreseeable future.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following information represents the weighted average of the assumptions used in the Black-Scholes option-pricing model for stock options granted:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</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:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0%</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:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of assets and liabilities. Deferred income tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the consolidated statements of operations in the period that includes the enactment date. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized. The Company recognizes interest and penalties accrued with respect to uncertain tax positions, if any, in the provision for income taxes in the consolidated statements of operations.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net income (loss) per share</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per share is calculated by dividing net income attributable to BlackLine, Inc. by the weighted average number of shares of common stock outstanding. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For periods where the Company reports net income, the Company will calculate diluted net income per share attributable to BlackLine, Inc. by adjusting the denominator for potentially dilutive common shares, which are based on the weighted average number of shares of common stock underlying stock options and unvested stock awards using the treasury stock method, as well as for the potential impact of our Notes using the treasury stock method or the if-converted method, as applicable. Under the if-converted method, the numerator is adjusted by adding back interest expense, net of any tax impact. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For periods where the Company reports net losses, the Company will calculate diluted net loss per share attributable to BlackLine, Inc. by excluding from the denominator potentially dilutive common shares, which are based on the weighted average number of shares of common stock underlying stock options and unvested stock awards, as well as the potential impact of our Notes, as they are antidilutive. For these periods, basic net loss per share attributable to BlackLine, Inc. is equivalent to diluted net loss per share attributable to BlackLine, Inc.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign currency</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s functional currency for its foreign subsidiaries is the U.S. Dollar (“USD”), with the exception of its BlackLine K.K. subsidiary, for which the Japanese Yen is the functional currency. The foreign exchange impacts of remeasuring the local currency of the foreign subsidiaries to the functional currency is recorded in general and administrative expenses in the Company’s consolidated statements of operations. Monetary assets and liabilities of foreign operations are remeasured at balance sheet date exchange rates, non-monetary assets and liabilities and equity are remeasured at the historical exchange rates, while results of operations are remeasured at average exchange rates in effect for the period. Foreign currency transaction gains totaled $0.6 million for the year ended December 31, 2023 and foreign currency transaction losses totaled $1.9 million and $1.0 million for the years ended December 31, 2022 and 2021, respectively. The financial statements of BlackLine K.K. are translated to USD using balance sheet date exchange rates for monetary assets and liabilities, historical rates of exchange for non-monetary assets and liabilities and equity, and average exchange rates in the period for revenues and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity in the consolidated balance sheets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently-adopted accounting pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no recently adopted accounting pronouncements during the year ended December 31, 2023.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently-issued accounting pronouncements not yet adopted </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This standard expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. For public business entities, it is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on our disclosures within our consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires that an entity, on an annual basis, disclose additional income tax information, primarily related to the rate reconciliation and income taxes paid. The amendment in the ASU is intended to enhance the transparency and decision usefulness of income tax disclosures. For public business entities, it is effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact that the updated standard will have on our disclosures within our consolidated financial statements.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of consolidation and basis of presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the operating results of its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated on consolidation.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the dates of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On an ongoing basis, management evaluates its estimates, primarily those related to determining the stand-alone selling price for separate deliverables in the Company’s subscription revenue arrangements, allowance for doubtful accounts, cancellations and credits, fair value of assets and liabilities assumed in a business combination, recoverability of goodwill and long-lived assets, useful lives associated with long-lived assets and right-of-use assets, income taxes, contingencies, fair value of contingent consideration, fair value of the convertible senior notes (the “Notes”) issued in August 2019 and March 2021, redemption value of redeemable non-controlling interest, and the valuation and assumptions underlying stock-based compensation. These estimates are based on historical data and experience, as well as various other factors that management believes to be reasonable under the circumstances. Actual results could differ from those estimates.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to the Company at December 31, 2023 and through the date of this report. The accounting matters assessed included, but were not limited to, the Company’s valuation of contingent consideration, the allowance for credit losses, and the carrying value of goodwill and other long-lived assets. While there was not a material impact to the Company’s consolidated financial statements for the year </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ended December 31, 2023, the Company’s future assessment of these accounting matters and other factors could result in material impacts to the Company’s consolidated financial statements in future reporting periods.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has determined that the Company has one operating segment. Together, our Chief Executive Officers are the chief operating decision maker and review the financial information on a consolidated and aggregate basis, together with certain operating metrics principally to make decisions about how to allocate resources and to measure the Company’s performance.</span></div> 1 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of credit risk and significant customers</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to a significant concentration of credit risk consist of cash and cash equivalents, investments in marketable securities and accounts receivable.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains the majority of its cash balances with one major commercial bank in interest-bearing accounts, which exceeds the Federal Deposit Insurance Corporation, or FDIC, federally insured limits. The Company invests its excess cash in money market mutual funds, commercial paper, U.S. treasury securities, corporate bonds, and U.S. government agencies with two major investment banks. To date, the Company has not experienced any impairment losses on its investments.</span></div> 1 2 0 0 0 0 0 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original or remaining maturity of three months or less at the date of purchase to be cash equivalents. Cash includes cash held in checking and savings accounts. Cash equivalents are comprised of investments in money market mutual funds, commercial paper, U.S. treasury securities, corporate bonds, and U.S. government agencies. The carrying value of cash and cash equivalents approximates fair value.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted cash</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in other assets and prepaid expenses and other current assets was $0.2 million and $0.2 million of restricted cash at December 31, 2023 and 2022, respectively. The cash was required to be restricted for use by the Company’s office leaseholder to collateralize a standby letter of credit.</span></div> 200000 200000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments in marketable securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically assesses its portfolio of marketable securities for impairment. For debt securities in an unrealized loss position, this assessment first takes into account the Company’s intent to sell, or whether it is more likely than not that it will be required to sell the security before recovery of its amortized cost basis. If either of these criteria are met, the debt security’s amortized cost basis is written down to fair value through other income (expense), net.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For debt securities in an unrealized loss position that do not meet the aforementioned criteria, the Company assesses whether the decline in fair value has resulted from credit losses or other factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. If this assessment indicates that a credit loss may exist, the present value of cash flows expected to be collected from the security are compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses will be recorded through other income (expense), net, limited by the amount that the fair value is less than the amortized cost basis. Any additional impairment not recorded through an allowance for credit losses is recognized in accumulated other comprehensive loss in the consolidated statements of stockholders’ equity.</span></div>Changes in the allowance for credit losses are recorded as provision for (or reversal of) credit loss expense. Losses are charged against the allowance when the Company believes the uncollectibility of an available-for-sale security is confirmed or when either of the criteria regarding intent or requirement to sell is met. 0 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable and credit losses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded and carried at the original invoiced amount less an allowance for any potential uncollectible amounts. The Company makes estimates of expected credit losses and cancellations and </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">credits based upon its assessment of various factors, including historical experience, the age of the accounts receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses, while the estimated credit loss allowance for cancellations and credits is recorded as a reduction in revenue on the consolidated statements of operations.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has leases for office space, equipment, and data centers. The Company determines whether an arrangement is a lease, or contains a lease, at inception if the Company is both able to identify an asset and can conclude it has the right to control the identified asset for a period of time. Leases are included in property and equipment, operating lease right-of-use (“ROU”) assets, finance lease liabilities, and operating lease liabilities on the Company’s consolidated balance sheets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made accounting policy elections, including a short-term lease exception policy, permitting the Company to not apply the recognition requirements of this standard to short-term leases (i.e. leases with expected terms of 12 months or less), and an accounting policy to account for lease and certain non-lease components as a single component for certain classes of assets. The portfolio approach, which allows a lessee to account for its leases at a portfolio level, was elected for certain equipment leases in which the difference in accounting for each asset separately would not have been materially different from accounting for the assets as a combined unit.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease assets and operating lease ROU assets represent the Company's right to control an underlying asset for the lease term. Finance lease liabilities and operating lease liabilities represent the Company’s obligation to make lease payments arising from the lease, both of which are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date or remeasurement date to determine the discount rate used to present value lease payments for finance and operating leases. The incremental borrowing rate used is estimated based on what the Company would be required to pay for a collateralized loan over a similar term. Additionally, the Company generally uses the portfolio approach when applying the discount rate selected based on the dollar amount and term of the obligation. The Company’s leases typically do not include any residual value guarantees, bargain purchase options, or asset retirement obligations. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s lease terms are only for periods in which it has enforceable rights. The Company generally uses the base, non-cancellable lease term when determining the lease assets and liabilities. A lease is no longer enforceable when both the lessee and the lessor each have the right to terminate the lease without permission from the other party with no more than an insignificant penalty. The Company’s lease terms are impacted by options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s agreements may contain variable lease payments. The Company includes variable lease payments that depend on an index or a rate and excludes those which depend on facts or circumstances occurring after the commencement date, other than the passage of time. Additionally, for certain equipment leases, the Company applies a portfolio approach to effectively account for the lease assets and liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required when determining whether any of the Company’s data center contracts contain a lease. The Company concluded a lease exists when the asset is specifically identifiable, substantially all the economic benefit of the asset is obtained, and the right to direct the use of the asset exists during the term of the lease.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which is generally <span style="-sec-ix-hidden:f-533"><span style="-sec-ix-hidden:f-534">three</span></span> to five years for machinery and equipment and purchased software, and five years for furniture and fixtures. Leasehold improvements are amortized using the straight-line method over the shorter of the lease term or seven years. Expenditures for repairs and maintenance are expensed as incurred, while renewals and improvements are capitalized. Depreciation expense is charged to operations on a straight-line basis over the estimated useful lives of the assets.</span></div> P5Y P5Y P5Y P7Y <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized internal-use software costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain costs in the development of its SaaS subscription solution when (i) the preliminary project stage is completed, (ii) management has authorized further funding for the completion of the project, and (iii) it is probable that the project will be completed and performed as intended. These capitalized costs include personnel and related expenses for employees and costs of third-party contractors who are directly associated with and who devote time to internal-use software projects. Capitalization of these costs ceases once </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the project is substantially complete and the software is ready for its intended purpose. Costs incurred for significant upgrades and enhancements to the Company’s SaaS software solutions are also capitalized. Costs incurred for training, maintenance and minor modifications or enhancements are expensed as incurred. Capitalized software development costs are amortized using the straight-line method over an estimated useful life of three years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2023, 2022, and 2021, the Company amortized $19.1 million, $13.6 million, and $9.0 million, respectively, of internal-use software development costs to subscription and support cost of revenues. At December 31, 2023 and 2022, the accumulated amortization of capitalized internal-use software development costs was $60.6 million and $41.6 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain implementation costs incurred in a hosting arrangement that is a service contract. These capitalized costs exclude training costs, project management costs, and data migration costs. Capitalized software implementation costs are amortized using the straight-line method over the terms of the associated hosting arrangements.</span></div> P3Y 19100000 13600000 9000000 60600000 41600000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets</span></div>Intangible assets primarily consist of developed technology, customer relationships, and trade names, which were acquired as part of purchase business combinations, as well as a defensive patent that was acquired through a purchase agreement. The Company determines the appropriate useful life of its intangible assets by performing an analysis of expected cash flows of the acquired assets. Intangible assets are amortized on a straight-line basis over their estimated useful lives, ranging from <span style="-sec-ix-hidden:f-547">one</span> to 11 years. P11Y <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of long-lived assets</span></div>Management evaluates the recoverability of the Company’s property and equipment, finite-lived intangible assets and capitalized internal-software costs when events or changes in circumstances indicate a potential impairment exists. Events and changes in circumstances considered by the Company in determining whether the carrying value of long-lived assets may not be recoverable include, but are not limited to, significant changes in performance relative to expected operating results, significant changes in the use of the assets, significant negative industry or economic trends, and changes in the Company’s business strategy. Impairment testing is performed at an asset level that represents the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities (an “asset group”). In determining if impairment exists, the Company estimates the undiscounted cash flows to be generated from the use and ultimate disposition of the asset group. If the undiscounted cash flows for the asset group are less than its net book value, an impairment loss is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. For the years ended December 31, 2023, 2022, and 2021, we recognized charges for the impairment of cloud computing implementation costs of zero, $5.3 million, and zero, respectively. 0 5300000 0 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business combinations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of businesses acquired in business combinations are included in the Company’s consolidated financial statements from the date of the acquisition. Purchase accounting results in assets and liabilities of an acquired business generally being recorded at their estimated fair values on the acquisition date. Any excess consideration over the fair value of assets acquired and liabilities assumed is recognized as goodwill.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction costs associated with business combinations are expensed as incurred and are included in general and administrative expenses in the consolidated statements of operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs valuations of assets acquired and liabilities assumed and allocates the purchase price to its respective assets and liabilities. Determining the fair value of the identifiable assets acquired, and liabilities assumed, and the contingent consideration liability requires management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue, costs and cash flows, discount rates, and selection of comparable companies. The Company engages the assistance of valuation specialists in concluding on fair value measurements in connection with determining fair values of assets acquired and liabilities assumed in a business combination.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net assets acquired in a business combination. Goodwill is tested for impairment at least annually at the reporting unit level or whenever events or changes in circumstances indicate that goodwill might be impaired. Events or changes in circumstances which could trigger an impairment review include a significant adverse change in legal factors or in the business climate, unanticipated competition, loss of key personnel, significant changes in the use of the acquired assets or the Company’s strategy, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An entity has the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events or circumstances, an entity determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then additional impairment testing is not required. However, if an entity concludes otherwise, then it is required to perform an impairment test.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The first step involves comparing the estimated fair value of a reporting unit with its book value, including goodwill. If the estimated fair value exceeds book value, goodwill is considered not to be impaired and no additional steps are necessary. If, however, the fair value of the reporting unit is less than book value, then an impairment charge is recorded for the difference between the reporting unit’s fair value and carrying amount, not to exceed the carrying amount of the goodwill.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has one reporting unit, and it tests its goodwill for impairment annually, during the fourth quarter of the calendar year. At December 31, 2023 and 2022, the Company used the quantitative approach to perform its annual goodwill impairment test. The fair value of the Company's reporting unit significantly exceeded the carrying value of its net assets and, accordingly, goodwill was not impaired.</span></div> 1 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redeemable non-controlling interest</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Japanese subsidiary (“BlackLine K.K.”) is not wholly owned. The agreements with the minority investors of BlackLine K.K. contain redemption features whereby the interest held by the minority investors are redeemable either (i) at the option of the minority investors or (ii) at the option of the Company, both beginning on the seventh anniversary of the initial capital contribution. If the interest of the minority investors were to be redeemed under these agreements, the Company would be required to redeem the interest based on a prescribed formula derived from the relative revenue of BlackLine K.K. and the Company. The balance of the redeemable non-controlling interest is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest's share of earnings or losses and other comprehensive income or loss, or its estimated redemption value. The resulting changes in the estimated redemption amount (increases or decreases) are recorded with corresponding adjustments against retained earnings or, in the absence of retained earnings, additional paid-in capital. These interests are presented on the consolidated balance sheets outside of equity under the caption “Redeemable non-controlling interest.”</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible senior notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the issued Notes as a liability at face value less unamortized debt issuance costs. The debt issuance costs are being amortized to expense over the respective term of the Notes. To the extent that the Company receives conversion requests prior to the maturity of the Notes, upon settlement of the conversion requests, the difference between the fair value and the amortized book value of the Notes requested for conversion is recorded as a gain or loss on early conversion. The fair value of the Notes are measured based on a similar liability that does not have an associated convertible feature based on the remaining term of the Notes, which requires significant judgment.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a charge for restructuring when management commits to a restructuring plan, the restructuring plan identifies all significant actions, the period of time to complete the restructuring plan indicates that significant changes to the restructuring plan are not likely, and employees who are impacted have been notified of the pending involuntary termination.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value of financial instruments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 820, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> requires entities to disclose the fair value of financial instruments, both assets and liabilities recognized and not recognized on the balance sheet, for which it is practicable to estimate fair value. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following:</span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1:    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quoted prices in active markets for identical or similar assets and liabilities.</span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2:    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quoted prices for identical or similar assets and liabilities in markets that are not active or observable inputs other than quoted prices in active markets for identical or similar assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3:    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023 and 2022, the carrying values of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate their fair values due to the short-term nature of such instruments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration related to acquisitions is recorded at fair value as a liability on the acquisition date and is remeasured at each reporting date, based on significant inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions management believes would be made by a market participant. Management assesses these estimates on an ongoing basis as additional data impacting the assumptions becomes available. Changes in the fair value of contingent consideration related to updated assumptions and estimates are recognized within general and administrative expenses in the consolidated statements of operations. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the fair value of the contingent consideration related to the FourQ Acquisition, management utilized a Monte Carlo simulation model to value the earnout based on the likelihood of reaching firm-specific targets. Significant inputs used in the fair value measurement of contingent consideration are the amount and timing of new and incremental combined bookings from FourQ and BlackLine, and revenues from a specified FourQ customer over a three-year period subsequent to the acquisition date, as well as the discount rate.</span></div>Certain assets, including goodwill and long-lived assets, are also subject to measurement at fair value on a non-recurring basis if they are deemed to be impaired as a result of an impairment review. 3 0 5300000 0 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of subscription and support services and professional services, which are generally capable of being distinct and accounted for as separate performance obligations. The Company’s agreements do not contain any refund provisions other than in the event of the Company’s non-performance or breach.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps:</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Identification of the contract, or contracts, with a customer;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Identification of performance obligations in the contract;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Determination of the transaction price;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Allocation of the transaction price to performance obligations in the contract; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Recognition of revenue when, or as, performance obligations are satisfied.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue net of any applicable value added or sales tax.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscription and support revenue </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– Customers pay subscription and support fees for access to the Company’s SaaS platform. Our subscription contracts have initial terms of one year to three years with renewal options. Fees are based on a number of factors, including the solutions subscribed for by the customer and the number of users having access to the solutions. Subscription services, which includes support, is recognized on a straight-line basis over the non-cancellable contractual term of the arrangement, generally beginning on the date that the Company’s service is made available to the customer. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription and support revenue also includes software and related maintenance and support fees on perpetual licenses. Revenues from perpetual licenses are recognized immediately at the time the Company provides the customer with a right to use the software as it exists when made available to the customer. Customers may have purchased perpetual licenses or term-based licenses, which provide customers with the same functionality and differ mainly in the duration over which the customer benefits from the software.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Professional services revenue </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– Professional services consist of implementation and consulting services to assist the Company’s customers as they deploy our solutions. These services are considered distinct performance obligations. Professional services do not result in significant customization of the subscription service. The Company applies the practical expedient to recognize professional services revenue when it has the right to invoice based on time and materials incurred. The Company applies the optional exemption and has excluded the variable consideration from the disclosure of remaining performance obligations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts with Multiple Performance Obligations </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– The Company’s contracts with customers often contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price (“SSP”) basis. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together, as well as the determination of SSP for each distinct performance obligation, may require significant judgment. The Company typically has more than one SSP for its SaaS solutions and professional services. Additionally, management has determined that there are no third-party offerings reasonably comparable to the Company’s solutions. Therefore, the Company determines the SSPs of subscriptions to the SaaS solutions and professional services based on numerous factors including the Company’s overall pricing objectives, geography, customer size, number of users, and discounting practices.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses historical maintenance renewal fees to estimate SSP for maintenance and support fees bundled with software licenses. The Company uses the residual method to estimate SSP of software licenses, because license pricing is highly variable and not sold separately from maintenance and support.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract balances </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records an unbilled receivable when revenue is recognized prior to invoicing, and deferred revenue when revenue is recognized subsequent to invoicing. The Company generally invoices customers annually at the beginning of each annual contract period. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue is comprised mainly of billings in advance of revenue being recognized related to the Company’s subscription and support services and professional services arrangements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in deferred revenue for the years ended December 31, 2023, 2022, and 2021 were primarily due to additional billings in the periods, partially offset by revenue recognized of $274.3 million, $239.9 million, and $189.6 million, respectively, that was previously included in the deferred revenue balance at December 31, 2022, 2021, and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is generally determined by the stated fixed fees in the contract, excluding any related sales taxes. Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized (“contracted not recognized”), which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. Contracted not recognized revenue was $842.7 million at December 31, 2023, of which the Company expects to recognize approximately 57.3% over the next 12 months and the remainder thereafter.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fees are generally due and payable within 30 days. None of the Company’s contracts include a significant financing component.</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets recognized from the costs to obtain a contract with a customer </span>– The Company recognizes an asset for the incremental and recoverable costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be one year or longer. The Company has determined that certain sales incentive programs to the Company’s employees (“deferred customer contract acquisition costs”) and its partners (“partner referral fees”) meet the requirements to be capitalized. Deferred customer acquisition costs related to new revenue contracts and upsells are deferred and then amortized on a straight-line basis over the expected period of benefit, which the Company has determined to be five years, based upon both the product turnover rate and estimated customer life. The Company enters into partnership arrangements where partner referral fees are paid either on the initial contract or on both the initial contract and renewal of the contract. The Company assesses whether the renewal fee is commensurate with the initial fee. When the renewal fee is commensurate with the initial fee, the Company amortizes the deferred costs over the initial year of the contract. Otherwise, the initial fee is amortized over five years. Deferred customer acquisition costs and partner referral fees are included within other assets on the consolidated balance sheets. P1Y P3Y 274300000 239900000 189600000 842700000 0.573 P12M P5Y P5Y 34100000 29700000 22400000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of revenues</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues primarily consists of costs related to hosting the Company’s cloud-based application suite, salaries and benefits of operations and support personnel, including stock-based compensation, professional fees, and amortization of capitalized internal-use software costs. The Company allocates a portion of overhead, such as rent, information technology costs and depreciation and amortization to cost of revenues. Costs associated with providing professional services are expensed as incurred when the services are performed. In addition, subscription and support cost of revenues includes amortization of acquired developed technology.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and marketing</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses consist primarily of compensation and employee benefits, including stock-based compensation, of sales and marketing personnel and related sales support teams, sales and partner commissions, marketing events, advertising costs, computer software-related costs, travel, trade shows, other marketing materials, and allocated overhead. Sales and marketing expenses also include amortization of customer relationship intangible assets, transaction-related costs, and impairment of cloud computing implementation costs. Advertising costs are expensed as incurred and totaled $11.8 million, $9.5 million, and $9.0 million for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div> 11800000 9500000 9000000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses are comprised primarily of salaries, benefits and stock-based compensation associated with the Company’s engineering, product and quality assurance personnel. Research and development expenses also include third-party contractors and supplies, computer software-related costs, transaction-related costs, and allocated overhead. Other than software development costs that qualify for capitalization, as discussed above, research and development costs are expensed as incurred.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and administrative</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of personnel costs associated with the Company’s executive, finance, legal, human resources, compliance, and other administrative personnel, as well as accounting and legal professional fees, other corporate-related expenses and allocated overhead. General and administrative expenses also include amortization of covenant not-to-compete and trade name intangible assets, the change in value of the contingent consideration, transaction-related costs, and impairment of cloud computing implementation costs.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for stock-based compensation awards granted to employees and directors based on the awards’ estimated grant date fair value. The Company estimates the fair value of its stock options using the Black-Scholes option-pricing model. For awards that vest solely based on continued service (“service-only vesting conditions”), the resulting fair value is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award, usually the vesting period, which is generally four years. The Company recognizes the fair value of restricted stock units with performance and service conditions and restricted stock units with performance, market, and service conditions based upon the probability of the performance conditions being met, using the graded vesting method. The Company accounts for forfeitures when they occur rather than estimate a forfeiture rate. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining the grant date fair value of options using the Black-Scholes option-pricing model requires management to make assumptions and judgments. These estimates involve inherent uncertainties and, if different assumptions had been used, stock-based compensation expense could have been materially different from the amounts recorded. The assumptions and estimates are as follows:</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Value per share of the Company’s common stock</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For awards granted subsequent to the Company’s initial public offering, the fair value of common stock is based on the closing price of the Company’s common stock, as reported on the Nasdaq, on the date of grant.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expected volatility. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the expected volatility based on a weighted average of the historical volatility of its common stock and, as applicable, the historical average volatilities of similar publicly-traded companies, corresponding to the expected term of the awards.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expected term. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the expected term of awards which contain service-only vesting conditions using the simplified approach, in which the expected term of an award is presumed to be the mid-point between the vesting date and the expiration date of the award, as the Company does not have sufficient historical data relating to stock option exercises. The expected term for the Company’s ESPP represents the amount of time remaining in the 12-month offering period.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk-free interest rate. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate is based on the U.S. Treasury yield curve in effect during the period the options were granted corresponding to the expected term of the awards.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Estimated dividend yield. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated dividend yield is zero, as the Company does not currently intend to declare dividends in the foreseeable future.</span></div> P4Y 0 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following information represents the weighted average of the assumptions used in the Black-Scholes option-pricing model for stock options granted:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</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:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0%</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:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of ESPP shares granted was estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.839%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">4.5% - 5.4%</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">1.4% - 4.5%</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">0.0% - 0.2%</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:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">0.5 - 1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 1</span></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">39.8% - 58.5%</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">39.3% - 65.5%</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">23.4% - 46.6%</span></div></td></tr></table></div> P6Y 0.470 0.010 0 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of assets and liabilities. Deferred income tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the consolidated statements of operations in the period that includes the enactment date. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized. The Company recognizes interest and penalties accrued with respect to uncertain tax positions, if any, in the provision for income taxes in the consolidated statements of operations.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net income (loss) per share</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per share is calculated by dividing net income attributable to BlackLine, Inc. by the weighted average number of shares of common stock outstanding. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For periods where the Company reports net income, the Company will calculate diluted net income per share attributable to BlackLine, Inc. by adjusting the denominator for potentially dilutive common shares, which are based on the weighted average number of shares of common stock underlying stock options and unvested stock awards using the treasury stock method, as well as for the potential impact of our Notes using the treasury stock method or the if-converted method, as applicable. Under the if-converted method, the numerator is adjusted by adding back interest expense, net of any tax impact. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For periods where the Company reports net losses, the Company will calculate diluted net loss per share attributable to BlackLine, Inc. by excluding from the denominator potentially dilutive common shares, which are based on the weighted average number of shares of common stock underlying stock options and unvested stock awards, as well as the potential impact of our Notes, as they are antidilutive. For these periods, basic net loss per share attributable to BlackLine, Inc. is equivalent to diluted net loss per share attributable to BlackLine, Inc.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign currency</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s functional currency for its foreign subsidiaries is the U.S. Dollar (“USD”), with the exception of its BlackLine K.K. subsidiary, for which the Japanese Yen is the functional currency. The foreign exchange impacts of remeasuring the local currency of the foreign subsidiaries to the functional currency is recorded in general and administrative expenses in the Company’s consolidated statements of operations. Monetary assets and liabilities of foreign operations are remeasured at balance sheet date exchange rates, non-monetary assets and liabilities and equity are remeasured at the historical exchange rates, while results of operations are remeasured at average exchange rates in effect for the period. Foreign currency transaction gains totaled $0.6 million for the year ended December 31, 2023 and foreign currency transaction losses totaled $1.9 million and $1.0 million for the years ended December 31, 2022 and 2021, respectively. The financial statements of BlackLine K.K. are translated to USD using balance sheet date exchange rates for monetary assets and liabilities, historical rates of exchange for non-monetary assets and liabilities and equity, and average exchange rates in the period for revenues and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity in the consolidated balance sheets.</span></div> 600000 -1900000 -1000000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently-adopted accounting pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no recently adopted accounting pronouncements during the year ended December 31, 2023.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently-issued accounting pronouncements not yet adopted </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This standard expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. For public business entities, it is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on our disclosures within our consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires that an entity, on an annual basis, disclose additional income tax information, primarily related to the rate reconciliation and income taxes paid. The amendment in the ASU is intended to enhance the transparency and decision usefulness of income tax disclosures. For public business entities, it is effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact that the updated standard will have on our disclosures within our consolidated financial statements.</span></div> Revenues<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates its revenue from contracts with customers by geographic location, as it believes it best depicts how the nature, amount, timing, and uncertainty of its revenues and cash flows are affected by economic factors.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s revenues by geographic region (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">422,192 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">373,423 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">304,603 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,804 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,515 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,103 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">589,996 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">522,938 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">425,706 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No countries outside the U.S. represented 10% or more of total revenues.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s revenues by geographic region (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">422,192 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">373,423 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">304,603 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,804 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,515 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,103 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">589,996 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">522,938 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">425,706 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 422192000 373423000 304603000 167804000 149515000 121103000 589996000 522938000 425706000 Redeemable Non-Controlling Interest<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2018, the Company entered into an agreement with Japanese Cloud Computing and M30 LLC (the “Investors”) to engage in the investment, organization, management, and operation of BlackLine K.K. that is focused on the sale of the Company's products in Japan. In October 2018, the Company initially contributed approximately $4.5 million in cash in exchange for 51% of the outstanding common stock of BlackLine K.K. In November 2021, the Company made a further investment in BlackLine K.K. of $2.3 million that, including additional investments in BlackLine K.K. of $2.2 million by existing third-party investors in November 2021, maintained the Company's majority ownership of 51%. As the Company continues to control a majority stake in BlackLine K.K., the entity has been consolidated.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the common stock held by the Investors is callable by the Company or puttable by the Investors upon certain contingent events. Should the call or put option be exercised, the redemption value will be determined based upon a prescribed formula derived from the discrete revenues of BlackLine K.K. and the Company, and may be settled, at the Company’s discretion, with Company stock or cash. As a result of the put right available to the Investors in the future, the redeemable non-controlling interest in BlackLine K.K. is classified outside of permanent equity in the Company’s consolidated balance sheets, and the balance is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest's share of earnings, or its estimated redemption value. The resulting changes in the estimated redemption amount are recorded within retained earnings or, in the absence of retained earnings, additional paid-in capital.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the redeemable non-controlling interest was as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">23,895 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">28,699 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">12,524 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment by redeemable non-controlling interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,171 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest)</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(369)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(910)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(304)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment to redeemable non-controlling interest</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,334 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,131)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,077 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">30,063 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">23,895 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">28,699 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4500000 0.51 2300000 2200000 0.51 ctivity in the redeemable non-controlling interest was as follows (in thousands):<div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">23,895 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">28,699 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">12,524 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment by redeemable non-controlling interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,171 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest)</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(369)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(910)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(304)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment to redeemable non-controlling interest</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,334 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,131)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,077 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">30,063 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">23,895 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">28,699 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 23895000 28699000 12524000 0 0 2171000 892000 -369000 -910000 -58000 -304000 -163000 -5334000 4131000 -15077000 30063000 23895000 28699000 Business Combinations <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Data Interconnect</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 12, 2023, the Company completed the DI Acquisition for cash consideration of $11.4 million, which was paid at the closing of the acquisition. The DI Acquisition enhances the Company's existing accounts receivable automation solution capabilities through EIPP. Transaction-related costs, which include, but are not limited to, accounting, legal, and advisory fees related to the transaction, incurred by the Company totaling approximately $1.2 million were expensed as incurred during the year ended December 31, 2023. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounted for the transaction as a business combination using the acquisition method of accounting. The total purchase price was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition date. The purchase price allocation was finalized as of the filing date of this Annual Report on Form 10-K.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration and major classes of assets and liabilities to which the Company allocated the total fair value of purchase consideration of $11.4 million were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-acquisition working capital adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash purchase consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,403 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:10pt;font-weight:400;line-height:120%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(665)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,570)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,403 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes the amount of goodwill resulting from the acquisition is primarily attributable to increased offerings to customers and enhanced opportunities for growth and innovation. The goodwill resulting from the acquisition is not tax deductible.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the estimated fair value of intangible assets acquired, the Company engaged a third-party valuation specialist to assist management. All estimates, key assumptions, and forecasts were either provided by, or reviewed by, the Company. While the Company chose to utilize a third-party valuation specialist for assistance, the fair value analysis and related valuations reflect the conclusions of the Company and not those of any third party. The fair value measurements of the intangible assets were based primarily on significant unobservable inputs and </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">thus represent a Level 3 measurement as defined in ASC 820. The acquired intangible asset categories, fair value, and amortization periods, were as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.423%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">8,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average lives of intangible assets at the acquisition date was 4.8 years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of developed technology and customer relationships acquired of $8.1 million and $0.7 million, respectively, was determined through the use of a third-party valuation firm using the cost approach methodology. The cost approach considers the cost to replace (or reproduce) the assets and the effects on the assets' values of functional and/or economic obsolescence that has occurred with respect to the asset. The direct transaction costs of the acquisition were accounted for separately from the business combination and expensed as incurred. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revenue and earnings of the acquired business were included in the Company’s results since the acquisition date and have not been presented separately using pro forma revenues and results of operations as its impact is not material to the Company’s consolidated financial statements for the periods presented.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">FourQ Systems, Inc.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 26, 2022, the Company completed the FourQ Acquisition for cash consideration of $160.2 million payable at the closing of the acquisition. In addition, contingent cash consideration of up to $73.2 million is payable upon certain earnout conditions being met. The FourQ Acquisition enhances the Company's existing intercompany accounting automation capabilities by driving end-to-end automation of traditionally manual intercompany accounting processes.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred transaction-related costs, which include, but are not limited to, fees for accounting, legal, and advisory services of $3.4 million during the year ended December 31, 2022. The transaction-related costs were expensed as incurred. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contingent consideration was classified as a liability and included in contingent consideration on the accompanying consolidated balance sheet. It is remeasured on a recurring basis at fair value. To estimate the fair value of the contingent consideration liability, management utilized a Monte Carlo simulation model to value the earnout based on the likelihood of reaching firm-specific targets. Significant inputs used in the fair value measurement of contingent consideration are the amount and timing of new and incremental combined intercompany bookings from FourQ and BlackLine, and revenues from a specified FourQ customer over a three-year period subsequent to the acquisition date.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At January 26, 2022, the fair value of the contingent consideration liability was $55.9 million. See “Note 16 - Contingent Consideration” for additional information regarding the valuation of the contingent consideration at December 31, 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounted for the transaction as a business combination using the acquisition method of accounting. The total purchase price was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition date. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration and major classes of assets and liabilities to which the Company allocated the total fair value of purchase consideration of $214.2 million are considered final. The following table presents the final allocation of the purchase price (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-acquisition working capital adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: One-time expense related to accelerated vesting</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,537)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,213)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,214 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes the amount of goodwill resulting from the acquisition is primarily attributable to increased offerings to customers, and enhanced opportunities for growth and innovation. The goodwill resulting from the acquisition is not tax deductible.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the estimated fair value of intangible assets acquired, the Company engaged a third-party valuation specialist to assist management. All estimates, key assumptions, and forecasts were either provided by, or reviewed by the Company. While the Company chose to utilize a third-party valuation specialist for assistance, the fair value analysis and related valuations reflect the conclusions of the Company and not those of any third party. The fair value measurements of the intangible assets were based primarily on significant unobservable inputs and thus represent a Level 3 measurement as defined in ASC 820. The acquired intangible asset categories, fair value, and amortization periods, were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.423%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">74,400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average lives of intangible assets at the acquisition date was 6.5 years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The identified intangible assets, developed technology and customer relationships, were valued as follows:</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology – The Company valued the finite-lived developed technology using the multi-period excess earnings model under the income approach. This method estimates an intangible asset’s value based on the present value of the incremental after-tax cash flows attributable to the intangible asset. The Company applied judgment which involves the use of significant assumptions with respect to the discount rate, obsolescence rate, revenue forecasts, research and development costs for future technology, and EBITDA forecasts. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships – The Company valued the finite-lived customer relationships using the differential cash flow (with-and-without) model, an income approach. This method assumes that the value of the intangible asset is equal to the difference between the present value of the prospective cash flows with the intangible asset in place and the present value of the prospective cash flows without the intangible asset. The Company applied judgment, which involved the use of significant assumptions with respect to the discount rate and the customer ramp-up rate.</span></div> 11400000 1200000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration and major classes of assets and liabilities to which the Company allocated the total fair value of purchase consideration of $11.4 million were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-acquisition working capital adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash purchase consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,403 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:10pt;font-weight:400;line-height:120%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(665)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,570)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,403 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The following table presents the final allocation of the purchase price (in thousands):<div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-acquisition working capital adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: One-time expense related to accelerated vesting</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,537)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,213)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,214 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11400000 11394000 9000 11403000 27000 916000 893000 49000 8800000 5104000 402000 58000 665000 1570000 98000 402000 2111000 11403000 The acquired intangible asset categories, fair value, and amortization periods, were as follows:<div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.423%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">8,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The acquired intangible asset categories, fair value, and amortization periods, were as follows:<div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.423%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">74,400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P5Y 8110000 P3Y 690000 8800000 P4Y9M18D 8100000 700000 160200000 73200000 3400000 3 55900000 214200000 160224000 -635000 55947000 1322000 214214000 1164000 1853000 410000 143000 659000 74400000 154151000 1537000 2585000 231000 14213000 214214000 P7Y 64900000 P3Y 9500000 74400000 P6Y6M Intangible Assets and Goodwill<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of intangible assets was as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">15,977 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">(15,977)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:10pt;font-weight:400;line-height:100%">137,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,779 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,342)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,437 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defensive patent</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:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,457 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103,401)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">15,977 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">(14,913)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">1,064 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:10pt;font-weight:400;line-height:100%">129,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,462)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,089 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,552)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,537 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defensive patent</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:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(866)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,657 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,793)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,864 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense is included in the following functional statements of operations expense categories. Amortization expense was as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Cost of revenues</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">12,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">11,315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">2,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Sales and marketing</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:10pt;font-weight:400;line-height:100%">6,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">1,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">20,608 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">19,731 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">10,479 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s estimate of remaining amortization expense for each of the five succeeding fiscal years and thereafter for finite-lived intangible assets at December 31, 2023 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.596%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,872 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,011 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,597 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,075 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,412 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,089 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">79,056 </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:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the changes in goodwill (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.596%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions from acquisitions</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:10pt;font-weight:400;line-height:100%">154,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance 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:10pt;font-weight:400;line-height:100%">443,861 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions from acquisitions</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:10pt;font-weight:400;line-height:100%">5,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,965 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of intangible assets was as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">15,977 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">(15,977)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:10pt;font-weight:400;line-height:100%">137,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,779 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,342)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,437 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defensive patent</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:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,457 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103,401)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">15,977 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">(14,913)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">1,064 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:10pt;font-weight:400;line-height:100%">129,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,462)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,089 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,552)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,537 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defensive patent</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:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(866)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,657 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,793)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,864 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 15977000 15977000 0 137368000 66900000 70468000 26779000 19342000 7437000 2333000 1182000 1151000 182457000 103401000 79056000 15977000 14913000 1064000 129258000 54462000 74796000 26089000 12552000 13537000 2333000 866000 1467000 173657000 82793000 90864000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense is included in the following functional statements of operations expense categories. Amortization expense was as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Cost of revenues</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">12,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">11,315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">2,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Sales and marketing</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:10pt;font-weight:400;line-height:100%">6,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">1,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">20,608 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">19,731 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">10,479 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12438000 11315000 2685000 6791000 6505000 5883000 1379000 1911000 1911000 20608000 19731000 10479000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s estimate of remaining amortization expense for each of the five succeeding fiscal years and thereafter for finite-lived intangible assets at December 31, 2023 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.596%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,872 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,011 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,597 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,075 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,412 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,089 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">79,056 </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:bottom"></td></tr></table></div> 19872000 14011000 13597000 13075000 12412000 6089000 79056000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the changes in goodwill (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.596%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions from acquisitions</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:10pt;font-weight:400;line-height:100%">154,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance 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:10pt;font-weight:400;line-height:100%">443,861 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions from acquisitions</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:10pt;font-weight:400;line-height:100%">5,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,965 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 289710000 154151000 443861000 5104000 448965000 Balance Sheet Components<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments in Marketable Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in marketable securities presented within current assets on the consolidated balance sheets consisted of the following (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:10pt;font-weight:400;line-height:100%">241,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agencies </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:10pt;font-weight:400;line-height:100%">168,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932,850 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(235)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933,355 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,047)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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:10pt;font-weight:400;line-height:100%">64,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(296)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:10pt;font-weight:400;line-height:100%">278,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agencies </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:10pt;font-weight:400;line-height:100%">113,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875,456 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,425)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">874,083 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities as of December 31, 2023, have a contractual maturity of less than two years. All of our available-for-sale securities are available for use in our current operations and are categorized as current assets even though the stated maturity of some individual securities may be one year or more beyond the balance sheet date. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of available-for-sale securities, by remaining contractual maturity, were as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:10pt;font-weight:400;line-height:100%">Maturing within 1 year</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">906,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">907,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:120%">Maturing between 1 and 2 years</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:10pt;font-weight:400;line-height:100%">26,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932,850 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933,355 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to “Note 8 - Fair Value Measurements” for additional information. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net gains and losses related to maturities of marketable securities that were reclassified from accumulated other comprehensive loss to earnings and included in interest income in the accompanying consolidated statements of operations, were $33.9 million for the year ended December 31, 2023, $8.9 million for the year ended December 31, 2022, and immaterial for the year ended December 31, 2021. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net gains and losses are determined using the specific identification method. During the years ended December 31, 2023, 2022, and 2021, there were </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no realized gains or losses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to sales of marketable securities recognized in the Company's accompanying consolidated statements of operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities in a continuous loss position for less than 12 months had an estimated fair value of $286.6 million and $521.8 million, and unrealized losses of $0.2 million and $1.4 million at December 31, 2023 and 2022, respectively. There were no marketable securities in a continuous loss position for greater than 12 months at December 31, 2023 and 2022, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's marketable securities are considered to be of high credit quality and accordingly, there was no</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">allowance for credit losses related to marketable securities as of December 31, 2023 or 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred customer contract acquisition costs are included in other assets in the accompanying consolidated balance sheets and totaled $89.9 million and $89.1 million at December 31, 2023 and 2022, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets used in operations are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the undiscounted cash flows estimated to be generated by the asset are less than the asset’s carrying value. During the years ended </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023 and 2022, charges for the impairment of cloud computing implementation costs were zero and $5.3 million, respectively. The impairment charges were determined based on actual costs incurred. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities were comprised of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued salaries and employee benefits</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">33,344 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">39,043 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income and other taxes payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,408 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,415 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued restructuring costs</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:10pt;font-weight:400;line-height:100%">1,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses and current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,369 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,405 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">59,690 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">58,600 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in marketable securities presented within current assets on the consolidated balance sheets consisted of the following (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:10pt;font-weight:400;line-height:100%">241,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agencies </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:10pt;font-weight:400;line-height:100%">168,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932,850 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(235)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933,355 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,047)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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:10pt;font-weight:400;line-height:100%">64,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(296)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:10pt;font-weight:400;line-height:100%">278,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agencies </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:10pt;font-weight:400;line-height:100%">113,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875,456 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,425)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">874,083 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 523344000 737000 107000 523974000 241428000 1000 0 241429000 168078000 2000 128000 167952000 932850000 740000 235000 933355000 418941000 9000 1047000 417903000 64597000 3000 296000 64304000 278406000 0 0 278406000 113512000 40000 82000 113470000 875456000 52000 1425000 874083000 P2Y <div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:10pt;font-weight:400;line-height:100%">Maturing within 1 year</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">906,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">907,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:120%">Maturing between 1 and 2 years</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:10pt;font-weight:400;line-height:100%">26,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932,850 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933,355 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 906556000 907107000 26294000 26248000 932850000 933355000 33900000 8900000 286600000 521800000 200000 1400000 0 0 0 0 89900000 89100000 0 5300000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities were comprised of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued salaries and employee benefits</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">33,344 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">39,043 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income and other taxes payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,408 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,415 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued restructuring costs</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:10pt;font-weight:400;line-height:100%">1,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses and current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,369 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,405 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">59,690 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">58,600 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 33344000 39043000 9408000 9415000 1569000 1737000 15369000 8405000 59690000 58600000 Fair Value Measurements<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s financial assets and liabilities measured at fair value on a recurring basis by level, within the fair value hierarchy. Financial assets and financial liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agencies</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agencies</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672,272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468,294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agencies</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,035,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,549 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,549 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the contingent consideration liability (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Beginning fair value</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">41,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">20,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">23,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions in the period</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments in the period</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:10pt;font-weight:400;line-height:100%">(8,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,549)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,758)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">41,549 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">20,732 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s financial assets and liabilities measured at fair value on a recurring basis by level, within the fair value hierarchy. Financial assets and financial liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agencies</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agencies</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672,272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468,294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agencies</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,035,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,549 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,549 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 148298000 0 0 148298000 0 38926000 0 38926000 0 19987000 0 19987000 523974000 0 0 523974000 0 241429000 0 241429000 0 167952000 0 167952000 672272000 468294000 0 1140566000 0 0 0 0 0 0 0 0 101919000 0 0 101919000 0 59405000 0 59405000 417903000 0 0 417903000 0 64301000 0 64301000 0 278406000 0 278406000 0 113471000 0 113471000 519822000 515583000 0 1035405000 8000000 0 33549000 41549000 8000000 0 33549000 41549000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the contingent consideration liability (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Beginning fair value</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">41,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">20,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">23,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions in the period</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments in the period</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:10pt;font-weight:400;line-height:100%">(8,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,549)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,758)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">41,549 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">20,732 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 41549000 20732000 23490000 0 55947000 0 8000000 0 0 -33549000 -35130000 -2758000 0 41549000 20732000 3 73200000 33500000 22400000 0 8000000 0 Property and Equipment<div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">22,396 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">22,324 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software</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:10pt;font-weight:400;line-height:100%">14,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,197 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,051 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Data center equipment - finance lease</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:10pt;font-weight:400;line-height:100%">1,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building - finance lease</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:10pt;font-weight:400;line-height:100%">1,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</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:10pt;font-weight:400;line-height:100%">59,248 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,408 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(44,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,597)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,867 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,811 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense related to property and equipment was $10.4 million, $9.5 million, and $7.6 million for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div> <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">22,396 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">22,324 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software</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:10pt;font-weight:400;line-height:100%">14,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,197 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,051 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Data center equipment - finance lease</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:10pt;font-weight:400;line-height:100%">1,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building - finance lease</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:10pt;font-weight:400;line-height:100%">1,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</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:10pt;font-weight:400;line-height:100%">59,248 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,408 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(44,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,597)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,867 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,811 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 22396000 22324000 14007000 12519000 4197000 4051000 16198000 14943000 1231000 1231000 1219000 1219000 0 121000 59248000 56408000 44381000 36597000 14867000 19811000 10400000 9500000 7600000 Leases<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into various operating and finance lease agreements for office space and data centers. As of December 31, 2023, the Company had 18 leased properties with remaining lease terms of less than one year to eleven years, some of which include options to extend the leases up to nine years, and some of which include options to terminate the leases within one year.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the lease expense recorded in the consolidated statements of operations were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of assets</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease 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:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating 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:10pt;font-weight:400;line-height:100%">6,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable 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:10pt;font-weight:400;line-height:100%">1,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">9,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">8,041 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">5,918 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow and other information related to leases was as follows (in thousands, except percentages):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term at end of period (in years):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</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:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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:10pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities at December 31, 2023, for each of the five succeeding fiscal years and thereafter, were (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Less imputed interest</span></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:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,213)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease obligations</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,846 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Refer to “Note 9 - Property and Equipment” for additional information on finance leases. 18 P1Y P11Y P9Y P1Y <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the lease expense recorded in the consolidated statements of operations were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of assets</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease 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:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating 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:10pt;font-weight:400;line-height:100%">6,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable 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:10pt;font-weight:400;line-height:100%">1,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">9,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">8,041 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">5,918 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow and other information related to leases was as follows (in thousands, except percentages):</span></div> 1020000 652000 46000 45000 44000 3000 6663000 5767000 4792000 378000 388000 336000 1237000 1190000 741000 9343000 8041000 5918000 <div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term at end of period (in years):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</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:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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:10pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 1036000 662000 15000 7467000 5338000 5390000 P0Y9M18D P1Y8M12D P2Y10M24D P4Y2M12D P3Y10M24D P4Y3M18D 0.035 0.037 0.022 0.057 0.028 0.023 <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities at December 31, 2023, for each of the five succeeding fiscal years and thereafter, were (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Less imputed interest</span></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:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,213)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease obligations</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,846 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 787000 4676000 4000 5825000 0 5010000 0 3639000 0 2836000 0 1073000 791000 23059000 9000 3213000 782000 19846000 Convertible Senior Notes<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2019, the Company issued 0.125% Convertible Senior Notes (the “2024 Notes”) due in 2024 for aggregate gross proceeds of $500.0 million, which included the initial purchasers’ option of $65.0 million aggregate </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">principal amount, in a private placement in reliance on Section 4(a)(2) of the Securities Act of 1933, as amended (the “Securities Act”). The resale of the 2024 Notes by the initial purchasers to qualified institutional buyers was exempt from registration pursuant to Rule 144A under the Securities Act. The 2024 Notes were issued pursuant to an indenture between the Company and U.S. Bank National Association, as trustee. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on the 2024 Notes is payable semi-annually in cash at a rate of 0.125% per annum on February 1 and August 1 of each year, beginning on February 1, 2020. The 2024 Notes will mature on August 1, 2024, unless redeemed, repurchased, or converted prior to such date in accordance with their terms.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the close of business on the business day immediately preceding May 1, 2024, the 2024 Notes will be convertible only under the following circumstances:</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    during any calendar quarter commencing after the calendar quarter ending on December 31, 2020, and only during such calendar quarter, if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the 2024 Notes on each applicable trading day;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)    during the five business-day period after any five consecutive trading-day period in which the trading price per $1,000 principal amount of 2024 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on each such trading day;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)    if the Company calls any or all of the 2024 Notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)    upon the occurrence of specified corporate events set forth in the Indenture.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after May 1, 2024, until the close of business on the second scheduled trading day immediately preceding the maturity date of the 2024 Notes, holders of the 2024 Notes, at their option, may convert all or any portion of their 2024 Notes regardless of the foregoing conditions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Notes have an initial conversion rate of 13.6244 shares of common stock per $1,000 principal amount of 2024 Notes, equivalent to an initial conversion price of approximately $73.40 per share of common stock. The conversion rate is subject to adjustment for certain events. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company undergoes a fundamental change, as described in the Indenture, prior to the maturity date of the 2024 Notes, holders of the 2024 Notes may require the Company to repurchase all or a portion of the 2024 Notes for cash at a price equal to 100% of the principal amount of the 2024 Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Indenture contains customary events of default with respect to the 2024 Notes and provides that upon certain events of default occurring and continuing, the Trustee may, and the Trustee at the request of holders of at least 25% in principal amount of the 2024 Notes shall, declare all principal and accrued and unpaid interest, if any, of the 2024 Notes to be due and payable. In case of certain events of bankruptcy, insolvency or reorganization, involving the Company, all of the principal of, and accrued and unpaid interest on the 2024 Notes will automatically become due and payable.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of ASU 2020-06 on January 1, 2022, and in connection with the issuance of the 2026 Notes (as defined below) in March 2021, the Company used approximately $432.2 million of the net proceeds to repurchase $250.0 million aggregate principal amount of the 2024 Notes. Management also determined the fair value of the liability component of the 2024 Notes being extinguished. To estimate the fair value of a similar liability that did not have an associated conversion feature, management discounted the contractual cash flows of the 2024 Notes at an estimated interest rate for a comparable non-convertible note. Based on market data available for publicly-traded, senior, unsecured corporate bonds issued by companies in the same industry and with similar maturity, the Company estimated the implied interest rate of its 2024 Notes to be approximately 4.94%. The fair value of the liability portion was then deducted from the amount of consideration transferred and allocated to the liability component. The remaining consideration was allocated to the reacquisition of the equity component of the 2024 Notes and recognized as a reduction of additional paid-in capital in the amount of $219.3 million. The difference between the fair value of the liability and its carrying value was recognized as an extinguishment loss in the amount of $7.0 million. The equity component of the 2024 Notes was not remeasured as it continued to meet the conditions for equity classification for all successive quarters in fiscal 2021. The debt discount was amortized to interest expense over the term of the 2024 Notes using the effective interest method.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the adoption of ASU 2020-06, the Company reclassified the remaining balance of the conversion feature of $55.6 million from additional paid-in capital to convertible debt for $31.1 million and retained earnings for $24.5 million. Accordingly, the Company no longer carries an equity component of the Notes, and no longer incurs non-cash interest expense related to the accretion of the debt discount associated with the embedded conversion option.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Notes consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:120%">Liability:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized debt issuance costs</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:10pt;font-weight:400;line-height:100%">(767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net carrying amount</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,233 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,931 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net carrying amount as of December 31, 2023 presented within total current liabilities on the consolidated balance sheet.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective interest rate of the 2024 Notes, excluding the conversion option, remained unchanged at 0.65% for December 31, 2023 and 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries the 2024 Notes at face value less unamortized debt issuance costs on the accompanying consolidated balance sheets and presents the fair value for disclosure purposes only. The estimated fair value was determined based on the actual bids and offers of the 2024 Notes in an over-the-counter market on the last trading day of the period. The estimated fair value of the 2024 Notes, based on a market approach at December 31, 2023 was approximately $255.9 million, which represents a Level 2 valuation. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company recognized $1.3 million of interest expense related to the amortization of debt issuance costs and $0.3 million of coupon interest expense. During the year ended December 31, 2022, the Company recognized $1.3 million of interest expense related to the amortization of debt issuance costs and $0.3 million of coupon interest expense. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Notes were not convertible at December 31, 2023. It is the Company’s current intent to settle conversions of the 2024 Notes through “combination settlement”, which involves repayment of the principal portion in cash and any excess of the conversion value over the principal amount in shares of its common stock. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2026 Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company issued $1.150 billion aggregate gross proceeds, which included the initial purchasers’ option of $150.0 million aggregate principal amount, of 0.00% Convertible Senior Notes due 2026 (the “2026 Notes”) in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The 2026 Notes were sold to the initial purchasers pursuant to an exemption from the registration requirements of the Securities Act afforded by Section 4(a) (2) of the Securities Act. The 2026 Notes were issued pursuant to an indenture (the “Indenture”), by and between the Company and U.S. Bank National Association, as trustee (the “Trustee”).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes do not bear regular interest, and the principal amount of the 2026 Notes does not accrete. The 2026 Notes may bear special interest under specified circumstances related to the Company’s failure to comply with its reporting obligations under the Indenture or if the 2026 Notes are not freely tradeable as required by the Indenture. The 2026 Notes will mature on March 15, 2026, unless redeemed, repurchased, or converted prior to such date in accordance with their terms.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial conversion rate of the 2026 Notes is 6.0156 shares of common stock per $1,000 principal amount of the 2026 Notes, equivalent to an initial conversion price of approximately $166.23 per share of common stock.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conversion rate is subject to adjustment for certain events. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock, or a combination of cash and shares of its common stock, at its election. It is the Company’s current intent to settle conversions of the 2026 Notes through “combination settlement”, which involves repayment of the principal portion in cash and any excess of the conversion value over the principal amount in shares of its common stock.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the close of business on the business day immediately preceding December 15, 2025, the 2026 Notes will be convertible only under the following circumstances: </span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    during any calendar quarter commencing after the calendar quarter ending on June 30, 2021, and only during such calendar quarter, if the last reported sale price of the common stock for at least 20 trading </span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">days (whether or not consecutive) in a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the 2026 Notes on each applicable trading day; </span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)    during the five business-day period after any five consecutive trading-day period in which the trading price per $1,000 principal amount of 2026 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on each such trading day; </span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)    if the Company calls any or all of the 2026 Notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or </span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)    upon the occurrence of specified corporate events set forth in the Indenture. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company undergoes a fundamental change, as described in the Indenture, prior to the maturity date, holders may require the Company to repurchase all or a portion of the 2026 Notes for cash at a price equal to 100% of the principal amount of the 2026 Notes to be repurchased, plus any accrued and unpaid special interest, if any, to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes are the Company’s senior unsecured obligations and will rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the 2026 Notes; equal in right of payment to any of the Company’s unsecured indebtedness that is not so subordinated; effectively junior in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Indenture contains customary events of default with respect to the 2026 Notes and provides that upon certain events of default occurring and continuing, the Trustee may, and the Trustee at the request of holders of at least 25% in principal amount of the 2026 Notes shall, declare all principal and accrued and unpaid interest, if any, of the 2026 Notes to be due and payable. In case of certain events of bankruptcy, insolvency or reorganization, involving the Company, all of the principal of, and accrued and unpaid interest on the 2026 Notes will automatically become due and payable.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of ASU 2020-06 on January 1, 2022, in accounting for the issuance of the 2026 Notes, management allocated the proceeds of the 2026 Notes between liability and equity components. To estimate the fair value of the liability component, management measured the fair value of a similar liability that did not have an associated conversion feature by discounting the contractual cash flows of the 2026 Notes at an estimated interest rate for a comparable non-convertible note. The Company applied judgment to determine the interest rate of 5.65%, which was estimated based on the credit spread implied by the 2026 Notes issuance. Significant inputs used in the model to determine the applicable interest rate include implied volatility over the term of the 2026 Notes. The equity component representing the conversion option was determined by deducting the fair value of the liability component from the principal amount of the 2026 Notes. The difference between the principal amount of the 2026 Notes and the equity component totaling $276.3 million was recorded as a debt discount. In addition, the Company incurred $21.2 million of transaction costs related to the 2026 Notes, of which $16.1 million and $5.1 million, respectively, was allocated to the liability and equity components of the 2026 Notes. Transaction costs allocated to the equity component were recorded as additional debt discount. The equity component of the 2026 Notes was not remeasured as it continued to meet the conditions for equity classification. The debt discount was amortized to interest expense over the term of the 2026 Notes using the effective interest method. Additionally, the Company recorded, through equity, a deferred tax liability of $2.4 million, net of the related change in the valuation allowance, related to the debt issuance costs on the 2026 Notes.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the adoption of ASU 2020-06 on January 1, 2022, the Company reclassified the remaining balance of the conversion feature of $271.2 million from additional paid-in capital to convertible debt for $233.4 million and retained earnings for $37.8 million. Accordingly, the Company no longer carries an equity component of the Notes, and no longer incurs non-cash interest expense related to the accretion of the debt discount associated with the embedded conversion option.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:120%">Liability:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized debt issuance costs</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:10pt;font-weight:400;line-height:100%">(9,392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net carrying amount</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140,608 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,136,375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective interest rate of the 2026 Notes, excluding the conversion option, remained unchanged at 0.37% for December 31, 2023 and 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries the 2026 Notes at face value less unamortized debt issuance costs on the accompanying consolidated balance sheets and presents the fair value for disclosure purposes only. The estimated fair value was determined based on the actual bids and offers of the 2026 Notes in an over-the-counter market on the last trading day of the period. The estimated fair value of the 2026 Notes, based on a market approach at December 31, 2023, was approximately $1.0 billion, which represents a Level 2 valuation. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2023 and 2022, the Company recognized $4.2 million and $4.2 million of interest expense related to the amortization of debt issuance costs, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes were not convertible at December 31, 2023. It is the Company’s current intent to settle conversions of the 2026 Notes through “combination settlement”, which involves repayment of the principal portion in cash and any excess of the conversion value over the principal amount in shares of its common stock.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 Capped Calls</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the offering of the 2024 Notes, the Company entered into privately-negotiated capped call transactions (the “2024 Capped Calls”) with certain counterparties covering, subject to anti-dilution adjustments, approximately 3.4 million shares of our common stock and are generally expected to offset the potential economic dilution of our common stock up to the initial cap price. The 2024 Capped Calls have an initial strike price of $73.40 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2024 Notes, and an initial cap price of $106.76 per share, subject to certain adjustments. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into the 2024 Capped Calls at a cost of approximately $46.2 million, which was recorded as a reduction of the Company’s additional paid-in capital in the accompanying consolidated financial statements. By entering into the 2024 Capped Calls, the Company expects to reduce the potential dilution to its common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">upon any conversion of the 2024 Notes (or, in the event a conversion of the 2024 Notes is settled in cash, to reduce its cash payment obligation) in the event that at the time of conversion of the 2024 Notes, the market value per share of its common stock exceeds the conversion price of the 2024 Notes, with such reduction subject to the cap price. The cost of the 2024 Capped Calls is not expected to be tax deductible as the Company did not elect to integrate the 2024 Capped Calls into the 2024 Notes for tax purposes.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, all of the 2024 Capped Calls remained outstanding.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2026 Capped Calls</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the offering of the 2026 Notes, the Company entered into privately-negotiated capped call transactions (the “2026 Capped Calls”) with certain counterparties covering, subject to anti-dilution adjustments, approximately 6.9 million shares of our common stock and are generally expected to offset the potential economic dilution of our common stock up to the initial cap price. The 2026 Capped Calls have an initial strike price of $166.23 per share - subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Notes - and an initial cap price of $233.31 per share, subject to certain adjustments. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into the 2026 Capped Calls at a cost of approximately $102.4 million, which was recorded as a reduction of the Company’s additional paid-in capital in the accompanying consolidated financial statements. By entering into the 2026 Capped Calls, the Company expects to reduce the potential dilution to its common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">upon any conversion of the 2026 Notes (or, in the event a conversion of the 2026 Notes is settled in cash, to reduce its cash payment obligation) in the event that at the time of conversion of the 2026 Notes, the market value per share of its common stock exceeds the conversion price of the 2026 Notes, with such reduction subject to the cap price. The cost of the 2026 Capped Calls is not expected to be tax deductible as the Company did not elect to integrate the 2026 Capped Calls into the 2026 Notes for tax purposes.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, all of the 2026 Capped Calls remained outstanding.</span></div> 0.00125 500000000 65000000 0.00125 20 30 1.30 5 5 0.98 73.40 1 0.25 432200000 250000000 0.0494 219300000 7000000 -55600000 -31100000 24500000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Notes consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:120%">Liability:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized debt issuance costs</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:10pt;font-weight:400;line-height:100%">(767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net carrying amount</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,233 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,931 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net carrying amount as of December 31, 2023 presented within total current liabilities on the consolidated balance sheet.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:120%">Liability:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized debt issuance costs</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:10pt;font-weight:400;line-height:100%">(9,392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net carrying amount</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140,608 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,136,375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 250000000 250000000 767000 2069000 249233000 247931000 0.0065 0.0065 255900000 1300000 300000 1300000 300000 1150000000 150000000 0.0000 166.23 20 30 1.30 5 5 0.98 1 0.25 0.0565 276300000 21200000 16100000 5100000 2400000 -271200000 -233400000 37800000 1150000000 1150000000 9392000 13625000 1140608000 1136375000 0.0037 0.0037 1000000000 4200000 4200000 3400000 73.40 106.76 46200000 6900000 166.23 233.31 102400000 Restructuring Costs<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2023 Restructuring Program</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 23, 2023, the Company announced its intention to reduce its global workforce by approximately 9%, or approximately 166 total positions. The actions were designed to support the Company’s growth, scale and profitability objectives. The actions were substantially completed in the fourth quarter of fiscal year 2023 subject to local law and consultation requirements. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company recorded $9.8 million, primarily for severance and other termination benefits, which occurred in the U.S. and various international locations. The charges were recorded as one-time termination benefits pursuant to ASC 420, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:120%">. The Company does not anticipate incurring significant additional expenses.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2022 Restructuring Program</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 7, 2022, the Company announced its intention to reduce its global workforce by approximately 5%, or approximately 95 total positions. The actions were primarily in response to cost reduction initiatives as the Company continues to focus on key growth priorities. The actions were substantially completed in the fourth quarter of fiscal year 2022 subject to local law and consultation requirements. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2023 and 2022, the Company recorded $1.1 million and $3.8 million, respectively, primarily for severance and other termination benefits, which occurred in the U.S. and various international locations. The charges were recorded as one-time termination benefits pursuant to ASC 420. The Company does not anticipate incurring additional expenses. For the year ended December 31, 2022, the Company paid $2.1 million related to the fiscal 2022 restructuring program.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability for the fiscal 2023 and 2022 restructuring programs was included in accrued expenses and other current liabilities in the consolidated balance sheet, and the following tables summarize the related activity for the respective plans for the year ended December 31, 2023 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.424%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restructuring Program</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments and adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,879)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual balance as of December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,562 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,569 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All plan adjustments were changes in estimates whereby increases and decreases in charges were generally recorded to operating expenses in the periods of adjustments.</span></div> 0.09 166 9800000 0.05 95 1100000 3800000 2100000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability for the fiscal 2023 and 2022 restructuring programs was included in accrued expenses and other current liabilities in the consolidated balance sheet, and the following tables summarize the related activity for the respective plans for the year ended December 31, 2023 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.424%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restructuring Program</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments and adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,879)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual balance as of December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,562 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,569 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 1737000 1737000 9815000 1149000 10964000 8253000 2879000 11132000 1562000 7000 1569000 Equity Awards<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2014 and 2016 Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 3, 2014, the Company adopted the 2014 Stock Incentive Plan (the “2014 Plan”). In November 2016, upon the completion of the Company’s initial public offering, the Company adopted the 2016 Equity Incentive Plan (the “2016 Plan”) and determined that it will no longer grant any additional awards under the 2014 Plan. However, the 2014 Plan continues to govern the terms and conditions of the outstanding awards previously granted under the 2014 plan. Upon the adoption of the 2016 Plan, the maximum number of shares issuable was 6.2 million, plus a number of shares equal to the number of shares subject to outstanding awards granted under the 2014 Plan after the date the 2014 Plan is terminated without having been exercised in full. The Company’s Board of Directors (the “Board”) may grant stock options and restricted stock units to employees, directors and consultants under the 2016 Plan. The aggregate number of shares available under the 2016 Plan and the number of shares subject to outstanding options automatically adjusts for any changes in the Company’s outstanding common stock by reason of any recapitalization, spin-off, reorganization, reclassification, stock dividend, stock split, reverse stock split, or similar transaction. Stock options and restricted stock units generally vest over <span style="-sec-ix-hidden:f-1113">three</span> to four years and have contractual terms of ten years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, 18.9 million shares were available for issuance under the 2016 Plan.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock options - service-only vesting conditions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity for awards that contain service-only vesting conditions:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.670%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Contractual Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</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:10pt;font-weight:400;line-height:100%">2,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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:10pt;font-weight:400;line-height:100%">(590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</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:10pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></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:10pt;font-weight:400;line-height:100%">1,693 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value per share of options granted during the year ended December 31, 2021 that contain service only vesting conditions was $50.77. There were no stock options granted during the years ended December 31, 2023 and 2022. The aggregate intrinsic value of options exercised that contain service only vesting conditions during the years ended December 31, 2023, 2022 and 2021 was $15.2 million, $13.4 million, and $38.3 million, respectively. Cash received from the exercise of stock options for the years ended December 31, 2023, 2022, and 2021 was $19.8 million, $4.7 million, and $11.4 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized compensation expense relating to stock options that contain service only vesting conditions was $2.7 million at December 31, 2023, which is expected to be recognized over a weighted-average period of 1.0 year.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock units - service-only vesting conditions</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity for restricted stock units that contain service-only vesting conditions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.667%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted<br/>Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2022</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:10pt;font-weight:400;line-height:100%">2,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(916)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</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:10pt;font-weight:400;line-height:100%">(529)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">2,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, the intrinsic value of service-based nonvested restricted stock units was $137.9 million. At December 31, 2023, total unrecognized compensation cost related to nonvested restricted stock units was $125.8 million and was expected to be recognized over a weighted-average period of 2.6 years.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock units - performance and service conditions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 4, 2022, the Compensation Committee of the Board of Directors of BlackLine, Inc. (the “Compensation Committee”) approved grants of performance and service-based restricted stock units totaling 0.2 million target shares. The number of shares that will vest is subject to the achievement of certain performance metrics. The grants include <span style="-sec-ix-hidden:f-1158">three</span> annual performance periods with vesting occurring in February of the year following the end of each annual performance period. Grant dates will be established upon approval of the performance metrics for the respective annual performance period, and the grant-date fair value per share will be equal to the closing price on the grant date for each tranche. The performance metrics for the 2022 performance period were approved in the quarter ended June 30, 2022, and the grant-date fair value of such awards was $5.3 million. On August 19, 2022, the Compensation Committee approved grants of additional performance and service-based restricted stock units with similar related performance metrics and vesting conditions for which the grant-date fair value was $0.3 million. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 7, 2023, the Compensation Committee approved grants of performance and service-based restricted stock units totaling 0.3 million target shares. The grants include <span style="-sec-ix-hidden:f-1162">three</span> annual performance periods with vesting occurring in February of the year following the end of each annual performance period. Grant dates will be established upon approval of the performance metrics for the respective annual performance period, and the grant-date fair value per share will be equal to the closing price on the grant date for each tranche. The performance metrics for the 2023 performance period were approved in the quarter ended March 31, 2023. The grant date fair </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">value of the second tranche of the 2022 grants and the first tranche of the 2023 grants was $4.8 million and $6.3 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense for each tranche will be recognized over the period from grant date to vest date and will be based on the probable outcome at the end of each reporting period. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity for restricted stock units with performance and service vesting conditions with grant dates (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.667%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted<br/>Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2022</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:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance adjustment</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:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</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:10pt;font-weight:400;line-height:100%">(53)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity for restricted stock units with performance and service vesting conditions with no grant dates established (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.667%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted<br/>Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2022</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:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</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:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, the intrinsic value of performance and service-based nonvested restricted stock units with established grant dates was $7.1 million. At December 31, 2023, total unrecognized compensation cost related to performance and service-based nonvested restricted stock units with established grant dates was $0.5 million and was expected to be recognized over a weighted-average period of 0.2 years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, the intrinsic value of performance and service-based nonvested restricted stock units with no grant dates established was $14.6 million.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock units - performance, market, and service conditions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 30, 2022, the Compensation Committee approved a grant of performance, market, and service-based restricted stock units totaling 0.2 million target shares. The number of shares that will vest is subject to the achievement of certain performance metrics and total shareholder return. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity for restricted stock units with performance, market, and service-based conditions:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.667%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted<br/>Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2022</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:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</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:10pt;font-weight:400;line-height:100%">(189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, all of the nonvested restricted stock units with performance, market, and service conditions were forfeited, reducing the nonvested balance to zero. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company’s 2018 Employee Stock Purchase Plan (“ESPP”) eligible employees are granted the right to purchase shares at the lower of 85% of the fair value of the stock at the time of grant or 85% of the fair value at the time of exercise. The right to purchase shares is granted twice yearly for six month offering periods in May and November and exercisable on or about the succeeding November and May, respectively, of each year. Under the ESPP, 0.8 million shares remained available for issuance at December 31, 2023. The Company recognized stock-based compensation expense related to the ESPP of $3.3 million, $3.3 million, and $3.8 million for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of ESPP shares granted was estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.839%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">4.5% - 5.4%</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">1.4% - 4.5%</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">0.0% - 0.2%</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:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">0.5 - 1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 1</span></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">39.8% - 58.5%</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">39.3% - 65.5%</span></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">23.4% - 46.6%</span></div></td></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, total unrecognized compensation cost related to the 2018 ESPP was $2.8 million and was expected to be recognized over a weighted-average period of approximately one year.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation expense</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense recorded in the Company’s consolidated statements of operations was as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">10,342 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">8,595 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">8,410 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,152 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,310 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,756 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,095 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,382 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,110 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,381 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,597 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,594 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">77,970 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">75,884 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">65,870 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation capitalized as an asset was $3.5 million, $2.4 million, and $1.8 million in the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded $0.1 million, $0.1 million, and $0.6 million of foreign tax benefits attributable to equity awards for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div> 6200000 P4Y P10Y 18900000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity for awards that contain service-only vesting conditions:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.670%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Contractual Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</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:10pt;font-weight:400;line-height:100%">2,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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:10pt;font-weight:400;line-height:100%">(590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</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:10pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></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:10pt;font-weight:400;line-height:100%">1,693 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 2431000 44.98 P5Y6M 64903000 590000 33.82 148000 81.37 1693000 45.67 P4Y7M6D 37077000 1607000 43.79 50.77 0 0 15200000 13400000 38300000 19800000 4700000 11400000 2700000 P1Y <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity for restricted stock units that contain service-only vesting conditions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.667%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted<br/>Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2022</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:10pt;font-weight:400;line-height:100%">2,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(916)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</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:10pt;font-weight:400;line-height:100%">(529)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">2,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity for restricted stock units with performance and service vesting conditions with grant dates (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.667%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted<br/>Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2022</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:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance adjustment</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:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</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:10pt;font-weight:400;line-height:100%">(53)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity for restricted stock units with performance and service vesting conditions with no grant dates established (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.667%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted<br/>Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2022</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:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</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:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div>The number of shares that will vest is subject to the achievement of certain performance metrics and total shareholder return. <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity for restricted stock units with performance, market, and service-based conditions:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.667%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted<br/>Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2022</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:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</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:10pt;font-weight:400;line-height:100%">(189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div> 2202000 74.42 1451000 64.35 916000 72.92 529000 72.77 2208000 68.82 137900000 125800000 P2Y7M6D 200000 5300000 300000 300000 4800000 6300000 69000 75.58 166000 67.17 28000 75.58 41000 75.66 53000 67.23 113000 67.17 138000 156000 0 59000 235000 7100000 500000 P0Y2M12D 14600000 200000 189000 75.90 0 0 189000 75.90 0 0 0.85 0.85 800000 3300000 3300000 3800000 0.045 0.054 0.014 0.045 0.000 0.002 P0Y6M P1Y P0Y6M P1Y P0Y6M P1Y 0.398 0.585 0.393 0.655 0.234 0.466 2800000 P1Y <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense recorded in the Company’s consolidated statements of operations was as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">10,342 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">8,595 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:10pt;font-weight:400;line-height:100%">8,410 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,152 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,310 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,756 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,095 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,382 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,110 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,381 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,597 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,594 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">77,970 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">75,884 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">65,870 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10342000 8595000 8410000 24152000 26310000 22756000 13095000 14382000 11110000 30381000 26597000 23594000 77970000 75884000 65870000 3500000 2400000 1800000 100000 100000 600000 Income Taxes <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of loss before income taxes were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(41,534)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(96,836)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,236)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,023)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">60,509 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">(47,411)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">(100,859)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the total provision for (benefit from) income taxes were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">1,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current tax expense</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:10pt;font-weight:400;line-height:100%">2,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,709)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(1,827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(817)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax provision</span></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:10pt;font-weight:400;line-height:100%">(1,525)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,400)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(817)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for (benefit from) income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">1,450 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">(13,520)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the statutory U.S. federal income tax rate to the Company’s effective tax rate for the years ended December 31, 2023, 2022, and 2021 was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Federal statutory income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in 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:10pt;font-weight:400;line-height:100%">(13.8)</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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34.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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax differential</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:10pt;font-weight:400;line-height:100%">2.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Windfall tax benefits, net related to 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:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible officer 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:10pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.5)</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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible transaction 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:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.6)</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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible meals and entertainment</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:10pt;font-weight:400;line-height:100%">0.7 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">28.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company’s deferred tax assets and liabilities were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and other 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:10pt;font-weight:400;line-height:100%">39,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized R&amp;D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">7,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and finance leases</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:10pt;font-weight:400;line-height:100%">3,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business interest 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and 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:10pt;font-weight:400;line-height:100%">5,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></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:10pt;font-weight:400;line-height:100%">140,860 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,798 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: 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:10pt;font-weight:400;line-height:100%">(92,079)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets, net of valuation allowance</span></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:10pt;font-weight:400;line-height:100%">48,781 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,322 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(18,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</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:10pt;font-weight:400;line-height:100%">(24,861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use and finance lease 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:10pt;font-weight:400;line-height:100%">(2,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,564)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion on investment</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:10pt;font-weight:400;line-height:100%">(8,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(443)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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:10pt;font-weight:400;line-height:100%">(55,030)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,862)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Net deferred taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">(6,249)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">(5,540)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 740, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, requires that the tax benefit of net operating losses, temporary differences, and credit carryforwards be recorded as an asset to the extent that management assesses that realization is “more likely than not.” A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized. Realization of future tax benefits is dependent on the Company’s ability to generate sufficient taxable income within the carryforward period. For financial reporting purposes, the Company has incurred losses for two of the past three years. Based on available objective evidence, including the Company’s cumulative history of losses, management believes it is more likely than not that the net deferred tax assets will not be fully realizable. Accordingly, the Company provided a valuation allowance against certain deferred tax assets. The net deferred tax liability position at December 31, 2023 was related to the Company’s domestic and foreign tax jurisdictions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the valuation allowance were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Valuation allowance, at beginning of year</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,476 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">32,279 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">37,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Increase (decrease) in valuation allowance recorded through earnings</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:10pt;font-weight:400;line-height:100%">(7,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in valuation allowance recorded through equity</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:10pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,652)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance, at end of year</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,079 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,476 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,279 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in valuation allowance recorded through equity of $0.3 million during the year ended December 31, 2023 is related to unrealized gains reported in other comprehensive income. The increase in valuation allowance recorded through equity of $64.3 million during the year ended December 31, 2022 resulted from the adoption of ASU 2020-06, which required the reversal of deferred tax liabilities associated with the Company’s 2024 and 2026 Notes.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in valuation allowance recorded through equity of $47.7 million during the year ended December 31, 2021 was related to the issuance of the 2026 Notes. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in valuation allowance recorded through earnings of $7.1 million for the year ended December 31, 2023 resulted primarily from the utilization of federal and state net operating loss carryforwards due to domestic profitability, along with the valuation allowance decrease associated with net deferred tax liabilities from the DI Acquisition, which are a source of taxable income to support the recognition of existing UK deferred tax assets. The valuation allowance release resulted in a UK deferred tax benefit of $1.7 million for the year ended December 31, 2023. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in valuation allowance recorded through earnings of $2.9 million for the year ended December 31, 2022 resulted primarily from the effects of the capitalization and amortization of research and development expenses as required by the 2017 Tax Cuts and Job Act, partially offset by the valuation allowance decrease associated with net deferred tax liabilities acquired from FourQ which are a source of taxable income to support the recognition of existing BlackLine deferred tax assets. The Company elected to consider the recoverability of the acquired deferred tax assets before existing BlackLine deferred tax assets. The valuation allowance release associated with the acquired FourQ net deferred tax liabilities resulted in an U.S. deferred tax benefit of $14.2 million for the year ended December 31, 2022. The increase in valuation allowance recorded through earnings of $42.2 million for the year ended December 31, 2021 resulted primarily from U.S. federal and state losses incurred during the period.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not provide for U.S. income taxes on the undistributed earnings and other outside temporary differences of foreign subsidiaries as they are considered indefinitely reinvested outside the U.S. At December 31, 2023 and 2022, the amount of temporary differences related to undistributed earnings and other outside temporary differences upon which U.S. income taxes have not been provided is immaterial to these consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, the Company had consolidated federal and state net operating loss carryforwards available to offset future taxable income of approximately $177.2 million and $127.9 million, respectively. The federal losses do not expire, and the state losses will begin to expire between 2024 and 2041, depending on the jurisdiction. The Company has federal research and development credits and foreign tax credits of $22.3 million and $3.2 million, respectively, which begin to expire in 2035 and 2024, respectively. The Company has state research and development credits and enterprise zone credits of $13.0 million and $0.4 million, respectively, which are indefinite in expiration and begin to expire in 2024, respectively. Pursuant to Internal Revenue Code Section 382, use of the Company’s net operating loss carryforwards may be limited if the Company experiences a cumulative change in ownership of more than 50% over a three-year period. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a rollforward of the Company’s total gross unrecognized tax benefits (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Beginning gross unrecognized tax benefits</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">5,513 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">4,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">2,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Increases related to prior year tax positions</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:10pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to current year tax positions</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:10pt;font-weight:400;line-height:100%">1,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending gross unrecognized tax benefits</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">7,104 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">5,513 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">4,266 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023 and December 31, 2022, included in the balance of unrecognized tax benefits is $0.1 million, that if recognized, would affect the effective tax rate. The Company recorded less than $0.1 million interest and penalties in its provision for income taxes for the years ended December 31, 2023 and December 31, 2022, respectively, and less than $0.1 million was accrued in interest and penalties at December 31, 2023 and December 31, 2022, respectively. No interest or penalties were recorded in its provision for the year ended December 31, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files U.S. federal, various state, and foreign income tax returns. In the normal course of business, the Company is subject to examination by taxing authorities. The tax years from 2013 forward remain subject to examination for federal purposes. Generally, state and foreign tax authorities may examine the Company’s tax returns for four years and five years, respectively, from the date an income tax return is filed. However, the taxing authorities may continue to examine the Company’s federal and state net operating loss carryforwards until the statute of limitations closes on the tax years in which the federal and state net operating losses are utilized.</span></div>The Company does not anticipate material changes in the total amount or composition of its unrecognized tax benefits within 12 months of the reporting date <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of loss before income taxes were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(41,534)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(96,836)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,236)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,023)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">60,509 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">(47,411)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">(100,859)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 62745000 -41534000 -96836000 -2236000 -5877000 -4023000 60509000 -47411000 -100859000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the total provision for (benefit from) income taxes were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">1,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current tax expense</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:10pt;font-weight:400;line-height:100%">2,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,709)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(1,827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(817)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax provision</span></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:10pt;font-weight:400;line-height:100%">(1,525)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,400)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(817)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for (benefit from) income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">1,450 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">(13,520)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 272000 0 0 859000 316000 63000 1844000 564000 889000 2975000 880000 952000 202000 -12709000 0 100000 -1503000 0 -1827000 -188000 -817000 -1525000 -14400000 -817000 1450000 -13520000 135000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the statutory U.S. federal income tax rate to the Company’s effective tax rate for the years ended December 31, 2023, 2022, and 2021 was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Federal statutory income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in 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:10pt;font-weight:400;line-height:100%">(13.8)</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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34.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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax differential</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:10pt;font-weight:400;line-height:100%">2.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Windfall tax benefits, net related to 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:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible officer 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:10pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.5)</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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible transaction 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:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.6)</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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible meals and entertainment</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:10pt;font-weight:400;line-height:100%">0.7 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">28.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 0.027 -0.012 -0.001 0.098 -0.100 -0.061 -0.138 -0.018 -0.340 0.020 -0.023 -0.012 0.041 0.011 0.165 0.068 -0.111 -0.075 0.003 -0.015 0 -0.116 0.157 0 0.007 -0.011 -0.005 0 -0.003 -0.004 0.024 0.285 -0.001 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company’s deferred tax assets and liabilities were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and other 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:10pt;font-weight:400;line-height:100%">39,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized R&amp;D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">7,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and finance leases</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:10pt;font-weight:400;line-height:100%">3,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business interest 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and 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:10pt;font-weight:400;line-height:100%">5,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></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:10pt;font-weight:400;line-height:100%">140,860 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,798 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: 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:10pt;font-weight:400;line-height:100%">(92,079)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets, net of valuation allowance</span></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:10pt;font-weight:400;line-height:100%">48,781 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,322 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(18,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</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:10pt;font-weight:400;line-height:100%">(24,861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use and finance lease 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:10pt;font-weight:400;line-height:100%">(2,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,564)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion on investment</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:10pt;font-weight:400;line-height:100%">(8,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(443)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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:10pt;font-weight:400;line-height:100%">(55,030)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,862)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Net deferred taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">(6,249)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">(5,540)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 55779000 77711000 39248000 32094000 28455000 11919000 7811000 8699000 3343000 2082000 0 3113000 5445000 6443000 779000 1737000 140860000 143798000 92079000 99476000 48781000 44322000 18698000 21295000 24861000 24406000 2973000 1564000 8253000 2154000 245000 443000 55030000 49862000 6249000 5540000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the valuation allowance were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Valuation allowance, at beginning of year</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,476 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">32,279 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">37,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Increase (decrease) in valuation allowance recorded through earnings</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:10pt;font-weight:400;line-height:100%">(7,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in valuation allowance recorded through equity</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:10pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,652)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance, at end of year</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,079 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,476 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,279 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 99476000 32279000 37691000 -7063000 2880000 42240000 -334000 64317000 -47652000 92079000 99476000 32279000 -300000 64300000 -47700000 -7100000 -1700000 2900000 -14200000 42200000 177200000 127900000 22300000 3200000 13000000 400000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a rollforward of the Company’s total gross unrecognized tax benefits (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Beginning gross unrecognized tax benefits</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">5,513 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">4,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">2,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Increases related to prior year tax positions</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:10pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to current year tax positions</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:10pt;font-weight:400;line-height:100%">1,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending gross unrecognized tax benefits</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">7,104 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">5,513 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">4,266 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5513000 4266000 2523000 274000 162000 400000 1317000 1085000 1343000 7104000 5513000 4266000 100000 100000 100000 100000 100000 100000 0 Net Income (Loss) per Share<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income (loss) per share (in thousands, except per share amounts):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Basic net income (loss) per share</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to BlackLine, Inc.</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Weighted average shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per share attributable to BlackLine, Inc.</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.87 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.49)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.97)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to BlackLine, Inc.</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,848</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of interest 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:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to BlackLine, Inc. for diluted calculation</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,391)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,161)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Weighted average shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of convertible senior notes</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:10pt;font-weight:400;line-height:100%">10,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used to calculate diluted net income (loss) per share</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:10pt;font-weight:400;line-height:100%">72,045 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,351 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per share attributable to BlackLine, Inc.</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">0.81 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">(0.49)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">(1.97)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive shares, which are based on the weighted-average shares of common stock underlying stock options, unvested stock awards, and Notes using the treasury stock method or the if-converted method, as applicable, are included when calculating diluted net income per share attributable to BlackLine, Inc. when their effect is dilutive. As of January 1, 2022, the Company adopted ASU 2020-06 using the modified retrospective method. The standard requires the Company to apply the if-converted method in relation to the Notes, which requires the Company to assume that the Notes were converted using only share settlement at the beginning of the period, resulting in additional shares outstanding of 3.4 million and 6.9 million for the 2024 Notes and the 2026 Notes, respectively. Using this method, the numerator is adjusted by adding back interest expense, net of any tax impact, and the denominator is affected by including the effect of potential share settlement, if the effect is dilutive. Prior to the adoption of ASU 2020-06, the Notes were accounted for using the treasury stock method for the purposes of net income per share.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average impact of potentially dilutive securities that were excluded from the diluted per share calculations because they were anti-dilutive were as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Stock options - service-only vesting conditions</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:10pt;font-weight:400;line-height:100%">1,062 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,739 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units - service-only vesting conditions</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:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units - performance and service 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:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units - performance, market, and service conditions</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:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares excluded from net income (loss) per share</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,985 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,029 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,242 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, approximately 3.4 million and 6.9 million weighted average shares underlying the conversion option in the 2024 Notes and the 2026 Notes, respectively, are excluded from the calculation of diluted net loss per share attributable to common stockholders for the years ended December 31, 2022 and December 31, 2021, respectively, as the effect would be anti-dilutive. The shares are subject to adjustment, up to approximately 4.7 million shares and 9.9 million shares for the 2024 Notes and the 2026 Notes, respectively, if certain corporate events occur prior to the maturity dates or if the Company issues a notice of redemption.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income (loss) per share (in thousands, except per share amounts):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Basic net income (loss) per share</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to BlackLine, Inc.</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Weighted average shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per share attributable to BlackLine, Inc.</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.87 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.49)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.97)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to BlackLine, Inc.</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,848</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of interest 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:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to BlackLine, Inc. for diluted calculation</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,391)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,161)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Weighted average shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of convertible senior notes</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:10pt;font-weight:400;line-height:100%">10,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used to calculate diluted net income (loss) per share</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:10pt;font-weight:400;line-height:100%">72,045 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,351 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per share attributable to BlackLine, Inc.</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">0.81 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">(0.49)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">(1.97)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 52833000 -29391000 -115161000 60849000 59539000 58351000 0.87 -0.49 -1.97 52833000 -29391000 -115161000 5848000 0 0 132000 0 0 58549000 -29391000 -115161000 60849000 59539000 58351000 872000 0 0 10324000 0 0 72045000 59539000 58351000 0.81 -0.49 -1.97 3400000 6900000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average impact of potentially dilutive securities that were excluded from the diluted per share calculations because they were anti-dilutive were as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Stock options - service-only vesting conditions</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:10pt;font-weight:400;line-height:100%">1,062 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,739 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units - service-only vesting conditions</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:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units - performance and service 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:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units - performance, market, and service conditions</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:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares excluded from net income (loss) per share</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,985 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,029 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,242 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1062000 2431000 2739000 1834000 2202000 1503000 16000 207000 0 73000 189000 0 2985000 5029000 4242000 3400000 6900000 4700000 9900000 Contingent Consideration<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a condition of the FourQ Acquisition that occurred on January 26, 2022, the Company agreed to pay additional cash consideration if FourQ realized certain firm-specific targets, including the amount and timing of new and incremental combined bookings from FourQ and BlackLine, and revenues from a specified FourQ customer over a three-year period subsequent to the acquisition date. The maximum cash consideration to be distributed is $73.2 million. Changes in the significant inputs used in the fair value measurement, specifically a change in new and incremental combined bookings from FourQ and the Company, can significantly impact the fair value of the contingent consideration liability. During the year ended December 31, 2023, the Company reduced the FourQ contingent consideration to zero. Refer to “Note 2 - Summary of Significant Accounting Policies” for additional information regarding the valuation of the contingent consideration.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the 2013 Acquisition, option holders of BlackLine Systems were allowed to cancel their stock option rights and receive a cash payment equal to the amount of calculated gain (less applicable expense and other items) had they exercised their stock options and then sold their common shares as part of the 2013 Acquisition. As a condition of the 2013 Acquisition, the Company was obligated to pay additional cash consideration to certain equity holders since the Company realized taxable income for the year ended December 31, 2022. The maximum contingent cash consideration of $8.0 million was paid during the quarter ended December 31, 2023, which reduced the liability to zero.</span></div>Increases and decreases in the fair value of contingent consideration are recorded as expense or reversals of expense, respectively, within general and administrative expenses in the consolidated statements of operations. P3Y 73200000 0 8000000 0 Commitments and Contingencies<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—From time to time, the Company may become subject to legal proceedings, claims and litigation arising in the ordinary course of business. The Company is not currently a party to any legal proceedings, nor is it aware of any pending or threatened litigation that would have a material adverse effect on the Company’s business, operating results, cash flows, or financial condition should such litigation be resolved unfavorably.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In the ordinary course of business, the Company may provide indemnification of varying scope and terms to customers, vendors, investors, directors, and officers with respect to certain matters, including, but not limited to, losses arising out of its breach of such agreements, services to be provided by the Company, or from intellectual property infringement claims made by third parties. These indemnification provisions may survive termination of the underlying agreement and the maximum potential amount of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The maximum potential amount of future payments the Company could be required to make under these indemnification provisions is indeterminable. The Company has never paid a material claim, nor has it been sued in connection with these indemnification arrangements. At December 31, 2023 and 2022, the Company has not accrued a liability for these indemnification arrangements because the likelihood of incurring a payment obligation, if any, in connection with these indemnification arrangements was not probable or reasonably estimable.</span></div> Defined Contribution Plan<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors a defined contribution retirement plan (the “Plan”) that covers substantially all domestic employees. The Company makes matching contributions of 100% of each $1 of the employee’s contribution up to the first 3% of the employee’s semi-monthly compensation and 50% of each $1 of the employee’s contribution up to the next 2% of the employee’s semi-monthly compensation. Matching contributions to the Plan recorded in the Company’s consolidated statements of operations totaled $7.6 million, $7.4 million, and $5.9 million for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div> 1 0.03 0.50 0.02 7600000 7400000 5900000 Geographic Information<div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s long-lived assets, which consist of property and equipment, net, and operating lease ROU assets by geographic region (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">United States</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">21,831 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">22,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">34,040 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">34,519 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s long-lived assets, which consist of property and equipment, net, and operating lease ROU assets by geographic region (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">United States</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">21,831 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">22,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">34,040 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">34,519 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 21831000 22416000 12209000 12103000 34040000 34519000 Subsequent Events <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 14, 2024, the Compensation Committee approved restricted stock unit grants to employees totaling 0.1 million shares. Each restricted stock unit entitles the recipient to receive one share of common stock upon vesting of the award. The restricted stock units are service-based and the vast majority will vest as to one-fourth of the total number of units awarded on the first anniversary of February 20, 2024 and quarterly thereafter for 12 consecutive quarters.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 14, 2024, the Compensation Committee approved grants of performance and service-based restricted stock units totaling less than 0.1 million target shares. The awards are tied 50% to relative total shareholder return measured over a three-year performance period and 50% to annualized recurring revenue over <span style="-sec-ix-hidden:f-1493">three</span> annual performance periods with vesting occurring in February of the year following the end of each performance period. Grant dates will be established upon approval of the performance metrics for the respective performance periods, and the grant-date fair value per share will be equal to the closing price on the grant date for each tranche.</span></div> 100000 1 100000 0.50 P3Y 0.50 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 14, 2023, Karole Morgan-Prager, our Chief Legal and Administrative Officer, adopted a "Rule 10b5-1 trading arrangement", as defined in Regulation S-K Item 408. The trading arrangement provides for the sale, from time to time, of an aggregate of up to 10,007 shares of our common stock, and is intended to satisfy the affirmative defense in Rule 10b5-1(c). The number of shares sold under the trading arrangement will be reduced by the number of shares sold to cover applicable withholding taxes. The duration of the trading arrangement is until November 15, 2024 or earlier if all transactions under the trading arrangement have been completed.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 30, 2023, Kevin Thompson, who is a member of our Board, adopted a "Rule 10b5-1 trading arrangement", as defined in Regulation S-K Item 408. The trading arrangement provides for the sale, from time to time, of an aggregate of up to 8,000 shares of our common stock, and is intended to satisfy the affirmative defense in Rule 10b5-1(c). The number of shares sold under the trading arrangement will be reduced by the number of </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shares sold to cover applicable withholding taxes. The duration of the trading arrangement is until March 3, 2025 or earlier if all transactions under the trading arrangement have been completed.</span></div> November 14, 2023 Karole Morgan-Prager Chief Legal and Administrative Officer true 10007 November 30, 2023 Kevin Thompson member of our Board true 8000 false false false false PricewaterhouseCoopers LLP Los Angeles, CA

8W8E8>-F^$-:SV>093/0:P@-3(%-!("'8BCE'ALQL&6]4] MS_0R;67/;E5?5?7L>=Q\:T#NN=;A8!_$GU>_LE)W2^#$JW.;TRT1P0GRL M+Y0#*?%_Z7O_IV#J]_HO1&CDN=P-CC#OA;B6_/L.( ;Y]:?:F\R?[U"F[<=W M/39TP5X+RU^T=5C2H5YBB.M%:9P*4QVS&"*7!1#C!$/?X1RQV&TS74?KVR MZ[PTC#=NY.J:FDS\7#D2K;PIRY RBGU,8>))Z]^+?>'V$PY# MY'H.C@B)7&Y"(R:=SXU5JFNIJR*_AW)Y!*N]J&8,8S0">H0S%JXC\T\C-OBM M$?QW65ZD0GHO?#O-E#U"&H*9)7XRZGI2NAH"RC%[#6IC&)FUDK6J:B#OUYQE MFV]/HE_6Y/'U0I:B*(:Q(X\SPHA*"J,P8"[S ^*&)$0F%-;?Y=R(JYW15HF\ M )70H)+:C+TT(-?C++M CGT8VH/A" :3/CZ66$FCPTFY2!^ 8P8R>/.2H.;L MF5=U-.[P+QG8=EB*Z&KSD8L6\4I>L=N*L7XY>'A)J& EGSO054',B7!K"17L M1*,@93Y/J>L:G;-:D&ENS%4+"\I&VJ90T ;_4M'*0\*.+QLU/6Z;>"Q&)K^= M-DV!("%B%5A\7$P.;T S9CNMCE^RF(AY!+BMQ@A?)M$;Q 1;@?!T#+"=IHWK M47^2%FCY;?OTM%+K 5[=Y*H&C.SU3A4]VB7Y0*&3>!S%$ 4)%Z8B.!.S*+ M5E(OP &^+<'!#R6ZUKWD2^#5KD@]$LP35:3N@]M*^>D!$)TM/VW2UE3EIP?H MURH_/>3MP=$+C]DN8KJZH73/Q?+"RR5.'922F$(>.R%$E$40.ZDTNZ/ ]TB( M:6R4:KFCK[E1>4O4*CE_6UCPF\R/!=S(,/%B%]:ZQR-6$!S]<.00O ,YK<8W M](%A+\;A;$]3QSGTJ7PBUJ'WE6'44=]AS.\56[6V)NO4?N6'+=^GT$(]R82:&E,,D"!&DC,B+Q]B/@L2$2TPZGQNY[&0'%<^;L8@1['JT,A:8H]N% M9V24%:?P# A MV'/BD"61IQ74V=G+W/BJ+9]^>K MA-BK7KLN8O_#QOM:GPMUBUXQ2)T@:\E3%B8T"*%/$C&M0\>%":(QY&Z$4LQ< M&A.M:(W3S<]M/LOS9+D[M5(1!+P24GO'Y!1^O1M/%Z(R\E3^7*?YJ.R')N_= M18AH[Q5=B,Q$>T)"2OCZF_E/*UM!'0B&AQ_5NWK MGTJS[1'$O3!(A4WBAQ!%22(,$S>&81(A/\38%;Z78;S9V<[FQF?[8[(! 67G M(=7SG6P!-3+%M8X21T]BK@.)O7BP\UU-'?_5J_2)>*_^=VP%JZK\=,(O^F>V M>7B_+3>BY_7.45[BA/DX3!!$*(@@PK)H>Q D, JXXR",'!ZRR^)5._N?&Z5\ MX"E?RUJ=:_[,<]T$%T/!UV::L2 =GWQ.1:LVXH.?0G[0*-#:OADS9%4+N]&B M5KM[?^/ 52UH^F-7]9H9$)<@=_UV.T%7.?N8Y;(BEC*UJH(Q=\5=?0^+?U&% MNI;(YUAP6 1#SQ,>'A)_([)2M1>F8ZM MB3DJ9V.6:YYM#1Z07I=Q=)@GWYV69V&U#HO:U;S=#Z]^5?>'QU$UD M1'"(_!@BZGN0A"R!+,2A[Q,>Q*'1K?H)9)Z;Q=ZH?)A79P'NUT5IN.TYQ8CK MT>S,QG%D?FZT7:@*(YLJ9?P^!5#+'JW-4:4V+%(H% =*\P4@2G?04AZTM5>M MM/6W1_(3#I:EU6$*B2==5B8<@N/U:,JNARUDE8-0Q=15-:]:L?O4)Y0F*<2! M*_>W$84DQ@2F/."(XH3@R"@9?4=?58?3P;EMFN6C]??%(ZA1=\BK=?9[]F[,;)I@L2S-Y MMT+Q5GE%!<&M.1,AZ;M?.CNM I.J.52U0F/ M;#4WPA2'*(%>$/D0,<>'F+H,$D*YZWF>G_A&UVYZ>YS;2E(+#-9[B4UWEOLP MUMU0MHCPW)6G3B;[1Q< MBMY4#K\Q<(.=\RY$+/O4)[MZ$U>X2^ES'FSG.P-+X#W@-7\GV(BU*QI>K=>R M4K%4W*0HZ4\AU*P[.2^H9K0A* M;:CT/BQ[V@('D!?0?JX&""B$%J NWMP"J5 MTR3$7#?_%$IFI:V MK.\94IW55>*J'8*V_'6V34-7R-YPZBW,;S)((R^IEL;'>&FSCJ6E17),N M)];A/%X(['=@?))P6'[IZAEG*]F@6!J^X=5^N6BRL%VMU%>HCD^_"1%6N]^H MFF^I8#^9M>TVYWS6/(H)@E*0ACX@0L1]0C$*/4ABD/LIC%S MW$CW%&(BD>=&^I74@C8(W_SD/ >N8A0/O AY]3?9IQKPWN./&0[CR,O"406Z M!=@I#=-B#:7:"]!>.QH-Q9.-]FK,*_WWJ1$_J-N/"H,J::) =0P5#\00,SN M"]$^PIGAES+1\<],OQB3HZ2)!^_L,=14A#$B8IY*(O M%H:^ZV*VS/F]U.O.X#;<)4)I\5-2\=,KT48, :[W HMTGWQ](_^ZUPH(L@*; M!PX\Q_7;)T^&M^$N&E(]=W3\$9KH!EL]*A+YO2;@0)5V^N6=-F"OCL4+:390 MM775[")9IKU$9@.V5]?#K#1J[&@.WO3\PM>JHH9 K%7T[BM?85EPZ:[8X)5Z M\:%8"4&^C$GH,=39'**67]OQ>*M/I-=5_1L,_/P/"=N?S9_M MS^;K[K.1>( 6(*!"!'SY^WQ+VD[MW^";FLC)G?VW9>+NOO&PGG5_WTJNJ=SA M-\:]Y1Z_M21FEAFG;/F%%ZIU*>_5XT;'&CKQVNS,E.O;>M8?DLICL=6]H7H* MG&YCX4)/Z?XJW:;:-L[ZV=:FL2+NE0HIGD M78\,#-.D#YQM5_PV/7L#L3I31P@Y'&," Q8$$+D\@;'G!I $D?@'B1,4FL5/ M:G8\N\E]>,'X*#_/H, '[3'0VT@: ]FQZ>$B4,T#\0P1LA4AI]OMM*%KAF"\ MBBDS?7\84?U1%.QGMEJU W!9Z">8)+&@(Q?+_Z0PIJX#W8#&*8U\[E*CE'$G M^I@;_30B@A]22%!+:4@XI[#4XY8+$1J91DS!,2:.#O4M<<2I'B:E@PX5CV=^ MUZ/&N[1WPDLI,95FX?NBW)17F\TZ(]N-JF1<5/>N0I():\1% M.($(8P03YG"8,N1X<8B\Q-'=6S7J>&YTT!(>4"D]P+O3]TVA\N)L7L1O:O'E M45E>;'13?1D/2^]^YFA@C\PL;9R5X* MN7!MFIL(.^%'0EA[EV\TI"?:FS/\ MLNW4&1L$VMF=+[/6IMJO&J1C:Y=IV/OF>T.B'R9/ -?K=R\W.:L\(,T-HE/O MSI"ZF3KUWN_/E0NYVRP$SIXSMM6MI'H6K/X-HTMQ&I]U^R"RYQSVX3%H(^ED M@Y/M)G6IT]Y2ZGSNPKLY-_G3=E-^XL]\Y?_)'PE?+^,XC6CJ^Q#[G$,4( >2 MQ*.0L\05WIP?)B$>=-OF=5]SF_1*-N /O!AS DL]M\T20B-/]W8X:26HS+JJ M ,_*FG'N+)R'A/;EU!.]/0VUTK.JWSVHDC'*\,8XKV\,;C>9()K9%SG^[KV M1N0P[B8XA+Z/,$1>S"".XUAX=I&?,!8&3F!4I?1T-W/CA9:4H.1Y5JPK/VT! MHQQ.6PCDT4;,2GA KRW7;&D&P-+Y'"FDTEYH5O18TKH>7KB M="'U_>-;04X;G$LSYO-6K8PY2O9%\$H%NOR6Y:"46I::)0#'&V6Q M'/A>E,0PQMB#B,<.Q%B6IPW#V,,>C3&-3$MJS6",QZ^\U1[AZ^J/&0ZOYHGG M6P[8R.NOM1PAO1T9GPGM MZYM]VQ3TK^]YMBF_\?5S1JO>:Q\X=2-!^0Z&D>\@F6>6P21A"?3C,$UH&*&( M:M53T.YQ;MY#JZA?*<4&6RGW0G@22G)(I.C:!Q*:J/>>]=C'G?$'E&I;B*WKW(GKYUU9XB"5=9VIEN/J5E4LX0 MF/@NBIR4X5 M&V%CR5[5ZW-2&]0(AF.[TNQE\_/BST7^A1>?>7'U?*]BH^EFBU>KER\X8P9W M"WJ:F1N5"'&A#*[_+/[79+0\=!-K^8%4P/@.0A^H_4?,%O$OHMO*7 M:B/31TO0=F8DL!?6GCVB!XHE0Z2GLTDM$#W%CTT/S;?>YN1*9<@M;^2%RJSH M3Y^[Q %F;H@X#$(:0A1'PI>*J ,='!(W9#$B9F6*)Y9_;CRWRP>.ZR7_7N4# M9S(?>"IG\;.:Q4]\79V)+*H'Q N_;4NV__G$1R6F7\TT!RDC?@M_HV.6"@60 MJ2O^ @?=I//S.8L9.(XS.:DQE?YO=8XS<&ALG_(,%6/8&ON9;VYR6CSR3T59 M+A,4I*G+$$1CW3:#!>8^]:":AN:JBD:.?M4&,KXJ3*EM;XP[8G M78%/JG6\/IY^:-CJU4JMWP3A!BEW?,^-H>=A'R(W#B%)G$06)PL;O90B-/(E;PHT0QWQ>=4N3^40'D\[H M\PH>3^N.)P?>2QXGKX8# "$NGC[$0Q@EB,"$^P2EF0>3[1M0T5)*YD56M M2&VTT!=#XAH\()I4-@7,8Y-;C7"C!&AKH;* M?4 E2+@1_VGU @HE6Q>"[T4 M5EM,.%B.:;GQ4KA>L>7%#9J'#KU_D+N>[ OGZS_6Q?;I8[Z?C)IA0QU-S(W6 M:E&!E!4H81?@8U%LY(53_[DT7_ M:"C7COS1>7S 1"^^\167@=!UGN//8O2UI_BIEV.5'E?J6)J.O&?LJ@'\CKO[+,9QS1&/H>"DD0IHAYB8GOTMW=W"9[)9[A M!FHWH)J;J=9@&GMC50DJ8S-J4:M]E-+RZFV&BZU=U^[.IMV!U5+\U6ZLWEM# M[R.E7/@0K'(36J7?5-:Z)2,N]2+JPS#V8X@2/X+B)Q0F,0L#W_<\9A;=V]W= MW)BCD1;0;;DI'H5YB_<25_D636\B=:*M1ROV,!R95G;PU3L1+5%5>E";-X]T M(+%VY:BSLXGO&NDH_OJ2D=9; PM[GLMO+O[>WN3]*H.A;M/O955=714:O:)T M^[A=R?2E'_C3FM.L"KC*V=5CL=YD_ZZO_<8TICP*8(*\""+*4DBB",,TC5TO M29+4([$)*XTO\MR8K=%8[1[R1EV51\NPYN?XHTWB)" L9# )D0N1YR.8N S# M$".Q*LEB@;%1%,#,1GN"J(*_TVCKK8'S&L.1U]&CNA^+H\(?\E\'YY] :0V+ M% J]@5):>[R20>#X55@=Q M( DQA;&7,NZ$C,2QT2Z*2>=SLQ\:V4$E/%32@[WX%>N4X(?4 "@5#*NO& V- MWJ(Q%N CT[]5K(WI>PAHEHC8J.M)*74(*,?D.*B-BT-K!7^J[#95D;JWO?MT#3[??H;O;S_??;W]].GF\Q_@YO/=]=?K;W<+ MZ!TMR '@'^L;>B]R+O MS%SAN/QH1+6Y#6V(COTPX.YNWRHX6 N,CI!AO?<'!Q+W6P.Q&X9^$J2"MF+! M8HD3ROM9 8RPXZ(@YB%+MF70Z-P8;S2ZS:(_]S>RP-S&_WL#LFI^Y=8F9 M-8%Y]94_U7'*M^E1VOK%$'E1 &,_B*$7AE%,F$LP29Z2C@88EKNGJ:5**T5#YF%ET7AFX+?6,LY6\P_NQ6'_# M59/?=NFE6CMC?ZR+LOR>KSE>9?_F3-["?,?38LWO\*]EFB1.$+H)]%""Y#5U M+*A'>'1A$$4AQSYR$]90C^:.E0VY!O#3R-2DI 5[<8&4UY2#[(R9YD;69.,P M89+2O0+"FVX4A$)8*%5<'!Q=G!RQ!2!*-R"4L[C_91-K6QMC5F2:=L?,)HRO MMM*L-CZX4!<5:\%:'4M\SZ8&\0 H,=A(;E^SJAEJ/16T".#)!=F$'?E3B M6G0Z=9&Q5]RKN[NIRWQI*7^BX)?>>P,3*,HMM9NRW'+V01!;?E_EE%+IITKU MRSKGU/4OOJ99R=F2^5Y(XB"";NB&,HM\ ),H81#C-(Z)3_W$1V8&H+D0\[/V M=J)=4,')?"ST*&DD?/]^R0$;_5KY 2WF_1N,LJW4?>8"3)M];S! KQ+H#6]I M:+;J)AW11Z&6X.1-EF]%OW7XO.BI,OBJYX39QTM!S[S<9'09Q<*!0#P2#K,P MTU"" RA8,H I)6X2("?D3*M"D@59YF:\R6(HJB --MZ&-3?U;$<3.ZA]"K]V37O?F#BKO_K//R1--2:ANPPQ'BP%*)G8;,^ MROL?=0Z,ZE)(OJW.9;[*LQNY6_"U,K#$\W)K%=_S)6,\C4*?0+%81!!A1&&" M4Q>ZF'@.0VE*0ZT(Y;<1?V[+2$L3\+A71=XP:Y011FZM36/NRE6EUD>[NN]; M?"K=:\_\/X#YKT[MS^?/]N>SAP+LL U&&#QY>_Q_6B7FI[Y=S11W>I9?T\F M9;'?<#C/UMA^"YFF*MC]AGBWJG^_I12C75X]JCCTO>3I=O4I2_DR#I.8>IQ" M![G"CG(3!''JN=!Q1%^IDWBI9Y38YQ)AYF85O2IVMU6B@I70RC0J\)(QTG.> MIT)^9'-$\Y;KB2IQE3I ZC/IM==>5*>[!GM>E+E=B^T%;< UV?XVC5W;*TK7 M6\ZN?\F50%UIN]T\\/6)NBHX0D'J1AQB-XTADI=G,7%"0-*;-"^L=Q7E&@X MJMK.Z"CH3N1"=GS"!Y]N_3V?KV=GXNX9 W;62=-O:2K7REBWED-D_JYYIO$! M^<5GG%7<+'FX628*MY\7W%8V\#?) =Z3^?OR?-^RE8]"LB+G7SDMA+W[ M: MG&PJ=JO4GI4]3P[;FY.Q-C^SU6J)_(3QT)&Y]CF"R,,AQ-B)8!12%Z\'L;NLHEF^ M;?!Z,QY8QYV,!]D[O%(G'83?9WF>Y?<#L4L0\W& ?,A9P@5V+(88!3&D- Q] M&F*&?%)C=YUK7O09CES3Q?BX\9P-!TUO;W4(#",O";T3S7BK\UA)2]N6NV8G MW8(\5N9X._'5[X?QN[Q#3(O[7![PW.%?[WC.TVQ3WN1TKI1I";R1F? "W :6S>I$Q&K-K-,]O4'! MK$Z53U?+ZGYEX(4X_)1MJIB>;T6Z^8G7HH=GOBI42GM5.D?FGZE_)6_7W!7O MZ\)1PMC#/L6!\/RY+P-N'.1!$GH^=#SL.Y@D5/R?T9VY2Z29&_VTE %E+3)@ M>W6J6EL#"I9<-F9Z3#792(S,9>U!:*0%+4U4S:X2I,*.V_U::B,M\IT^%N_U MV8#5UM6_BV29]G:@#=A>72"TTJCY68<*L/R>L_7JY;Z5T.MQHWO<<;:!N3&@ MD)$+(:6_M)=3_PCD/%#]IR!6,!J9FZI[<"=!DF6+MATQ%T8G(;U8##H,.=_J M9.&&53TWE?A!/[$JX]<=K O[%,Y?DOF MHSA%D0>#.!16$R<1C%&,H9/$"49AZG&N%:8\6(*Y\42C!?:L=J=WZ>Z$XWJ5 M/6:Y_+6,O:7BS_K*X#*-0C<-DPBF(79E\H-0ID%(81"&PAYVN.=1W>0'5@2: MFW%\H-3^6!CPG0(+%5LN56BR&&B;9W:&L-=MVVQUFNU^GJ6@M>]XGNOPJ.I%!NSG-5E5MZ--7^*]_45Z6^W"#9F+[H>_Z MB#C015C6.O538>.[#HPCCE,_XR1G7483-FA+.AX9_#/+68I7 M*Q5W1791/SG?M..SRC/9Z\L^289%DA]]."RY0?;EF]1G&@W>8P=KO(Z&K2CJ-J/L9LT? M1$\[P?;E@?Y7L9(1YG_@+)<)F&_SUEG(.BO%K]HY[3_SS6VJZJXY:9@FF$+/ M(S)%'7,A#AB%#"4IXRF*?>J91'J,)>CXJAJY+QLFER%AA\JU2?SQ/X0EMP#_PUDHHU7^*4,7!)@J M0S>'# M&7D]NWU_LP!:Y>-:Q>)JK8%4N\ZWOZL==\7^W[;NWS/"U+RM=K9O,F?MFJGL[48 M[Q*7B04Y*YM[_R_?^&:S4HV42Q*[A,<)@=BC8JGS"(\1AUEMNWGC4)KJ1+90$2LM%.T4E^"F/ MHMN:@DK55W[5/G^E4G>QRQ_S(IRKOI'!_Q5C?OQ M>QSH8U55:O)[%8^_Z^"SD*'.:T0Y0R%V7>@&20!1FE 81T$ N1/+=-XQ\GRC M^_&]/<[-Z]D)#%;JS/@@T5&^$]O0\>C%7=.#L(GFV*[ #LCZ,DZ+6#_WXVAN MRNMB8\LF[^UO6N-:5_U75K+VBP/-7>'&9?=YE9R*OMRM<5YB*NFN,;N_UM;X MTHD]$E WAL3W:74!.PEC!G' (S=-'2Q^;4(^^EW/C85JR>O,:O0%;/:R@VKC MQ= :U1\%3>MR%&Q'/_RNMQP.MAH:L!M=0$N9<8K8FX-GRZ;3[WA:&\T8D%;6F-6F5"/U NSD5AE0&\GM@ZH==C,&N!-%UM@"V21NQA2NLZ$Q MV@U-%?UBJEDKP,7XU0LW8JNTY:+A5C+5VG5GMWNO7#P@K.+U@9,NWU>?Y1VG M#WGVKRTOJZP*OH=\Y%(?AHE+((JD(YU&+J0A=;C/$$KU8D.G$'9V:\=N4^]@ M3Z_>P9,G@3M-P%Z589DQ1OT(##=JWWAH)]NJM3JJPS=@1X3;]A;L&**^S2;L MB*"?W88=L\]A2X\\(K_)91BGG ,RP>F'XE'X*&*.(0N2Z#V$U\ MB#G!$6:^QU-BLFR?.[^/W9/&YRNMHR66JGN04E[&+)0X*S](M6!!'& MB 04DIC+V_L,PYA$H2PR%B#L8\1#K?W5"66>&T_I948"6:V[#"# S3W#ITI] M9>I@H^HP &]D>)R,HC/-(C#5M]6[ZS+'+V9DOM;,X-2H+?ZROY1::ZYV'$:J M=C/9MZ&?$F&&W\A4211&(I;%)$5[IAZX\PD;IA)DLA0/$R/;3@HQ===#?:F4 MBW9D5MI6V\U/Z^Z;?^Z.)93X2\_U(N%>N3# U('(HSY,"'%A2@(6)T'("#/: MI;M EKE9.HV4*GQ_M8_=,,[Y>,GXZ+INDZ ^NG=7 RZO>GUJ4_7N-[4J=8C] M35ENU8&%TL2F^W$V5RXIV'7FTM"? M6"8EV[RH$)D[_FOS3NCQUQ)C)XP#+U;;JO):>@@)P0D,L)-2&L>1R[!Y(2\C M&>;&+]_H V=;89$(A[666%HRXE]*F[9Y,Z32E]GXZ#'1R*B/S%!-9;"N:XF; M A .ON",+9I!>:GC#X'4"2BEK)<0&P2IU=)B9A*\0= Y'-/7A3R8<0X=5W"B$,= MLU)D&KW.C1"EM.JH6ET7XGNY30N,Z2"N1WC6<1P]W*2&4/VE)?("5$*#'_6? MHY"9$5S6"H'I]#EQP2\#&%X7]C)Y>1@I[4*:KU:KXJ<\0+PBI:K^L(RHB_TH M#F""XD0>YC@0!PZ#*4XCUR&,,4)-F.A\5W.CG_W5@YVHPG6IA37<&NP 6(]X M[, V,ML,1,R85OK!L,0E'1U-2B#]"A^SAL8; ^V7HMSIS+^NX-XSB)(L>%E.,8HL3U*]\F=3C':>I$$=4.#SG;R]P8HA:T M_=WK1WJEB#2RY7_.,#F3"6916%=X\2)DSV",.$ MNQ1&V*JKP\JNA\?1@:?^4;N*PJ+X#ECG+U[^5[* MBSLW^3,OY7G(E:RI4.4^;[:K$DQ]A@("0Q2&$%$L>,)+"72#F(5APDG@&YU, MF(LP-PIY?Y3,+&M$!W@GNQF=#!@6/:89%^R124@6'U%8-^(#\@)^DQH(R'\' M.R7 7HM1=A^'@VB)OP8(,"FU#0?HF/4N:&D8(7X17UPK30BC+@U"&@@K*$R% M412ZD& _@!YW>>20V(_,4J\<-C\W(I/2#4BR?3Q=4?!SH19YSJYD1'MY5VSP MJOU[5=JVV/PW5Q'Q][E*2;!KJ7I)[9[#\5MT8*YOYDF/9#)BM8K9O MIL>T16_?>KA>%<=];6MA9'S[$GFIXX4^ M@2CQ0BBL:0H)=U+HI4E(O(B'S#-R=G4[GMM:]D4T]"#K$*C<>NOBB:\W+^IL M6H8@5YFWYI',SWB(]9:V,09NY)6H%AFT90:-T(!L]TN,%-QF@+,95-9BG#6[ MG3C,V0R,UY'.AN\/(T19_*7\I HFW>;7O^0^XC8K'^2\ODUE%J4E121ER T@ M(K$+$8I\2"+L0X:I@Y/$P1'B9GL)O7W.;W=!2BMOS_,#:25%4;G(K3=95=L[ MSXHUR(N-Z2%'_S!P1E/,6 (]Y(NQ\!VY^RK& F.?X 2G-':,0L_M#,*$*]'Y M(6!"6MMPZRT.5D$<>55HE?22,%Z_@O%#%XS&BX$V-)96@?[^)J5_;?6/>5__ MQ6&$?]I4;SFJ[U[VC]1^K#+%/V]E8J';5/VVO-IN'HJUJH>7HI0[#G6AEP0) M1%Y$(4X3 FF.?5*)3'(9,)"N9#\ M)J9J];/?S8C-_NCRU$FX/.9+77F40&(9%.4QR#%"S.%1&M)@*59 4OPMQKX%ZH)EVA&HZJWO+WI2$VX7=?6KKUG)V,J3F[K5?MW MGW?SM](3[!6UMXZ.-@:6UEW[\DVZ3H\&[_&Z/EY' U/\97FVX:OL6<:0;(00 MTH.I"P'1?VTSX6>Z2X]%D>>%#HR1@R *,($D113ZJ9M&)$8!0]2,_'6ZG1^? M7Y>;[%&ZF2"5*=:>59$N,>^SG0H *QT KI4P3):G-1@>EZD17>AZ@2]+'Z7" MSD(8.C%*@X@&4>H:99NR/1339CT< 6"]1=$V;".OS5/Y&> CZU/WI(3U_40IC#T'7FL0D.(N? 5 M$\%A'I+%ZQ-D["9.J\/:EQ$'_9([$ !E^491?G;<;2IA,TL0;3NTEO,T0G':DW$L6X=&$3*WB; MO]^?$\E=W#O\:XE2$H9N%$,W9B%$4>K!A,4,"EN>,3=Q/>:RYF3M3JOJ8%=W M P[5[J8(EL._ %S I5V. MSA9L$Y60&PZ?2:DW'5#.EF?K?'FJDFHZ&K3*H&D];IY%X6Z-)4<+8E?9H#43 M*!R^-3>#O9:N;:;]EWZZA"-$NEGM,C!&)K(3.%A+A'U>\4&)$8Z:FBPGPFD5 MVND0SCQA;*,,WIF6&1@W+_M:SZ^"-5M9,/8%:HZ,KNM??$VSDG]99Y0O?>Y$ M'G893.) 9M0/?8@#UX,DY,)6"KF'4ZU,V/-2:VXTU,Y.@OA_?GM83JQ^=! !116 M?\N/4=N6GI'0,S3=_[X?IXGK,,-OX*RG,B=9IW*,YJ3S:S]LCM(-.YYZMRVS MG)>ET(-D>7U7*)>AD%S6U<[+C*D:!46^+T]0I023@JG*4$N&F4NH3V 4'PR8K/I8<3]O>2W:1,L52X=C,2 L0BB2# O\@0;8\0$$:=IBKA'DSA-33CX ML/FYT:F03AYA\$8^,Z(\@DZ/\X8#,C)]U5CL1)NFPLII."PQS5'CDY+&:<6. MY_^9IRY+*?1J5_\SW]RF\I@H2OS4Y9A#)Y2IRZF'( G]&.+83^,DC#TG,4I^ MV-OCW":\G91#YP'6XP"KL$UU@%F<.H&3.0T%:5@YB#-&QW("H_/]O4E*HU[U MSR4YZG]Q8.;E(K\7/3RJ/ED-W,C$BDE5%%Z]5&TZ*$_XYX)KGI4/V8I7EUR6PHAPW 2I*DF.,"E<'^+( MC^3UDU E7J&!UJ;-J<;G-NDK^8 4L+Y)IC?33P+7/;\OA6/D66V A/94[E*Y M(PY O%;-7?&7_90]V=@D$[5+C69Z=CYC' WPE3/.'^4MY,]"-!D(6:S$D_>[ MK(=JL_BK^.''8BUWCY=12+U8^/5BI8[DO23NPL3U4Y@RQ%G$7#'H7//,WKCS MN4WJO0+@4 /0J+ [B/HAU0"U'IJK_*#QZ3T/'Q7UD;ECCH!KG_F."OQ$)[/Z M V#EB'0P9&%#D.3*CC M01R@*$X9Y3$U(IM!4LR-@.X>!/5C*:%I8:\A0Z"Y]30VL&/O3"GYY;7*6@-0 MEPEK'P"F%[7([NDL8%7 M^.D#9]L5KQ/#O(K[^BJ,NW5&-YQ]VQ3TK^]YMBE5M%==)NCEJ#I?Z/HL3$(" MO3!%$*&4P#B)7!BRB/HQ]RAF9EG<[,HW-PYME4K<:P*4*D#ITA3>.N_V3#*L M>NS[AH,U,B_W9N4_.7J+W>B-6N%Q)-AM76JW+-VT%];'@?;59?21NC'>MCT1 M^[5/JG_#Q*>>I1E^E4CF*F>?]IG7Q>^$]W?J?7*"I3@[>"NG6P<.; MB3#\W.(;%RMMU>\SSE92N(_%^AL6,JY6Q4]Y_4G\^[V0,MO(#.W+B 4T]E,' M.G[B0A10 K$;)S#D82(L(F$B4:,(V"%"S,TQWDD)TF(-J)(3K(2@YB<=QN.A M?_@Q)LI3G(?LY1>N:J,!%(A#J8/XV<$H5'J 3UVC,.B@9"B,%L].C$68_#AE M*$BG3E@&MV7L4-ZML?!A:5.GK93M4^4#%7OJ%9YND4M;+O Y]IGG08]R><[" M$TC\%$&&G#B*,>,^^Z#EN?%Z+1R0TH&;#_J1VH=X=9/Q12B,S+:Z !@% M:)]4=E!T]F%+DX5FGU2@'9=]^H%A+NI5%5&C2/XV/4X-OXR\( D"[$$Q(X4) M%A!9ABNDD'@HY#%"V,.^6:V.[@Y-/LZ)JBZUY-W5FC5S.WLPUG,P[>$V]J1N M R;LT%?E(>QYBWJ86/(+>SJ;U /44_S8U]-\:^B5JV\/?*5*<>/\91D[88J2 M",$0JTPY?@0)#V(H2,/Q,>(T2+3JRIQN?FXK>7W92(D(:AE-+UX=P->_IE\& MRL@<8(3'@.M7I]2^X +607,37\$ZI2._6_.'%=8%F2355D4X=U M5<+ KUGYUT\#^S7%:]7>(PY5RZ*$D:AA#Y40P3UTD@<5% 61"Q M*#"BK*D$GQOS25%!*B?IKFC&6DB[ (^5O!.5F#4=?CT*G>.@CLS$%E+<[JLC M@I;Z"Z ^%8G [DXF^*H^E3][/I7IJM4.'+>W+F)K*O;?H[;MP,&P5O)V:/_F M149D?*YH2/;\@1^XW71@%[*1">$\6N!'):Q^7I$^V+3#"BS"-U$@P8"/SB1>0!.0 MLQ$"?>]/%1.@J49IOR)J=K>>.U%!UO5_(" M[$>A11V6^X6OLT(^_:6H-BW*94HB["&?PLBCLA T2B%V$(>,TC0*49J$?FB4 M%=J*6',CYIWX8,U738A-?1,(O,A[XQO\"SPUXALFF[8SDGJ^_/3C,_(JT%9( M9JL%C4H+T"@%=DH!.:6;:Q2@TDN]]*5WZ,SS7UM%VE;>;#M"39MOVRJ0K_)T MVVU]@->[77'7(8$K:P>RXDFPR\<5OM=V>$^_/C<&E6("*2=T#_;0:I$-G-TS M<&GXN9-85[NF3:GO301R('A=Y6S MKY7AH.)!U3WS91A@XG@!AH$7>1!YC,,D(#X4/PS#('*2.$F&)?GH[7MN[-"( MOLO@L7-%Y&W)6OPZL+S* 6&8B=MD7#0/1<9!>^QS#8M 7Y!A0QLRZ]DS^GM^ MH\P8VI"7'@UX@+T8 M)F$D/,W83P7=.2[D*(U#)IG8H\LG95E]V^#U1H_T+I+)9&(>2S;>')5"+@ 5 M_P5\+^M"S=#U/D$.58\1?I_EN9S 8D97,IHQXV6#F@9^0-TP@@%.55&I&)(@ M1)#3.'33A(3B_^M!O<[9+(>TD6LF \K%#]]D*$/"HMAS4I@&"8.(H0"*X?-A M&"+,HC2*'.HM-\4&KV8VC'N9QAO".]E'/4): PGPYG H0?E0_,Q!EH/- U7CZNUT5?PTW$:Z;/3UC)[)QG1D,ZB:D?*_X+H]D*W\8]4C ME55T\,/V&_9L(RO(6K*6+I-E4OO)"FS'%I6=1HW/1552LINRW'+VH3HNJ$P. M&951JE_6%8";ZKY,E7^J?B^S<3P4*R9>*Y>Q3Q!',8;(]T*(,(YA['GR,E)$ M4H<+0O=T3U"M"34[EU/E%RR>ZOM)E? E^$T0=*F$_UV_Q+VU@>L]G7V3X1C; M)U4C42D%/M0GD-6:6F>J1MUMVCS55N\-QD[[B/A-QG"BP^1J MI+)J+%DUECO[1XU2V9IWY6[B,9!7]0;KIWZVU+1S;]TZZF=/K.WU--79MG5L M6J?@]ML>MGFQ"V-\]Z+N[;U?X;*\^I652\ZIRQ.?0Y8&L5@RQ6J9,+%NXCA. MO)A$U/>IR3[LV9[FM@0JZ8 2S\S5.(^EGAMA!:&15Z46.."'E,WB1FBO_I8, M^?/]3&JD]ZI[;(#WOV!L7#>)7._PKU9*NZ_9_8,@F^]E Q:Q+I]MK.>GUJ??.'F6]'YH5]V825"I]82XEAD<*M M^(?TB-,L5^G,JE_C[MOI T>BUQ2VB.Y4N>+J7,(RX*2= 53)+ U96:B]YZ[_ M0#2UC5/[J$YD>>[0E9%8JQ:ZZNN5IN6V^5;M&)1F2)VU%C6;F<9 MOCC,B/M3$,YVK?9*;_*G[>;ZUQ.G52KP)E)7GCS$7$:/.RD3UASS9+FA"%+/ M"8GG(^0@KD:?72!'YNH^#/LCS(V- M0GU\+%F'&AU.:B;J W!L+QJ\.8QW_H'7*CVR*B8DS].73) *36@ <_Y-+>X2SJV?AX=S7Y;F;S:;;[:;< M"/=&.#X?LM5V4U5+7!626FXV_+&\(J7*?+Y,F!OB-*(PB+@#$781))SZD ;8 M#QV**46IR>2W(];<&$.H(?W(8OU?9G1A:9#T.&9ZZ$HF[8]&(8MVC5V$+1&@):$F94V[0!Y3K>76A_'S8=5&92I$ M),0,^PA&(2>":VD"22!,+H<'U'=B,1U2(W_N=1=SX\WC[3=S@^L$C'IL>!DX M(S/;JVJN=FVN\[I;XIP3'4S*'^<5/.:"CB>--]X;(GF'\[_*)E_(.XY5C#)5 MQ:C+ZU^4<_;QP\W[FUQ2"ON4/68R9-B+?3\./!@X4G;K+X6U< KWT!RAGYJ=H;L*K=T3Y:OF7DKI[>3S0>CBEIO[:J_5CL M))U@ZPKH? 'O>P/2N@,^33<@V@& B09FHJB VP$R"1=8P'4PAG!+VU,%%BSX MWXLVV&AMW!+UX],SSDOUU?U:RD7P.- MXLDWC8K>FM@UUHY?47V82] YH"!7+L#:AS;HO "-&^#/]D\G=;9OP=/22GR4 M"9.NU6\!Z7@U?U-;(V\*%D]/Q;K.[FL.$)H$P&5&L]CS$8516*O;)R'$%$=R M;Q_0+ PS(6)DPH,#_<7\-8C]4L(.>8N%K0OC>@ M-48NVC1QB_=N+N-@ZT;-0"_3WI6Y[.K)+9@K'Y]8V5I=L=F\R)7MZ#VGVPD?YWEW,6H/VN MR*_*_>4KS-/)68\6LS8U^]]#SGKD8%B3LQ[;O_'!]]MB_9.7&U4HZHLJ M*=LFRP4^B1/A([D$QB%$-/9AFN($LMB/41QF2YC?XG=G)?AB5%MW M ,&K9\NWX^)\:7L$B;E@[0 VVL>\MV,TT0EN'ZNZ-+.=[.W+_@^>M X\-M4A MZF6K>^>C5SXX;NVNC@Q42J6J?;Z,0\$Y306,<'49K@V$>^ MD5Q(OW$C"IM _4/=,Z:X+%_J$-N3.ETV6P ?(*>W2!V+AV/JJ@\-ZPQH99B] MQ=TY=RTMP Z:GG21=,ZIXX7,V<^,K$E;G^3M+L_M4W26.(E%'&(.!8_E9EAN M'V$:B@C2*%:IRG$F=\,FDW6PI[G-W$:W9TQ$81A,O?EK!2+'D[D[]N^5*MK; M:;'<[#4H;%6:'>QGVB*SU]P]J2][]8&15][S=;[A]2'_<=':?DG;]TUQYEHA M:KJ/]QF:0!)D' (<5!"!'Q.,1A%DLR]KW()U[J>;X)^]YL MT=PHN+5.77 H!."M'^"I=40)+.X\,:/>VP=/CW\G'1+')-SZ OK& N7- G3^ M@,ZA@P\M0.N3&L7Z$_:8V!K ENCX=GLFY61K\!T3L[V&Q[%SVQ'_SLN?.>7G M(PE?U &:"@3408.JWD?V_UTEQ7\I-O_%-]]VY4.:B,&'HFQ_I3[G+QDB(0UP M"@/AIQ %)($92QF,<"0\Y"$<1$8Y+].:/S?>[ZXI0=Q>;VO5Y38%V-5Q =M^ M32#:#W?RYFUO]D:8^ NC]_J8[]=@PE#V+D2]C_LMP,[I+G*MO%1Q%O#"-V#O MZ*)3F11%"7K.VGL#O0&FI]S>S]]XXSS)]Q$ M=M>P7L04JY5:]W9>&.KO:."N]\:PC*9CFI?HT3/@]0ZHP9].#G ,8+(EQ*/1 MX[1*//H0G$CQ&#PZ.K?\N>0_)/_E/_E'^25YXK5B[ /^M:11D'H,,[G65O=L M2()@EH89]-*$4LE$4KVU7V5] M9'*8LD$)5^[?:)L\,;];M_729!Q)A@JHYB[$'D MMI$#7)FO-T,/L](=7$,WH*8!JY]0Y'^W+]#B7 MP9N&7CM70<_716]W#OKN-M$\T#D,I,<[!=T7T/J\ $<*(?N/S.O MPD2IGO/X2IADD4XU2(/YJ,X-F"JS=2HD>SFRDW4Y,H@L5S#5)J=O5;II^=(F M>">1GX5QY$.A_H,(#B )_10RGZ>A1T*&PM@H,'RNE[D=JGS@$C:\,HSCGL5/ M,S9[*RJNXZVM?;64_-UV\Z/>-@3T/-4"D@<<$@22F'&4"Q0$G*4&!VFGG8QMVE>6P@W*KE\ MK/+=&1SU9OQMZ#@/>2E@ZJQ[)])WP\Y;NP-YTL'$MQ6''#R]5SCXR7$S>Q\0 M.#S1WHD6O7R2N^35>[G:V+PT!>BQG-\X"##D/N%03G6L#@4P3%,:RGE/L4>) MRT9$:2C.?+II4[QF3+5?N'BDWX2QYG//:H#U,BUSV()SXD M'*4P2E/.<.P%@5X9VXN]S(WJVNG3FKCH?@#*6/!UK9FZ=!G8RY1E#2['K#0: M*6WJT4+B#+M4G/[ML?CY?^3S#;'('_9\,Z M%SG%ZTVKY*J*!BMYPIS77=<%!Y9>'&0II0&D3&V2?$SDXB#DD$0Q#TD:>4RE M>NB%3&T8-#-=EHOR$N=S.VEM[<1U$:..P0\"Z=F&.%&D%P'$DSQ M,0\E7 # 5C#A7!?3AA,N.'D24+CTV?$9T,6ZUBX4O;++[=WV?7Z"9)A=-;PH M\9.$([D^#G@*44P13(7<4LRL>@7LY M1?7JZGIY/&L#IL3YV",A.I>G/;:IT3)( M6'IYF)S5WARMWFWY%_YK\_ 77_WDGXOUYH?0"C]A-/*]%(=FR6A3NS W M4MT)6>P*-7>6@]KTB2HLC/]*:&Z(9SW0KK?;MU==V-55Z &Q "=%O@^_.TZ6 MR:\WDJ]=B&&\ _\>)1EN'B!KQ1ENMV3<&U5N0'@E#5&',V^WI;J_N_1%DJ(4 M"GS<>AY)J^\,WW,[9UT1VFYK8NWU)>=U>:[:$J\ M*-O!40O&7%D_W.CBEK81BXP)%NLBPWHZ:V5C6.+6FN-;JI# M:;;V7T$A^1RLE7Z+'X"G>E>T4%INK;NF6=MF8ZG'/PY'R#$W?>N&8&<[Z!D/ M]M;OY#Q0TIPG:XYH9&V_:%9-152I43GC[(H]2 M(0C!!+*$)1"AC$'"/ YY*K^BJIHK#8595&F@IQG2WZXJ4<77>5$VQ8D6DM,V M\C\[PTT#14-(ZX:#+.#G/.BSATX960LV7D-K1%#G"A+60C=#_4P4>BCO&:M5!O%('VQ_7;_%SOI%_D5^B'W+3]U7(7SS+ M[2%>K:HE)D$DJ2.&/ A\B*A/(#O-,&AG5$XQ'!,E4?:&1>X;\'Y8GM6PY&LU$^IA>1Z8'78R*&]%=#!I#%,$XS2D@2DM"G-Z1# MSE,XY3C?[Z8\2",%E9OA<1V:.;VI'M)TPA+%B P#42JCO8I3+TP M@,3+8H_R+ R2U(05;K!E;MS1=T4% !IG5ET\0'UR^?.H3I:D'":^HJK>J8G(;GZV6&4M2R;0(DA G$/$T MAFFD[G0'6<9C3GT4&640#7O&3%>@%B/]^P YYC6 M>K*="J^W6G@9T]5U*"RQT86.)B6;ZPX?U:/=6[^K3O"B]$3DNU3L^XG'YI8: <[&Z!5K M %@A:R+>;];!*XKSCT+BLOC^N":-7WB?9*^OHKZS5KKY5;T7'\JFC,6X ]0(V)MZ&B3>BWHC,121NC9$*[ES 8I-*S#TU% MCYQ8^-#'73'YQM5_RK^)"O\PW_E/_DZDA7#E;>%2ZI:LF17I%6@7W, M0P0CI Y/_ C!-* )C$2 .?9#FJ5&%41&V# W.OR^U^>JC[C4)OL?>+6MDTOV MKK2B%(9!]!%#I!EB=PN\ZP!\:[V"N+$?U@ZR=F&TC&KG6H8+?;A]K&JQRT6T'),)V. ,B:0*S!8 MXHRA7B:EB2NN'C/#M8^/.'N2F[X?Q8I]?'HNBY]UJY5*B'[S\@FOV4HVLR24 MQX*Q%/I90E0-^P"F+$HA8S3-T@S32&A5?]+K;F[4L#,9Y#V;F^Q_EI><;E8O M2C)EU=IO<#!S'7J-TRNK@#H_S.JP[)O;7'!Y\P(^N8#0X*C+*I23G7S=!JG9 M09@V0A?.Q:ZW,=TQF;8_!Z=F^D^9\3&G3#)\'6AX*%FGR7U?%O2.%<\;SCZL M\*,.TVHU-#>B;0T&#R5F!R4$5(:PLEUNU&5_H'5!CR3T(+U,L];1=+Y&,P(2 M_*GLM[!\,\+I0JT:V4Z[?J-LOVS3:WT2ZC!RM&,.LX=&ZB+@ZL?=FJD_WO]K MF__$*\5-'W!>UH?'[_**KHI*#O[21SR(HBR S$\X1)@CF(4<0R'B* E21@(O M,M))T.UY;JRC+ 9\;[*A/((VX'H;0"QBWVIEN4 M5#!%RY;$@G:_TTHNF,)Q(L%@W("=(_!*_M#][OTO)<_'O_&*ES_K"R'U11"\ MJMH+(3TY[J5 *$M#$4 O\=45#A%!(N1&-4%)HE+^?(Z,KM#:,FQN)-?)Z/'& MAZHGI->*;.P2 +43+JP/YKCC]RF&:/(C>DF=ZN?=/[2.*?FLQK5Z #OG%MVU MN7YA G?'^;6O_HLFZ M:"K0*1\6+4_5;H#?6D=^=U.2[@8H;9VZC3%AV@.X&T Z.8N[I:VQT8-: 4^) MM'1BZF^+:G/W5)2;_'^:^'G,O!21@,',QP%$&0\@224!1I@+3R0<"9Z9Q0VN M]CDWENO;UIVHF48-K@.M&R^P"I_S2,'.6M"9"Y2]"]"WV&: 0!L>:Z&!ZSU. M'!30AN T'*#_Z"V%,'.\^KB6#%:GR]S]RJLEBD5"8YY"YF4,HE1=WB<\@9@@ MX26(IC0QBDX.]#,W9MF9"?9VRK>YM-1PRS:$JQZI6$#+,9&, 6IDHKZZY/#'QY'!F0O8WW:J<1^9["07.=Y=RKFC_]KF)6='%7JK M2MK#OJK8UEY"OGEB&>,PI"+T8!A@!!&+/)AZ@0=%)#(B_YK1U"BYW;G%MPVJR%SS)+GE"M4"'&GSMGWM[O:V'E\4NB\=7H!FB_!WN]K MEU"-B7>R,;)$X>[MG?1E,!G\QZ^5Z3HVOB;Q_V*%X&<)*5[?J[*/I9;V^(4G M9\03C8F@L1$V1EY7']>&2#L!WP94$V7=GX/,2HK]-0P&\^H''YPJF?Z:Y;T, M^JL?-4^;?RCD3K4.-*K,?%Y^VZSOGC:ZN?+GGY[;ZJNV$O3,E._RS;9ZQ^P6P+G.9'9P<4]E8B(QRW"^C,"JQ?:#)R;+9+[O43V&_\LGQ>>M'6:?? MN-Q:YJJ<9YN5>OB+WB=W0:& "Q%XF0<)3D*(4I)![$NDB9=XG- 8Q0$RS6F_ MV:JYD8A:4_*+> )0[]YH/; H@%U:U=F2QRIFJ M.08(7M5%/*L?W'A;:&?@=<_*)QY.YZ?I:MQ.D^[W/H#F(VH@CW[9?\)-O- F MV!;3]F^W:?*4?FLPGDOWM]>X&?,SGB_?RPW=YD7N]IZ*]?=-0?]9OU:JK]M- MM9'?V7S]*-\X81#'6,!8,6I_D;Q MVD=ONSKXH2AY_KCNI87V$Z*6<1:)C'L<1EFBZ@ 0#K-,4!C[68A8R'!*_#$7 M R]W.S>N:*T==Y_O"L)Z>R[[N#DFC-V5N]9B<) 1?I1I:?^.G1Y.EF_07>GT M5>['Z0$Q=/M-\^F124O=?>@W+[L?_Y^2E%&9)+!F)QUF,4R_@PN@2BEZWLZ.@O0+ SMCZ0.++W3\,I]/F11D!<9(F9?;T.#;ZQC[HW3[M%VI MDUG)ACF5KVHA1!2%/H&41R%$)$@A)AF'?NH)0BDC,3(Z%[_>Y=Q8J&\=C%SC'I=,:"W77;W_I(M@9;7 ;IHV.)=#0ZG)1P] $X)AN#)\<1 M39-"TUY+V85>$&>I%:J.5P"P(8NB%'HVPC[* &5V#.]O+W.BDNYC5 M)$+^AQF5G,=1CSUN1L?U<4LK7M(!Y"*R=!$#2[1POH])F>"BF\>3__*'Q\WW MIAS,[@M*A1=&"6'0\U(?HC24$QTQ#@.24>P+E""N)0)\OOFYS?#&NM$JX$?8 MZ4WN\8@XGM7Z8!A/YO,^6YK%1XU/.GW/.W8\;P<^99R>VA:BJQZ*YFH&OV^J MI[WR4;]:GV=L^;KW._=X8ZZL9B!9]GBC_H;7HBN[%RSM^:=]=I)L 8#<9D4 M[(,[#5=T1JMP2VLVZ.P&M>% 6@[>NT16.^'8#<(3I2#OD-X40+1(=]_>!7BN MH3[X$O_-2H*R.6:#*<3#8Y-F[AB3WZ6JE@7X6LI^?N:R MOV5*O(SY'H9^&LM%6HQ]B%D42^1YD(@@C46DI8=YK:.Y+=?:+(_6V$XHHRA! M9[!IBLP OI+5Z474(_E&=2=(VSH_ M)$6L\>KMMMH43Y(M:N6C]6-=G+-7DG.)4T%5F73(./;49C:&)/0H)#Z+LL0+ M>.89Q=AO,V=N'-@O:-OY ]37!70>@9U+K:K8^K&M>7M0Z-;P].O&0=4[+9MN MJ!S3YP2C=$,-XEO M5Z.>)0QKU29^!;@AHL4W]3J+1I-O#ZJ[.[9OW1;W7=; MOLPB/_1)EL+$5^4!@Q!#G#$"B5+&Y+Z?Q21:;M0[1(^$KW5H1+.[;MU-X&:! MLU+F@N?6S#%R31<@UJ-$F\ Y)KWN:+"V=;'3&7E9J-,LPNO5HVTEI^O 6)5T MNM#=*V@[77?^O,B3QG/C:.4+WZ@;9?7VEW'VYN6/2A5>__K,2[F36#_*)6C^ MLU'TZ,)H89#YG,<>C&@00)1B!C,6^!#'81+YD1?&@9$JG+D)(".Z>^&EHS#M]_RQQ^;A^*^#40VE^+N-KNDT;O-PP_^ MD#_)!>#[7[RD><7OY1\JQO3(ES$2+,:C0A/-CR.Z;09&74AKQN9]D;NW:9?,E#^3?H#E$/@JP"=2^!^ZH'1 M#BA/-D 3Q9AOFT*]&60G]FP%WL%P]&VM3Q6AMH)!+VAMI[VQESG)9B\A^[98 M_^3E)B_V?9E3[B\3$J$DC!E,O8A"%"013(7/8>C[*, \\ 3RS.YS M:O8\MY?:WC[PK P$O^5KL*W8OG#8<#K^C6.@M\YW@JSC]Y&RN:AAC GV!$X@R M@B$17@JIH )[W&>1;YNWFI[GQEL?UW*OA%=*.:R;3'(?95@W0Q]W:UQECN9< MN*JV?%*N.L1J.JYJ^YT;5QW",8*KCAH8QU7W94$Y9W7$Z#/>;,OZS.*^Y%VH MHB[XO5I57\7=3YRO5,3H0U%^QRO^G=/VXTL6)BA%:09Y["D=KBR"69 2F&5) M& B/)IP8U6NU8M7<.*YSJCF+?=JYI?9$3[C\)]_40NO5S@$S]K,SDGK,./GX M.&;-PZ'9>[0 /9_JZ'KME1JQFFCWSBS SE$HBA(J5^VQJU6\+3&O'9LF966K M,!XSMMW&Q['YYWQ=R(9>/JXEH?%J\_:'_);SC^MOG/&G9W485&_:ERE-Y:HS M"B%&ZDQ8B!ABS"*5"$[\P(]C[(ONEL^#/FUK=J\U\0\O^SQ,P,\],3"\V90Y MV3:$O"E *1W@3_7?UL4:4E7NJEBM5$@G;WT%OWU10F'(<'^M.V*"\ R1 $.Y M*?!51?009I'G0P\C+@2/*/8RO7M9[@=KNG'2&QHW(Z+WIK2)\D3!3,FE/1 [ MP^7FH39=H@KVQC='\?9>=(9P67J5Z?8ZZ.,=EW-_@*J=[ MQ?4@XSCT&(R(*K1.O0RFQ(NAA_PHI$G@>\Q(6>9B;W-;[M?&@37?R!E3:\3] MMBJJZO?]2:P9+5U&6H^,K.'GF()V>C+2T";VMP -G"ZR)K10L<0TE_N:E%^T MW#YF%;V';A3.:Y)3/W-<;>7;_:NJ\K0M2]FMZJWZ8UV0BI<_U2O_X_IYNSDL M6?#FI7[\[0I7U;OB">?K99I$/!4"0Y]D"** 1S!-J \3.3Q9F&59C,9)[5DV M=&X,5ML':@-':O'9'DD]FIO#^#AFR-[0@#\;ZUP(_#D"T+8DH&TS7T=$T!'8 M@[*#KOH;N9*4NUB5,\=WJJS?Y%[RL-.Z:M]^^U1 ':J[ .,($(A'Z\TEIV-$7:]$._/[0L_* W#H0E?V MM.?%HDM$L[A2O0%,6PO8,29,NZZ] :23Y>XM;1GG^7[AFZ:?3W*CN&_QKG<8 M^5!\VYUW?2G6;_<'-=T^?\F2,/,0BJ$?$,F)/D*0A"B"DB@Q1WY 1:BUVK5E MT-SX\<)3SYJ$^4+GYEZ-TT[.VG#5M$>3!^VT\M4:<16,>FE$]MM=ZPD MNM$EZ4_YFG_<\*=JB4E $X]Z4*180)2$!*:<^##VA)]Z$<9QH%5M[E9#YO9& M'2M+H!P"M4>&"A*C1U!OSS+%N#A^3[HV-5.YIHP.<]?6?[LI212$5Y;]YV7^DO39^]Q+D#K[Z)?%1/\J7P&K=.F*D!NOB!Z#/_ZP^Z8_YN1?*,YXF]L MC[BYHI#3 ;&E-.3&R&D5B)P"?:),Y+8WFY$&M<_(UUO94WN'7W:_9#R)(R1? M,AY+,40D#F":A@)&-"4>%@CY 3'1+M+OVN@5,H&*T?X@?(-_C;B;8P#Z+8&% M6Z&<33AAHMC!);R<1@S.=CR#.,$E0/2B Q=;&,=8.U610[6E)9$TA%(DH"=X M!E%$(X@%93 3PDNP%RKEC^5/7I)"=ST\T)/)%.KWYS#*N=/4:9355IVI9K0T MA&S .8E8(O<9U)/$'T093(.(P3C)N. A2A-LM,^P@.L4&X6^5EU!5OEC\_6U M@ZD>KUM RC&)[[]ZQ_)T]MCZ"@J6J'FHETEY^(JKQZ1[[>/&4=>N*+"D[_H( M1.7&-,O4U:KX2VG<'1Q Q$%$44@A]N,((B1Y-_7"$":4T B)6/Z;T(RN&G4\ M-Z;8%<)6*Y@F&VUG/]@Y,.J$P'A,KD9!G2'MF&GF!+)V\-(9V!,%*?5 MQ)Y M' 758(31K+6I(HFC?.Q%#,<];UXEXXR*_3^J>\[+OY?%]MFX/(9FJ8O?6P=%#GPA"J404N=/N8K+*%H=/]DA:F MCXX\=GQZ7A4OG'_GY<^<\H&CT54]M"JM4*@CH<=U_C^@/>_E)?R7QN9 MA^=#X)$.O>4+Z>@,Z873+X5B:G[&Z0=S60:QEZZ8] MK74#[.)?OY# MXZ;IQS4MU6'D.][\^7%=J_[DK-N[MJ^CNS5K+HO4F59+%K$D\[D/HX!1B,)$ MSFPJ*!2,RE^GE")/L]3V;89H?=ESH M!&/']'?W]>W'PSMDFT)N+NN7S9^-M1:77L8(6:(W_7XG931C.(Y)S+P!\PC! MW>/CYGU9-WWWM-$-!!P^-3M2>7PLZR4=D#86:UYLJZ-\X?J\1/_ _PBDZ^?Z MX_%Q30@W0F-T9'\>A5$G\T=-378 ?]Z%_CG[P"=NNL7WC:L-G-S)W?-2%.63 M"@A^W64NJ:4+5?*A^9/*QQ/?Y6\KH8K?%>OO&UQNWLGQO?N55TN,D!<&-($\ MR@A$A&>0**&H,.(LQI&71B$=<;?/DGESHXW6NP78^0=Z#H*]A\U1K/(1-$XJ MZ>2^FPM0.PJ4I^!/Y>NXNX"VO@=Z"YS7&UW'I/,[1EW&O< M/K0,[,"=1-N]C%C2K5;O?W&Z54G<;V5SCT69\ZK=Z^@N\"ZT,3?>EK:"G;%@ M;ZW!^NX28AJK/4M@N5[[#>!D<2>HB\:X->"EAJ=;$6JX=[ ^U/G\N-5BK2(A MN>,_\\V/[O;S+G=8*5XWQ\K+A(=IXGL13"-!(4KC !(4,!@%81)0E B>&!5D MTNQW;CRQRX$LN_7 >F>KV?),%WB]=9<#.!TS26^AO9>M?1$I;ZD<\^7"].$RY\RXHG( MCXE>RM= ^W.CY;V-0!FI?9/I+':7B=$"(HX)[@B,ZUM/+52TKW'=BLY$M[5Z M*/V/M-..(N0EWP>O7YU]:*I;5IT ML'Z\?\YA6U4K^TU/6WSRC%,G-23/?69\$?)W>47E?F9;\MUV@84^S9BG%A,1 M5P)Z'LQ0DL$@YHC$C'H92TPKCI]V,[>Y6A=KW9NIL]8W 55O&M\.E>,)/0*E M477"AT&P6!3\3">35P ?=O1\+GW9XXU!N<-[P-1?Y1BF$]O^ES?MU&BHE)YZR5O\C4W M!1!%R?/'=2V?1AK/*O5+P/^US3XMP42M! MM&Y-?%E0&\\I[PA>-VI^5P.U@1QU(U"_=3ME5G 9E^"G,G8!(L];>,W_FZ++%<#;S8^B;-0 M8G\1^='"]Z+Z7ELL/^C'BS1 (*^J;:L?4/3TK['<('%:GYN!T%\ ]>VL/R1_ M"!9RO5<]-Y*@*T,ARI.!U([KC1X>]P$Z-3+?FY'Y1S,>'VM8K0;8SOIO+U)V MV/S4(:^SSIV)79W_G+D6(M[@.J0E+5S++W(;-$"(,BR\"&9>RN0.4"0P0SA4 M-Y6Q'XLP2SQ?5_3P; ]S8Q5E)>B;J2^J=Q[!J\&HVW%Q?3AT#(EY0&H &WUE MP9LQFDI"4/OK8Z06>-']85G \X]-IO]WT>J^T-_E#XY4SBX?\3K_GWJ\WQ;K MJECEK-%P6;-[.>3==^&K^)"O\9KF>/5=_J8^ *AV.P&,69SY60B]1/@042^ MJ2H(D";$$[X?^,BLS+ 5J^;&F7VG%N# K7J%U'=,)>?L7 -[WT9OXNR,L]Z: M:_+1<\SL4PVZA,,H\ M%LOU:D"54E8<"8A)%,'8"U,6I)E/]-:K0QW,C7IK^\#:.!?A!#@] KP%#L=< MUB!1V^9 M6'(<4O<+K!EKEQ0^>*:9[2^,'08Y")('9]J-7= M<^R58^N$[GYK7?F]WA.UWH"].X[2HVZ&U5H.U7A+)DZTNAFRTVRLVYL9($P4PR] MV)_61)U8&+0U$3RW-H+M6E56$(T?MY8NNPR_'C/>#NDTW-?:V14QVT/;V6J/ MU;0@L<1;E_N:E)FTW#[F'KV';M+,:G*43J\U[Y8 /(XR0E(?4A0)B"A/Y'K, M1]!'?D!CA)'G&>W -/N=V]JK-=N00W1!UF,3!] YYI768J#F S@O?^!DZ62( ME%VQIZN]OH:*DRX4 _),VH^/TEWZN&;YSYQM\-/^[;O<^JQX^_<7I<.V)#[+XA@+&(LP@ C''&*/ MJ3N@(DCBE,[QXZ"WJI@&7>>'-V0# M]I8OP,XK*(H2*K\6H+-] =JJ/6U29^/9[I]KF7.IDV:T7+\)!M&[RDS,F$\5\(=DI$^Y"M> MMLJ8+TL4)A&)F8#8]Q.(:$(A3F,/>@E.0C\,&*&ISJ9JH/VY[:D:$T%M8R?) MJGG)8@C!R\Q@ 1?'5& &B?;DO^+XA3V5?+*9Z/*'_?P>:F^2"7W%F6X&7_N8 M^1F'I(%[7GSAQ=W/QWH/8%@X9.CYN\?_\5?)'_O_LI>>^1@Z;T]4V% M1 ;ANWX:8@,YQS/7#FA&QR374!EU5#+8Z&3')=?TQ MEID71"@-/4@%PO*]+'\B/*(PE*]HGV1(8&PDL7/8_-RF_\XZ\&=MGV'B_A%V M>FOU\8@XGM;Z8)CGK9WUV5;2VF'CTV:LG77L)%WM_*?&3=@WVRI?\ZJ2TY_D MZRYW7:W790Y)2D:GYSF+& P3A@?D:]B)+8Z(KU M3=;,C0[VE@/:-WV\@OQM@Z5'*),-@6/^Z?P /4>Z]+5Z3-X>CHEC%7HKL%JB MN-MLF901K_1?'Y?LUJR,5B,.;?7JQE"@+ 72U#KZH'^4,0CI]?,,&T Y MYK!1&!F=;5P#8=0!QV"CDYUR7'.K?]1Q];,C=T+T!V?;%?\JW@O1"*'L:_<>6'))=6-4LIJO-?FS?2A7\N"0JCD,LMD^>'#*(L\"&F00*C1&1)&DMR M($9:5K<8,S?B.+2UKK4G%\1;^1U_ 7_\[?O?P >NZ'M59[ KYY3DX,[MW6\- M]V:WC*;F3FZB,7*][VO=4 .S1[UWJ: >DJ-!;+:(0/D#:H=L[A8MX&IK;WF+ M*=/N1"V =K)OM='F.#+^8UW*QA_72NIJ+U!8+7U*68S] &9"U3CS8PX))S&D M:1+[/$@0\:/E,R_S@M5U%O78=J WDTEZW*?#?1)_S-=U==/'LJC4)8*]\0<* MK6:$.82X*B$PKS]K\5;&%1 LT?]0+Y,R^Q57CTG[VL?'\?&.]^\:!<+- M2U-Y/&5A*G>[$"F%-13B!*912B&)24:],/'BQ&C9>[Z;N2UH>VNCG9UF## MIQX!W Z2X_E_#A_K=38NHV") 8ZF73^7W;T>/I?^;1Y*H *.LJQUHW\MQ^? MVY2MX]7:&C-]OR_/R9$N.YZ 5[TU"KX?^3HL0S>)4 O3SY+,#F>C&X1TA8@M8'41!*D)XA9D2"]!L"@".G@@U/) MD%ZSO"=$>O6CXPMRW1>KG+[L#TDY3K@?!0A*7O,A(I+R<18AF#(2I"1+HC T MNFA]IH^YD=W;8OV3EYM<'7U6C=33VESXZAR8>BO_&R%R3'3*N@5H[ -_MG\Z M.2&^@(/%*ES'/4Q>@FO Q7/UMX8^.C;'*%^I8Z_V#J^71&G(<00C0@(EH9Y" MG$8Q%%X:^"1@&<+4+&FHW_S<)GEG'8"'RBRFF3\'$.K-[_' .)[:.TSL:]J= M]]E:XLQ!XQ-GPIQS[#2UY>RG;@UA_[THV%_Y:K5_PP0!$GY ,ZBNYT'$D0]) M''+H)VG,4CF)$]\;%Z$^Z6MN,[H?X7S[0]5(JT"^!IW=8P/+IQCKS7)+R#F> M\GW0.CLG"OL.PF(]JGO:TRL%;0=='H[)#C]RFPBF.CNL*KZIY _=[]I+@/W[ M'7=KUL46SM>5>UM4FV62^7&":0H%\N32(4HSF&4>AB$*$Q$R/XEC;RG7U*0P MU<>T::;)M.L;ZW#VJ8(XD-3U'6G/VG%2FE:'5'>K\KK#Y'ROTXIOUD&.VL&F MU.;N'W8%. \N12GYAL[1!>A7\3SXF/+6OC"GB[&PK-AIU<17D?)T ?*0QJ>3 MOES([^S_UB9O+C$.DI3' ?0XBB%2"289012&:8"\A&0^S8PNFAGV/[1_I4FT0%$\7-KO^+=' M=?Z&U1:L#'*8FO[4M!(O"8103KM?4;*1X/0F,D=#3=S@\;1':7EEK/N MZE!O$L4I)B%E&$81$Y*_(O62P@@R02@)/3](S0K27NYN;N^D1JP'-^:"5N.H MJE\K[=4JL-H[,4+V:!AX/?:R!Z=CLFJ0;"T%/5,=4)0>*#95CX8[FU[UZ*KC M9U6/KC\UCEZ^*#4V_E7LI?:7Q O]6&0A3$.U),)(_H0R##/,6W.*U89+D&?3T>.$V3!QS06.<6LKWRW$X.5$=QL'2]#_3P:13 M?MC!XVE^X9/&Z5\ZEV&^%&O&V9;6N0+MEORAQ'*_3;L-=[6,@DPD0>C!@"H1 MM#CRH=)@@(%/TR"* S]-M430+-HT-_(XL!EL]M;6&V+-18?-,;O,0*\T$HXI M2_=68"W$T!NNW1%HS[?Z:/,5QDT[3^XUQF^BO+H)Q]$D,<\VXH.)?-8ZFBKQ MSS8RO41!ZTV/6R%WQ6$>BG?\)U\5S]\+L?D+EWR9!2E)?,'DRY'[$$54+I1Q M*"#G,0U)&":A0&;UH@;[TIJJD]:*>HN?\PU>U2>_56LE8(W53XT^D3:+7H=: M;U5]&WP377SH*FMM"M!:"3HS[:VKKR)A:7D]W,^DJ^RK[AXOMJ\_,#X+^>.Z MVI3UR_+C6BY >;51O%4KK+%[+K]&\BWZR)*<(0>RM7H#.[GI-M0"- MZ6!ON]T$:#.\+.9%:W8\>;JT&2#GLJ@-6[A1Y)%0 M,E@*&0F0Y"^AZHBC0.5MJK6(%W(V3H?U0J=S8ZZ](&DAP,YJT)EM?(W*: #T M>,LVK(X9RP*BX[5?-2"RK0A[J9EB1 .0IYB&(B8021\"C$6 D;42P+)3'&@\G/TR[N<=F%$-U/5N@)5S\[_ M#7AMJ2F]G("I1+5#^36%8>AY$/DB@BGQ,60!(QX1/O8\8JY:=!NDKR%8] :O MU'V:F_',8AI%GL33"PF%" 4IQ"PCD,<4QV'B!1GBIII$-M"<3([(&I B]9CG M$YA$/)1 ,OG%I"B& F'D(RH"+^5F"5JWP3A-#M8=^^]MM:G?@YNBG>- R(T1 M9L5SIU%X]_T/E3#G02^^&6;=Q<0MT+F. =0&+<#=9E/F9-ND*DKT[K'=](5A M$*PM#DXZF'@I,.3@Z8M_\).NI>/ORE)=DZI/<79+8C_&?BA) <9!$,D]28@A MP5$"2<:2-(P3EJ6A&^WX<^;,;;=B)E\.^BZ-WLG<.*!ZM#3=,#FF,,JJW+ M,V(.@J.:0&GJD>JV=JL0PH=\G6_X)]DR^[C>R.^E"H1UE^94U:Z($L005Q?1 M$@\B3_Z$LS" *A'79PD361:,TT6XUO7<:+-_X[^Q'=;&@[WU[577D>72] =% M<\/L!&K79_#V4+Y!8D$7,.N*"U<[?B4!!EU AO48M%L81VD7FO^,_[LHWZYP M52E=RW?%$\[72Q\C1%C((/.$@"A"%*8^0M#G@ON^1P+A&^W6#?N?&[E=GFH+ M4/L :B<,A&+'#HX>OSF$W#')F:(-_FQB.A.::^L=E_I,U N_L+ETS=N*XO7$O3MD_U^7ZEDEGI1BY(>?GD M*WV[,,!1 (.$2JH,8P]FBC09\C&+.4I09B:-YIY\- R/^@E!&(11I!)!@**8X2SS<4'YK'R$X3)3L:VWP-9C:\ MFIN$60R9ZTW%D)!0ST] 7@X$AUI?0>WL NR%*4#/X078?0V4SQ:W(LZ'Q=;6 MQ9VATVYUG -^LC5RW^/(I<265/Q?6]G=^Y\' ;%0,(($Y=#'&86(>QDD7NRK M$F.^"% 3M 8.CZW<@A:3;*V )AKJAV#E3D]7@'"%KD- M=3,M-5UQ]H18KGW^EAI7GXJJ^B!-;&)_VWS]N+\S_H:+HMS?F..2E63'LH]\ MC(1P@F7#$+\SB47[0$QEG@1S2*L,<" MDW1*A[;.+2^SO:OZVTHZ^SL@M5L@;WZY48Z-*;WE9I3U2&XF8^>8)[MA^U0/ MFYKT8.]J7_NB'=']E60EBW/HWNYFC>WR84X'P6H-,C>6OD(A,Z>0GZ^&YK;+ M<2^;;UQ=-:*;;2G;O%NS;WRE;AG=J2!H(W>65U12WK;LU:46B,6AQU,8D%"^ M16(4PBP.,!4 :(F"1YDP*;?> M(Q:=[4ULC@9K?C_[A^WFZJ3^K:>-"6 M3L'""[P$I5#NSCU5O<*'V$\]& D<4QJ3)$N(42!SN*^Y<5MM&P@,8Y$7L-2, M.]I!R'6,<7=@J6Y>*T,7H 7,09D:#4QLA0XO]#1MF/"ZRR_\^*QQ,\_3_-YHC-^7A5P?;U[J5[ZZ M>?+H' CH+\'Q= MY\7"6.C1G#.$';/<-4F=/?C3JNI<0,VYL,ZYOF>BK7,!%GUYG4N-C [D*,;D M[WCSY\?UZ57:;\5J]:$H5;AYB2(6!UZ4P#@4JC0B#2'&'H?4BW$F,A&%*#+A M-\/^Y\9PG?G@M\Z!WU6YQ.\'RAB-%^!/Y0=H'3&,%9L.DW9TQ17X[B,FMG$? M$Q89@YZ]4(=1[U.'+\9 +]^UTN,?\HKBU7TM M8_1!_JY:8IHB$B88$B_*(!))!(F(,*01CY- 9![SL0Z#7.QE;LS1&0H:2T%C M*JAMU>.,RZ!>Y@IK4+G>IHU!29L0M%"X0 3R^88(Y ][(KCG$/P@8:W44N2AQ$IH[!U^J98DR@A)XA R+R80Q7X",QHQ&&?IA.MR9S;9J+7N>*32P KS;Y4YWLLZUM M!RMIO*U;T;U1X"3S,/)CB'$BL2<^@82D$:2![_F$"$J1;^>>^K@QF.*E4 M>6ZN;#6O>0=(Z[TX;./G^'UQ\:;Y C0V@T^7OKL6KY:?0N3\/GFORYE<(C\% M0?_F^)EG;<4 3HM\WJU97?YSE\_0^[>E'\0\C(D'2:8TAB/UGDB9!SW?0W(U MS#,>&:UZ;S5H=IQUKBYP41>ZO;DZ\,V#-S94X&Y(7B=V<*;D<)/!4X]3+X]' M8Z0LQ!+&P>LLN&!HSBM'&\:!=SW\,++=D6E\7+(\WS>L3.A:?^GJ1KW;\O_B MN/P@9\=2+L23(,H\R'R!(4K\%&9AQ&#*>) F 0L2WRC[U]2 N=&N_%HGAGET MII#KD:=+(!V396/ZXCB/<;&CP9>%DC8G'-SCG"V <@$H'RPFTXU$SU8ZG6GW MTR;4C03G)*5N;#LW*!2]N:YW\.98[^!K(W'P=;NIY&)8'8'\)UP(CEJIB8:'< MOO#(ARG*",:AH RGQH51YOK%<%]MY>AK\5[M+JE#]8"U\!VK/3QDOD M)LZ?*47OJ'?_I6XT0G#U [25Z5U3ZR1,. ?B,N.96R.U12DY9_VVV*XWY4M[ M33E)TPBC!$.<>B%$!"-(LB" G*0>X<*G 3/2Y#_7R=PHH;71,.YW#CW-.-^- MF+B.ZS7FU75 [K:;'T59I[W;O]=] 09;L;MS74P;J[O@Y$EL[M)GS?-+W\IA M4_<7WQ9,95P$'B(>A4'DIQ#Y1,B=J7SMQX+%L9S6"0ZTYO5QPW.;R\JV^D8N M4-;IYXT>@'5Y&M\"@>.IJ^F]43[H.5='I8 >-#19UNYC8= ME6[!H1R=.K:I;39[W0YCJ_?.M8*8X]G;V:CRD!J,'.DZ707#TNMWN)])W\%7 MW3U^$5]_P(P@JG*SO"\+MJ6;K^5W7OZ4>_J[7WFU#!*4I2Q+H)_P#*)(_B>- MF'HK>Z$7^0A%5$OU>*B#N=%!:V.="-&:J4<#@PA>GOTV<'$\Z<] OY4-EJ8 M[]?@\U.,JNO.=5-YJN?LZH>J=0/.Z'T+UNU8.8A3&@*G*5-IVJH9 9/5LDXCJ8XB)?4O56V* M7<&#E,4IH7X$DRB6JZJ,1!"'%,,,9SP+8Q[(/W4X5KO'N='H+A**VTAHR549 M,#695W6J:EU7"&\ /PRK[PH-_8<>N^H/R64"=0*T8XYL##X3=6Z$^935QJ4\ M]/%D[?74)NPT*:X'7;\JOK>_7XP!:EXA9%6_%7SYO_K-H-_,).1O[%7'[^8/ MWJIZT.3_J>OY">4X]A,/AAP'$-$L5EMA :.(93Y-4OE;K=@W^8KJ1R<.#6L<7#Z4?-#KN_\ M436XU\_$J[;L+O>S5$YJ!#-5B@>%JKX7(PGD&4D0%SC),JWZ"1=[F=L$[UNH M?\XU#.+UPRXKT#B>UGWC+%8?UG+_AA.OX;8G._:ZZE[_[.OZA\<=@/4S4'H; MO^J^6.7TI:<#SB),?.Q#$?ORA>ZE#&(U]P-.1( 2'L(C"Z;:_<\-Z*ZEPW]J&FJL]LP)58;^48=KUW@Q,H';\=.D.;(&KWEY[9S:O"00ZC,5JV M4IBU^YTVJ]D4CI-$9^,&1KX?VK(L7\7YU.IZU=9>TFBK;[T<53U)0Y6Z%1 8 MIR*"*)!\ACU?_H=B1,*(Q!'1$NFT9]+5E?"[L60 MZ&X?,DT&G'0@7%/CM:LNGU MG;CWOTK:7)W5%$<_?&IN[*=Y^_0:%IO/R&?]W4;Y=X:JJV +>'(TQ'16[@XPMDQ2QA!;"TU]@;, MG.M*GO8\$WG)04CT52:'F[!SYT:N6W+Z*5_SNG[\$B/$$0Y"&.$@ABB*4HC# M1/)9*OPPB .2Q$82MY>[FQM[G5XH68#:XH6:5G)U]R1W8_5(J')O=+6MY58> M_BK:R?:9;WX4#/RI' 2UAX9UIJZ,CAZMV\X]>N T\-8ZT_EX4[*]\M;I;G]#COL#[/ME?M_)THNX(%DJ8)J%B5RC44_^)+?I M61A&'N48AUZPW!0;O-+CM\O=&1':KE-W4^Q!]3%>K_L*MGKT9 \QQWS4,W0! ME*F@MK5'1!9U8K5 L:4*>[FS:35@M1P_47S5>VILU2S!RY(SN:_$THY(W1"+_DX2Q2##WS H(#_8TMX507:U)LO.ZPLV- M2:I,-:U^-02K'F]8 &8"4^T>/JG4/>J#);*S=ALRIQL-W4.P*:HE1Z+]4;: MMU(?DWL%+FW:V./.4Z@LD66OX4G9\=2A8SH\\XF10;UNH?698[7*4AD=_YEO M?ORQ+DC%RY]J$#^NG[>;ZAM7ULOU69MWJ^H$R?%4IUK57I>_346LEC0*.$HY M@BCU))OR*(0XC3PH%U5R585%C)!6E-ZUH7/CF3O&6A6$? TV/WA[L]HP,.AJ M5#6CB#,8*]^#TQ[I8%8\OW]2E\"Z;W N)S^2* M&U(6,[G@IG(9F80<^CPA:12D.!9&DH97^IL;T^_,!9N=O::;[\L ZV[!K<'F M?"/>(;8W%32V.DC,U\3%VL;\X5C62F_J\]?'!/JE;+D<3I9T&PT#(!:L?>U!=,)4[?TQ" M[J=RQ9J,R\.W;.G<*.PX/?]<399K O\3C[4>)\YB!!VSZ=6\_G;D6!VZ[=49 M7X"[)R4P/E&>OZ,1L)[^;]O.5[H5X CNX I1%$(>G%WJ8^.=5Q_0@#J"',D$RC]1W*-;\4>D?Z''-.$.T9E+6S*2^.>XFU&\[1WX' MN.=*+439'EX UGD%Y#_(5>H_>1.1J-2A1YO_L>:&U#5R*/48S>'P3'1;JW, M_-9WX7-((R;ER]N .J;1&UN[.3507?E7 MV] ?Q4H^7RD6W[PL*4]]/T8(QHFOZI'%(<0H$9 )$L;,SSQ/B)')@6<[G%NT M_R0]< %*SCA_JNEP7:QA/SR;M^'913U/JYYW_QOPVK_1V87GAT>/&VV"[I@% M>Z;NEGH74+LEJ_ B%/;S"L]W]UJ9A1>=OY!;>/FYD4N\GSA?J?GTH2B_XQ57 M*6/?=PN-E@X;F:HZUK(DGA=[@1] /V4^1(*IRJE47="(4I*F(@YY:K*--#5@ M;OO*G85U$J+AHLP4?)]&,:$H@2GW,XC\1-7,B0B,4I0Q$I'(XZ')&\$I^!.\ M(?;@OW4/ON9:V"&DSJ-49 .^]W89.U^@*$JHO*E/4'4@-U_YCL3-UIK7M/MI M5[LCP3E9YXYM9]S+Y>OF!R^;BS4JEVY;EG+9O P9\]*899!'&9,D)ID,"THA M2A(/1V&&8A2:O$'.]C*WUT1M),"UE68\=1Y$/3*Z&1K'C-.@TAC85-9N3+1' M*Q<1L,0=Y_N8E" NNGG, I<_;*Y@=,]Y^?>RV#[7&[8Z#-(L4;]MY(9ZHRMI M=*69N=9;!M%U<.%V_(QTDS21 M&26D=*WMR925-)WL2RWI/F)>$>'K7VLY#W_DSZV$?^"11.Y1$*2IVKUX\J<)HE,8"!5K9*F?:GALY[,S3+WUPC-;EN7XC!J[?ZYUEEFL<#'A\0V6# MXQ8GJV0!$0N[)$Z%8H\ ?TX]BD+ Q$FGE$VFFN+Y\8: MRD8@I)&[PVQ02C,-,]"WF-6H^>8[_H9:0 MWPM0?R>4Z[O[9^#;I>^$>;[:5.-D*V_-N;W3YJ]-!?])'MMD'8\\/'KFDOSR M]6-=@:].Q_XJ_J@:H99E@ ,2(TY@'$<>1#'#,,4)@EX:I6F2!3'!1F&(B[W- M[3VQ,[8M:5HJFVZ Z\V=-'/.0:S''#<"YWIM=XS9PRC,1MSB&D3%VLVMTQXFOJTUZ.+I#:WACQK74M_G M<+UY^;;+*#J4>^A6,DOAI33.,@S]*!40!7X*"4U#&#+B(Y1Y/F)$LZ*Z2;]S MHXZ][6HCHY&'I5WVVV@T+C.*0XP=LTP/WCAJEU9WA?)$!=8O M?9G/?9?_9J7<^AC0!HNN&S4V5>GU,1[V"K"/>MR8_57B@\JE^URGULLFCPN) MTBSTA) [RL"/"$1)Q&$:\0C&6&XN>1!'L=!E_&M]S8WE:WOKY,^GSF)MIKF* MZU7NMHF6ZU5A#92T%>R,W15CU;E6:@R>-C7;!'$B.C[SK;/#N+I8#++LU0:F M8E9=3WILJOV(><9'DWJL#@&;0\/=0>"[7 A)S]*;#^O]=UP<6X$-1;-:%;E1G!-J7:=8MT(Y9UQ1C/2XV2B,9A]VHK!+#KB9+ M,AD'03_G9&0+,PU\?\:_\J?MTS+T/$PQ2V" : P131$D*!,P9+&?(2_T,V*D M'#B5X7-CTH$P^$*N#FI[9Q8/[X9_)F'Q$8/Z?UUT? $^7_FJS"],?C1N_R[1 M\L[L_[N"YD>#,7GL_+C_<6^^MTUJ]X>BY/GC^@'_:H61WO U%_EF&0991E" M8)P1'Z(L\V&*Y"HD"DB"L$\#(HSDPZ[T-[?W3&NGV>OD&J9Z;P&+2#DF[]92 MT)H*I*V=OA;XK35W6%+&\W6S;/\HO5EO\I]1D!3B91F,LB2 *"(4XC (88R(EV:< M$*17VMJLV[D12N#Y<7MK'NS,K;63M,\!34"_>I[J"$K'C*.*0G9F@];N\ZA> MEZ"Z!5[M$U=',$]T^*K@WG1P5RW%?[]!VS-/&S'Z83/&V6/_DY485P7N02%?J]L^;;96O>56]PTJ&)J8,=@3T1L]L%W83C1R$WR/)FK4W%\Z-\[#']N.?- M8W4/);LKRW?;LOF^:\;B#I^:&Q7W#PX[&_7C:4>(7(^7C0?#]5*YQ'4%*R,\ MC,)=YUT?%[E$V[S<,28'N7HK?_Q:/A1_ MR9=,B(B?$ 'E;CB$2*B;ST1$$%,O8T'L8Q0(G9EYH8^Y3='&3-#:*=\]ZF]% M"92M>E/U$J"7YZPEF%P'L\<@I#UY-3"X,(OET\TLEC_L9_&E-B>9SAI.=?-: MYZ/F+]/Z$/_AZ?'S^CE_NZY8R3ZL\*/N2_7\TW.;N;65X"%_4F^6SU_N/ZIU M8Y5+@+AF-;<+2%U_V=X.DN-Y>PD?\*H/0/OM#4.+(SCU2.6"4?',5&-&IBC<3$_8K]U@+2/ M9R8%;YH"V*KV\OM? M;>WKMO1UO_+U0W'UFIC/?$0Q#F',D-+M) QB)A*YG96]_&D\#K 1P7&-6Y1@M]X!PK [+^W[:TU^?#0$YKUW2U_):Z^5E]IH!V_8D_J MRH.=:^?+RC\4-B]WVAQ![??N*XWD1._@WJQ5DQ;LI]]S.YZ79[&[ZZ,.B]N%ZV/O,^P?7Y>U6?]>/4&K]2RX?L/SC>J6HW\RFYE%_O+ M0$$ M#&WI9EM*=GS[ Y>/O%H&GBI;'::0IQA!)!"3C!5B&$Q"6.=ZV1N MS'1@8UU(QI"4SB*I1SZWXC/%(=8.FM8^>S1RR7M+='&VBTEIX9*3Q]/_XF?- MM3:VI*)E7E]T>:M60IANFMK'M M<+B7N4WTOJ6 MJ8NP'-MK+Y8Q#"J5_?A=K!ROK+HP?1V!].]-9CTU32LP#65 MCL8HV(P$-:[",2RE,?SH9"(:5ZWORV=<__"X5<_N#N!7\2%?R_55CE<])<%& MI6.)D1>31.W4XBQ2\<8 XD0N@Q))CYG\)Y1RH\OD6KW.C2[K:[\_ZVN_A0"B MLQOD>\/-UDEZV.LMG*PCZIA4>W>H)9@[D_LJEHN=AE'[IY.MFQ%PEA9A>GU. MNBHS@N%XF6;V\#BBZO*/WQ9/1/917U:^(U7-A)ISY%(3,YH:NP3XOIW@S\Y2 MB]]]'4 L?>4O=C7I-UW'Z>,ON-8SX[[7[X7@5-VE:@YT'_ O=>7^&U?>Y*N\ M[NM+L6:JW/<#<[7:JHM48 R%J,,"A+(?0P/$D@( M9E#0-!4\\2+*C62DK5HWMQ?Z@>'@29E<9S3POM%FKW2[HZE':Z\V1HYY<.=7 M%]14M_V5:^#0M[I68V\@6_<6X/-N1 ]LSM;CH9>S5*Z;FW;QB5:&-V0^KHX;GQ;<\\@S3+86PNTZ,56!Q3W+DK4]HH MC;@Z-8#$#3>HCEN<^"+5@$.G]ZF&/CA2RZAX>BK6==)<+:U4W6TW/XI2E:M> MHC!($,XXQ(P3J$3Y(>$AA4D2>R0EE">1T5G)A;[F-L$;4T&E;%V JK86X)VY MX+=\W?Y6,R],!V^]19(E%!WS00O@]P; QE"PM]2BLM%U.&RI&EWH:5I%H^LN MGZ@9:3PRDD#P<[[!JZ:^_=/S5L[.[X78_"4[:0O?UU3E+S/AT2 E'$8\]2%* M?0$QBCE,!$[#$!.,F5'*C&['LZ.6O=V MH:#JK5\ 7#/=D-JT1T)39YQ@*]K MTNE!V]D,ON^@O=.!UIR #'&RQ4:ZW4Y+389@G/"4Z?/C2.M>+ISD9H<]O34L4U9X^IX>KG M1U)!65#.6?5!&O@Y7\LUT:81F552,7+F+:.8)T&<^) A'T-$4@Q)D@F8H(1& MOI]$D6>DYGJMP[E10Z^HDQI$>S7*M$= DT4LXNJ:35I3&T ';JM8S,;3A<86 MOUSK;EJ>T73^A&]TGQO'.W<_<;Y2L^A#4:J2,DJWZCNG6]E-+K=GE&Z?MBM) M>>SO95%5?ZQ+WBR+_H[S]1LNBE*=[\KU2D+B-$$P])1 +).;JM1'2BK6$VDB MZ8E[1NL5*U;-C<%J6\'>6*"L-DPV^2 XIKM:,&_O@-R(=0Y":2Q4 M+LK?[=T"9P=L 4CMFPJ>V:-&JUA;XD\[-DU*LE9A/&9BNXT;)UO?J0$ZR-^6 MKX;'$C^UFYPLPV$4^0R&-/"5?*ODX(1P2'@<932FW".Z&==7NIH;L2IKP>%- M@M9>[63B:^!>9DR[D#FFP6&TS-5 KL&FG8AM$;Z)LK%'?.E,4K$U 1G,Q[[V M_%1)V9I^]#*S=9\8H8LM\K4ZT%LWUWGEUT/);;]_>EX5+[S\C#?TA[H5T__W M)J_EJV@_Q*N:V^_QRW>5SL >\8O"U#5K@'Y MWBT-9*3=#/_55\,,!M7YRKKV$/1=:$HX[$:Z\_+H,^U ?Q5@YVF[[):^@L99 M\#"'83;0%7_UX9Y,@;P9]O[DK4M)=+-V8(*?G=_[Z=V?W7:T-1P/R05I"[A2W [ETMSV-/!S;23)52O>C26#D!UHA#\5;7/V0*Y2?.>/LS%2VEGREU0Z#)Y;CU7YR:+S%N"=N_]A>/CFXNN@ M>1;WRH/L> %Q-+X[!\&I I?\9^4GN.^-[6_*5_D]^!WLW 5[?YW<]'$Y(+;. M[UR8..UQGD.03T[W7/8U[O7SF6,ER*)L^KA^WFX>9#-WO_)J*6(JHBA&D.!0 M[C@#+'><(I&OD#"F7N*+* BU=IS7.IK;:Z!G)Z@-!QU>-C M&X@YYM1Q8!D3X34D+)'98#>3$M(U9X])Y>KG1VH,Y.M\PS_E/SF[6TL*8FKU MW/WFH]SWK1_5O9J[JN*;ZH[^:YN7\I-R:5S*Y?*9JYEE(O]CC*C,0)G)H[-Y+J' ![ST#MFERW;/AC4=:QQ]YU M?76?KI]5:"2$,M%70H\5YS/0CKFU<136?M7CM_>U_>7QX%=@][W ZG"KK$\_ MSMU,!W\^-%JR3L09)ADA6ZH.;HV=5@YB$N!/="2FZ75\I1TE._A)]O)QPY^N MK;T&GYL1,1Q4CSF0R536@MI&:QZ(<"K[:FRU4>JHS,=7'^U;91!0K2A <)5H<@ M7:A2I!R2($I@3'B6(!S)C%HU=3LUP=2.+0V1=0>*E4O/EN/X772+78W*T'M\ M \AM"XA[>,1Q9*P]25_5DG09O M&D%I$M3\9IONI)[J..,FZ_2C>!7SY8LI8I4FA,Z1&[*2R[26Z-WQ=42RIZ:::JK5DJ-B]:<0"Q :RVT$WA2]EDG%(PO^XCEXHN(<6(/: MI26WS /-_0UHN52_:1&H+?<&@\VO3;W+&T T#D"S#A02H(&B_H$"8Y)?BT.^ MQ22_FM%R,";[];AE:(PNQ#-9&^/1,EXFQ^CX[F1WC#][O\O/MJI3TZB]\=E% ME,6I.K# +!4Q1#SG,&=!!G,DB8@)D1Q1E^O/B7FF=LKX5BZEJ"JEP<@<5#6E MCA5+3B%J=_WQ@-/ VW>G$EM#X@ 5V2[ X.D2=&J64:]!%UC=OPA=>KQG$V;V M)/AZ+K;)93/A[)WJ[C=M=XKZ!-,Q MCIECSUH]7<=3.MILAOD"[)3>N\MU:&^!$>F' 47JWF]Z2,A]-:8>A,9Q.U@/ M"?-!J^M!)^NWL6Q:HM0MW+8!]IP1*4F40,HS=<"D5$*F]B,%?GI>K \":6=DO4!T,!Z;O9?3MU(EG3 ?6 M+"V<#;D&34-PDZQT QJ:?1;_M0;(6_W?RS..7 +8&H+#*L#VKUZ=4WJ0&-1) M3FPH,-8V)2F8FL)27V/: M.X/320!V^FD$6 ?669_/I5?6=T:F'1E==FX:+X5F99 DRCY8^L^.=*+BO=(> M^T!U)I^QUW#NB8I?%E6AGFSZ"MZ6Y:\.V8JG7Y[0NFJ(!$=:)PZ1MG@9DUZY MBV>&'2V!\3)KW2Q&BZ=[&J^/FS>V8OWPMGVDL;^9E,K[%].'^WZ]JM3:XG60 M>UDH.IFI5# +HCQ!G(3'BI0K2S/V M4/2Z++)]JH=;;[>/CZ5XU/F$&VKK0A WH,,)(.I^+QZ+Q4+_8RG!2X^B$,-] M"3@,&6,(0QGE.43:4J7.>02F/*9,D!A1@9HOX=."_]M]!RW-4_@*/NF;[M3D M;^G(F()$1W1F[*0^=%L0TS=PU.FA>54"K[G=D?S-_G?AT='&>*! MSEEVVT?\20R\3]@%:N[(JV8.:.YN@.(/;!D$+8?^M@7OH'O:!OS1 M-:K:]P[GOIKW/X&;6N>BF'U:K(J5&NBQT 5/%ZNO:@',L+H.8!EA2"(>0$0# M"6F613!FF*8Y0CB*K9K!G9I@:DJVIA%LB02:2CL->Q+$\XK2!S0#ZSM'5*S5 MU276SUB/U*NUPE%_V>J9DP..HBXNL=.N^HO/N9LV?UN5\P=1/E?W\J'DZGRX M#:&P6)WG1YC:&OU-W;3+@LR!(=>4_S@T=]HMV0O07;8*^T%MX.5K!1CXW6L< MBATXO=CBZ?YE%W\3JZT>.EH)4XJ.H___+ MPH2 ;+L/&"_H+ P)1U&8074 5X?O&"%($YQ"3+'D3% APF"V,)9G2[.\W<16 M7WE>?^7=Z8?[V.MXICY18990V]DR/,(W6M2I(13\TI+\%U LFO"P3G^5\\#V M"3YUP,E?**K-I&,'ICH <21,U>7M?KKHDY1"-SL1FZ#8[VI!MTU3"F-O_KPL M1?&XV'GB8Z%>U+%JZF Y$U$@4HF4DN($UU&M1.IZDQ&*$I;)1,9.?;!\$#6U MDTQ#KPZ/![Q#IYL^\R(N.VTWMA"&-F*T[(!M+#[0]()=EFY *ZG]Y[J,W;3] M+OUI39]X>]*I7D@:5>/Z!'%?'WL=>[3(WC^7,QID*18I@BP)E7J.TPCF/$$P MS\(\PFF,\L#*BGL5%5/3Q^IC3P:/ZKU8*F+YAVK M?(@7F#Q$\EY=W&.GQ=\MY\7*%+;X1@I%0Y-F_.E?ZV+UI@,GE@O37?9NN7@5 MBAY%GO&XK6DE_K76(1/;T69)$)" Z.[O,E<'VB .(,X" 7DDTIP'*$*A;&_= M#SU;N_HDN,=M_6$,3YKAQ10L-Y50$:1IRA&.G/FKO^SF, MZ5']O_4=V.WFDY#NT ;HW3Z_6RZ!9E.;F1I&U>Y??P-WW6^@PRW0[-Z +<.@ M,_9 ;7Z'$,H0O7Z]TOE^#7^'@/MLU]]!)NSAI./_?%CJZ6Z?5]:>N"ZW(^3O M^-F._=YKRI1QY)5DP9Z$NGTTA>MD$J<1Q@3FJ6Z_$44QI$F&8,()SF.1L" + MG*IXV<\]M97]#U$97U"=FP)6MJ5D^\!N=X@:",R!]<'%@E@-[=KL,4!UP1Z@ M#9OB<73F*21MG(/$,@WC[!!].[]5ZE2BHWZK9K'DA!+",PK3B"L=%3"MHR(& M!KWR& <1AQ$2@ESSDC$"4HAS@E M#,8A2V(2YP$7Z4P= NER% B[,_W[@&BGLJ\"9F#%W")BJ!M \Y[DW5M_M_WQ M1^[8=H*]PQYLIQ[LFVHF15D*WO39-$TV;Q?\5R60^0/YV5B5/XB%D,5JQJB( M@D2$,)2<0R1Q"+&0"61IR#@)U0E/.KFZG&:?FB9MB6];7/:HS.>&OIV6& S3 M@37(!LZ&\)NFE["NN&6(OS&Q FTAKE\:#O[B,Z^K!W+>K8*[\6A!;S8O46SK(PRQ'),.21Q.I^FU!(I;[?H@Q+E 1)G#O%98U$]]3T M:,V -FE+4I3@52=0ZZ,$VS"B_[KEQ$W%CO4QV"GG"8IX8+7><@PZ+-^ +0=@ MAX6=FDKJLO<4 MX]LU+]37;))B:9"G/&9J0V*!KC^ECNQ8AA3R +,,B5A*:54(=V_0 .8>V>N*X!I8,YQ#:@!E8 %* M+QUP;MS1EKX%<]T5;_-XSY@)W9W>C,H_UFVH312 J11GVE,7.GC?/&6=K:@,:4PL-HR1-8:BX./38=[P\U-6ZMURQ&H MGVY*>NK#CI);AR^/X1J>$/85PW$M.>,&=G@"[R#:P]>XUS:L_$R*TLS:)-,L M>&N&*;1SE51J-GZ_^*XKQVDZ/Y"JJ%N;=9J1240#C#CD 8HA"A"%-!<$QC$2 M88Q1+JA3,S*OU$U-3?]8/S^3\LTL]V)!%DQG*=3LU5Z^+8.@Y5#7==90U&H$ MJ/O2AF-@6.[;K-*']"WU_'O)=&BEW_!EY+D1T)DI#* $&$2(JDY#QT['T\#MU3VVPZ9!_T!@"_K"NN_PXJ MS?GI$))W_1 L=Y?IB7?H?<=C'X$.]S>@Y1\T +2_%1Q$4.U1:11%/ J14T_#DS--;7OI]%H'14,T7"M5435D Z8[8;N6TSN%L]U> MX 6]@;5W2R-01(*6RK&Z-E^ QUNMO%/SC%P>[P*[AQ7Q+KW0M^[]G5);)9E_ M67#Q\V_B;4;2@(:4II"$5$#$.8$YHB$4,<=)B&(6AHZ%[_=FF)JZ:&J\-U0" M0R90=+K6OM\'\G+XRM7P#*P/G)'I4?_^!/=7%,#?'W'D"O@G&#HL@7_JP9YE M@3KUAM25O+;A+1YU3HJ^D7\L*J;#W*H9SF/,TEA P?7Z%GD.21P(2(*V[+MTZ^LGUZUMBJI:F\XU/4X(UA) >4Q-[G44AA2BG&!(=0)V MQE :93R+\U"ZI>4-(8-QLO7,OB:J%1!-[D@IYKI0DRXI0(Y)B#>\&!OF*.*R M.]\-(8*!U?O^"C#-G;ZTD!K*#!&=MIQZT7XPC&0?D7U_?[ M[3 =H^[&XJO'GB^U@?>6ZG8N;#73R35)F!/(DU#M+S*)(24AAR2/>!K+#$E$ M7?87NVFGMKMTJ'932Y8HVRDE_]@-K)(Z!-]T?8M;HL'O+=D>;Y]N.'E21I:3 MCJJ*W(#85T2.;[NI(3J?Z0P-/<)_%ZNGNW6U6CZ+TOB3)U_'F0#(1(>W0].\L+.N]S1^^]7Y'YV8+ M"]5_9AOS,/XH6YL_'-KMSN.(/6T]!7Y+DXUW2$>,KCA:8>_3!4S= M[31.$/FRTMA-.JZ-Q@F( PN-V]ON.6M?EXOOZ[D( YJ$NLMF^;Q8\<]S\FB; ML79R@*FI'[$M733:4%T0[S#MV&=M]S-ZR2EQ=U)"'SN:ZA\[Q%U6%*GILQJ=@'3_-[H"Y3BN,Z> MO3$W*-;XRI>&;?#2\@U$PSC@#>?:P]NDW;[H-XJ:?37T"WC1 (!?BD4==%]9 M1MV/\.5<-O1.YWL8VA!%4;1=QVU[VI"7'@\\CQZK%;CD&7Y3;SO&7Z( 6]X5OM M8#7GFYMGA_E!:\<.)JKA"L?Z)_F]J\8.)@2+DK'#S=TWLZ_II'Z[7CTMRV+U M]G'Y3(K%+*?J!ATC!&DD4HC"/( X%0)F/")I*$(N,O6.S'-R,EZYYD]S-6[\'P_ M??#I^66^?!/B>YTAT=%#C0*:12%*29@+2-5%!R(F!20YBR'/<1J%-%6_=6KJ M=W'&J6D(=:0L=9FSBLQ)J4\5^I0A&BX K3M8. 9D7X;=3GEX!7-@+=+2"MML MG)VX[(9>?]K$&AI/:N7R?*/J%VOV]Q6-_8L]R^KH5E;?ZSYJ7\6J;1V:9X+' M(H(Q3W.(HB"&) E3R--04L1S2=R.'T=GF9IF^=ZKF]QQ .WTQ=6P#*PC&M+ M![%@3\^D_&.(GI[G,/!5.N7H'.,6.CG'YD%9DK,/NX<./93\MBR_++CIN6 9 M+K3STM36JGW'B4/^SZ_-JU@?>#T^E(2;>(=N0* BLW@M^)K,/76C.(E KYB> MW9%&B^,YRD W=N?X _TVT?O5DRAUM%\IGL2B*EY%?3_X=5E5IGZJNBA\TPF< MR\7M:E46=+TRI?&6WX@Y769I'&:Q3""2@J@_2 3SE(=0E_9)12 CCA*7[?9* M>J:VV T[)K)XPT_;]/&7N6+)L8#&?X>5MC_&+YJ;OVRJ M2"N6="FALBX'U^%*!R/4?/D[.'@"V-,1XUIJ1CV,>()N_]CB:]B>K72+BCP^ MEN*Q29)OSD][-8-CI5$3*C.(,ZI;Z"8)I!S',*9YB D)49*G3BUT;6:=FD+M ME@[>94#_I+T'Z2*.?Q7+QY*\/!5,_?C1N?NCG4SL%*IWI =6FR>!';3>LI?EIH\([%35 MP,".9/71JPILLIW_[&8[Z["SA@?0,J%/?_[TV!40>M)J?2@85<== =&^QKMF MJ)Z5AI:+1Z4@GG5!J@)00*F4J(8H)A'L0A)*'Z4\99@!*G MP]FQ2::FP32-4&=IF=I<-T#3"7[7E)X^%=@C:J>OKL5I8(74!R+W^D!G,/!5 M#>C8%./6_CG#Y$&EGW//]FB/_"P67%LL3>*E# A%$48P08&ZAI& 0IR(' 8X MH3'*\B"BV+I!K6[@3#_E[O]G)/)]F+*(GN$_JK(-5^NXRV@.EW-?TWH3[' MQ6H6L!Q'' QDTIR)6!JVFE#/YAK!ASUDC/\ MEFZN 4$=VJ^UP=/0?J0!44L_T R8LFW,KPNK)WB^?%:NTX_KI.H)SH%7JN\X M5S3K$=5*=ZW_*E:SC*. !2B#.3$.?AY"BBB'7&3J!L0#+.QZ;9P8?VI*ZHY4 M3^!%T0;DLJQ;\RAB>_3AZ4!HIXFN &9@1;,I@*])ZYI.NUV,VH=T=[16+]VR M5?%ZOL!TORX\AS#Y[+W3&7W\CCN'K!WMLW/DL9Z%&E]),=>>H<_+4L?M_= M M,(W,M.'D-[)J_J7MJ<7B?B'^1Y!R4SIYIE0#RZ.,PBQ @5(/D3K?D"B'F409 MB\(L2=TZ&%]'SM2T24VO6@E_&G)!"-X4N8[U!*\3D)WR&0_V@765:1"QI?X& M;#B#2J%#S=O-3KOAAKY4\N*TU--38=N!F>X1+,J_?H MC7B988MD[OTW>M=:U+V0CET.OPN=TMG>'+4#,IQA'I$\#U/(9)Q"%. 84H8S MJ'Z,:92+#+E5!7&;?FJZI:&^ET'*$7@[13,YT67RL>LX]@#F2%7'/J/TC*S1 STMY_S+\TNY?#590JW;*<=9C**$ MPCQ/&$2",)@G/(8B([%,$IIFH5->YYFYIJ:J-J2"+JV.(39GH$UY+&(6A% $ MA$.$U)Y 29I$F0<'@!;>(M!X+53_YX@&UC7'_\4!W"- M6L#A*[3IS$SC1CA=9OD@T,GB%>=RNVV*Q;W\0*JBNI??U!?45HJ\7? ?Z^=G M4K[=RQ_%XZ*0!2.+55,M36T&YF2K;LDFY'P6IAB)7,0P"P2&2.8$DB@,H8P" MR0,9(6'=T\PC65-3\)NDEGL)#'/Z+UWVP*TV2]4,ZM]U6 1;'D'+9).F81F% MZ5GDY]7=^PER8,WX?TJ&U@5MWTF6(Q6O[2:;42-3]9>7KDRUN;AJ9*HK6'=D M2K8R?6GX_$\OI6D'P/QD&5J?1BZ ME>'J1\;4MN"&?+.@R0X#CC5U^@G%[HXP/-1#;Y(U S>@"_/#Z;U6+,Z\5X,.=P"U-7P=AT55Z1 MGZX6\1/0VJFU*Y :*[*@0487+MTI-OCU3$%P]P3XLSCXRG@_/LFX*>YG&3W( M:3__]%6')Z5Y?B/E'T*?S1JETUCM(LQ8QF4,448R]4<@(1$$PR3':1QE"1)A MU..8='+"J1V(3"$WLS]OZ-ULS;V.1*>ASE"[CV. M?Q>9/W'0N_R>LYGZDY1"!QF+34%K'0FOR^0OF-HCS'W\ZW+!U6U=/::NV\V\ M]U)=RNMB3VV'VQD/94 "3B'+4*:+QBIEGP89C!+!9<@BE"16^3I^R9K:EK!# MMN[II@G>:9MM;:ST*;R+!N=W$LG ZF_#%>A4U=>,@5W.P*[86OW8, ?NWEM\ MUK;F=Q+C2+;FK3B;^I#J%@9*+J/KD8_YN8!8#]I;O8YUUCF MY@'PZ9B;AQC=W2-\M"]\IY3OA[?M(]_(F_[1[9^DY)_^M2Y6;U\6U:HT:Z@R M=18?GLCB_J6.@Q2E7);/.L3HEO]S7:WT4S,D.,X"'L)48FV1P0AB2CCD-$ZC M.,&"A6QCD;%S'H_+01\KSP@;>(=60#;$]NJL.O8G<=FK/$$)CW0/TFQ!P]?. M;MZMM:T+8G:?:P !H$;4&, .B" NG3N2L$ &AQ,%O'F^]E",=EOQMZ+/=UO M9RQ/]U2_(2?'^/N(\;3S?&1Z1G.POP_.72?\.U'0S]:\%S?]=:T-'_?2=)P5 MO&XK>[]>52NRT+G5,Q2*(&*Q@!'#&*(@32 5601Q'!&:"QG(T"GARW'^J9D= M:@+!NJI[R3,R9VM=ZZ7N':]^N!"KW:+ZX$6I'7.B<3_;]!5:1&DD,BD@#S"# M*$L$I%$80!1G09+@&..4S5;V[L,AA3:"0_'?0VAV-O$!13'PT? @%Z>FW;12 MKP74H?L&-!SY,YGW1,Z3!=UU]E$-ZCVAV;>O]QW&V0:@B^NJ =1NJ/Y6%=P4 M^E@N=!4:M7S79:[<=:XT/5YV[Z;W67&U7!CSL=HOWC[]?%'?0=,J M0J<0$;8J6!UBTPE.M>RZUVOPJ:GMA@G0F?4[L6_GU _^\;A\% M]X'UO#/D=EK?J6G@51CV:B[8;\;1FA!>!4BW6>%U _7-(Z\J(;:J\Y96IC'$ M3"110F*>01H+ 5$>AQ"GD;JS)SS">2YR)IQR'TY--#6M5M.Y>O[*,IA>)9=59T3;>)QA8MT6[*Q$$2=MK%,[KCJ)N6:.TV:<@& M+=TWP%!^8U#^=!%E9QWD#I@GI>0P\:A:RAV0?;758P1WN\[=\H>8"Z;6_&^" MF!/3\\K6;'/LW:D=4[27GRS>0$LI:$@%M\\ZL=[>!G,4J,LFEFLQ&MQ2W@\> M)Q/).0QZ64".#CB:@>,<.UW[Q=GGG+UHW[6W[F'9;IVU?^YVM:DB?"]_K);L MC]O5PY-X*)[5O_]:*C71]'<@CV*6X##)$"$P322!*" AI'E,H>2YP"2* AY8 M-9KT0'O5\V6*=2B&=,_7CT)L%*\Z1\^EF9O M?=GP9^U1NEZL%UUXHPIK8'U5R^EA"5INVFB$VU6G0+LIDF3DI'ZLN *:+?U# MPQCX]AYBLO8'CBJND=R$/I979W7Y<2EZ _JDI_'Z&<9R0'K#HN.7]#?F%35A M[Y;5:F-9R@-* LX83%/)=:OE%&(6!FH;%!$-.*=82N=*L-T9IK:M-865-8E7 MV.WW8;0UV%\!SN"6>B=<^M4@/<:[S\JC.^./7V_T&'M'JXP>?;!GWR'3F7$6 M,I$PJ98P#7 "41AI:QI&,.:1S$2<<)ZF+A&S];!.BW>$0%A3O0<00YMC]Y\: M)KMUZL[\P(OS]CS'[LUR=ACTU?2F'G3 MEK\M7@KM1ONRX%^5K&Q-0N?&F-KFJ&FRM_^<1>>R'<@7,$.O/4,F,'2"8E%? MG-2Y_;>OW[YT'-O5#5"T%Z\%7RL5=19()TN1#4J]+$9G!Q[-"9/7\ M]1U@VMI8;ZW%^>-:W$JU!$V;JN)575[S5 BUYT))(P(1ULT]-;ZCK2BF(IK!_[Y?+D-MMWH,!.;">V>O\LB']1BL;*IJFH0;D MNGW>YW/U5*]J_6(-VP"=7R[/_6Z-7ZQA.=?WQ7Z0GA[XC_7677J@0ZDOEQ84:IV^P*PB*"1 C3 M,*(0Y0&"A 8Y#$A&$,II3./$J0_RP 1/3<\9^S$TS/0H)C>:F"WM,!,2WM"W MS&]?[FZ.5P39%F+05TQ6FKY_AS%@*4QDP[23B, ^R M ,H$"RHXHP+;5N8]''UJ)Z$-A4"1Z)+.OH_:>75R-18#JXP=&"X7\K; PR6- M_PIHW^X?2 ML$(=7.JSR%YE%Q-5\U%IW$WDS2S.%4 M)VPRG$U-+]?D@U_6%=]6J7(L3349<&T;04R%W@EM3.-5R6R^N&(!:I1NP$$I MKSH*5D/5B9GUV.UB:O+WU59C,GR-V[]C,FR?N%Y,CT#WV)NOR\57L6S[OEL& MV^R\-+6=3Q$'OWZZMW0A'6)P.:2F-_L#Z_J6DT:)?CC+0 M#7!(RJY/H# MM*_ZKABIUZWDFUBJ,YGSO:3[VM2TDSZ??_MT#]09W>ERL@.%U?6D+PHC7% : M /S?48[QW/>6LC/6F/>48TSLW52./M(CZ8;_\V&I[1:W/XO*.LNF^]+4EMIIW1UEOU^BS,Y(XV7&'&-@ M)Q7FZ /]SOB=MO!UTMRF0-RORZJZ(V7Y)I>ER;V949IH5QF%0991'4H>0BH9 M@BQG>4)RB;A$+H=[A[FGMK#U:7.YJ6BH.Z\ UJ77[43O(@2[H_Q T ZL(5JJ M31/>FNX;L"TP#FZ;SN,O.H!_4>D.R?T/L,T5>/T=76>_%K ML1!?5N*YF@6<**5%!22!#" B^F^8,B#50[VFP4> M='+Z0*J"S2AF,4_2%)),5X/CD80XB!B,<2B"%&=6["ZQ+Q7 BVT2U MD":JI:DH-I(\[+:"P3 >>(-P[/YGR!^\]]]YU(;M_'=B[BGT_3L/BV77OPN# M]/;!ZTIN=3NJ[T7UQX>W#V+!GIY)^8>QZTC! Y1KSQD6ZJ#*O? (XL(HZAYTWVYHK+OZ\\^>G M&]M#;\7\$2^]W7M71-,?9.<=AOU1Y["_V\?'TO1!^**H+Q9*$9KPOJ\ZN5P' M!,X")BG'40X%C9#NV!RKPQA.89+E.$ICGL61D]YZ/U:FIA$W9-8587L$RK_/ M%V&G7O\]Y#RPXAXO%'X#"MA^5@:6&[ !QG/8^[L*UV><^_LP,GY@^[L*[&@D M^_M2U"/S=OVBH_#4[J!&:CHLS:(\#6.94(@DPQ!A@2%),(4)PX3DH8A9'%DG MWQZ98&K[5DTD*!HJVYYH#IFGQU \OZOXP&;P0[J!I26P;8-V)2P..;E7PC-: M6N[1K\=79NX9$,XDYQY[:[S\W#,T[Z3HGGO./1KGV^O+ Z%SZW*W[?-34T=J M;P"OE39/5VABU6>J6PEZ](*Z7DIV:&0?Y=XC)ZW"C M2Q)NA.&[384W /W'Z/6DY[TB]ZZ#[TP\WY4#]X_R^R'8NJRS>EY),=?GLL_+ M\@>9"W-&>Q _5Q\4&'_,,)+J_$0"B'&<0218!'%"&.0B3D1*DT10IT+]+I-/ M[M3%G@1?STW=Z]OG9;DJ_M>8G-4%6Q<3W)8^,6VH?R/E'V*E&0);AK4=^KMX M)L5"Q^+>+1HV=][KW!M]-J(IH5JHEH M%_].%SNE'(-8! 2&@JG#9X0RI2K5K33+:) EB%+!A5M$W57T3"_";E=G.M;4 MODHT=IIO-+C?7Q7>[&U@-^!S43&U#9G>*.U>-$ANMQ>4?96^OHJ6<>M:^X#M MH&BUET&=77P?YH3]H:T&?_M;D_T??3KMD+H-V7JM="\7 2LK0!FH8U/^<2^L>PF'MQ;L* MEI$\>)8?B8O?[B3;)WUVAV^,Y:\[26O'5W?ZF7ZG/W4?OU/7\F+53:DSL:Y! MC"E.=#!Q&NJ3'8LA9I&$.0]EEBE@='J>40\]%]G=/]!!X>!X[_3RJ971E:G:;O_XK_]H?Z+^T)&#__4?_Q]02P,$% @ X(!7 M6!H<@V>5]P O'T+ !, !B;"TR,#(S,3(S,5]P&ULW+U;=QM)DB;X M/K\BM_9UK=+OES[=/8>BI"I-*T6MJ*R:GA<__X__\:__%\#_?O7I_2^O9^'J(DV7OYS.DUNF^,L?X^77 M7Y9?TR]_G\W_,?[F?ODX<SRQ_S\9>ORU\88>+Z8]>_G?]+ M,(+19#3PY T($2AXJR(0(Q057FA-V/_SY5^"\TY'[4':+$!8'<$$0T!3RIT* MSB1JNH=.QM-__$OYXMTB_8+L31?=M__VIZ_+Y>6__/KK'W_\\>?O?C[Y\VS^ MY5=&"/_U^M-_6G_\^Z//_\&[3U-K[:_=;V\^NAAO^B ^EO[ZOW][?QZ^I@L' MX^EBZ::AO& Q_I=%]\/WL^"6G=2?I>N7)S]1OH/KCT'Y$5 &G/[Y^R+^Z=__ MQR^_K,0QGTW2IY1_*?_]_=.[>Z_T$Q?^@9]*?PZSBU_+)WX]G2$B/KHOA=[N M[Y<_+M.__6DQOKB4\+1 S';OO M\0?K)Y1W[4E*^KY,TYA6/%Z_9C(+]SXT*1*>S:__@U6"@HB< U>L0#:IN1P*2%' M[B"R[[[M/M5WE7HR#[_,YC'-T81LX6Z)A3=TG:VC\9#J]X 8<;+#)@/#CA&* PK-5$2^U.6.#M8V%_ M60X,AM.K>9'4V_$BN,E_)C>_YD%Z*F)QAZB6#(0)A0>3P:7HB4N$>2$.V\N> M>/-.D!#M0J**1!LQ$9_G;KH8%]FOS5R6-@85*1@N$@B-OK.A3D.V@5CJJ?*: MU'$5'KQY)U3(=E%11:(#H^+-=#E>_G@[GJ0/5Q<^S4=2Q9QUS( F+2#M+H,G M/*)L3"21X@88#G,<'[YQ)Q2H=E%PD 2;T/ZG]&5K>4%6D='8<*M5%DL%$,F8<4%82(GA0Z40IL"@FX-@I-()5.U7!"-KQZ M-V0TG,VL(]26D'&*_SR;?Y[],1T1R6P(*0 G5() *P>F'&Z@:@,5N&%R?5AV M\XD7[X:*AC.<-03:$B8ZK^EL_G$^^S:>AC22EB&T)8$8$=9"&05>I R96PRY M,Y&!''9.L^WMNZ&CX9QG-=&V!)&/L\723?[/^++SJC,3S'@NP#%J041GT:'. M&J3)*3%C4V05+<>]=^\&CX;SGY7$.G1>O/ P3ZZCFSLEI<#0"CTE!X)A@&Z3 M#! #<=H9X9P]\%SWSMMV T##JPRDLMQ>3CU]GT.CEGK-$>$TAX/4_O"-NZF^X?SF02(<6/WG*5S-$;J4^<_CY22-3%"6 M$NJ VTP D:K!4V:!4):2)9XQ=UA&XN$;=U-_PXG-@T0XL/H_SUVI5SO_<>%G MDY&D3+$4$*@B(FX-0[.E,H7L8W+&*)*,.DCW]UZWF^(;SE3N+[Q&%OV;[^&K MFWY)72I>*D6\"PRLU $$41I,1!\V!L.8QK#8YL,R39O>NAL&&DY!'BS*)L*! MOZ?)Y#^F&.R>)[? ?2R^6RRN<"/SPK+,T76-#K+D:#9.<8X$&4RBL5X]'*9 B.T MD310RNEAV\7&U^Z&BN:SCX<(LPDTK"M^5@4=91M$)5PM1MH@;)T@D+-E( )S M8)17H-$-#@9_R_1AX<.VM^^&C>9SD!5$VP1$WDWQ:2B.\;?TVBW=FJT1ND." MZHP =\*#R#2#BQ8W2L])4)S&S%D%B&Q^^VX0:3X164&T34"DLWZG;IF^S.8_ M,'(B3$7A0#(90:CB35/\EF:2?$A9,5VKM.KFI;L!HOG4X_Z"; ('YQ=N,GEU MM1A/TV(Q8CQ)BO$41!H$.M#2@F$N@'&*&I\O\]D?RZ^GLXM+-_TQ(D(0FA4%'&Z:5 :\C6CNC M,E@3/7I'Z#E[+402ASD43[][-W0TG+VL)-9&2O??CJ?GRXOEF_E\-C^=(1'A MAINDB$TT!F"!^5)J:L$YS=!3T@)#KR3)@954S].P&U@:SGA6%G,3.\[YUS29 M7-M#X;V//J(5-,F6DQL&)D:#7[2VE@H238URN[OOW T4#:= #Q1C$R#X>.4G MX_!V,G/+D0S<4)H4&$Y1#HP;L#H%W!BSR4IYEG2-FMP[K]SM/F#SBWX,7#M.(K$< ["7)-D#P=CR_>!='DC.EG)$0(F&E M06?Q1% *3//LN(CX[\,*Z>Z];ICN8ST"8 \I-KN#GYY].#][_^[UR>YRU%VY+([\67X[GKII M&*,W/ULUE;IU"9TO[ M@04H0TAKP$;^D$%4FI5FNV'9\D]W"=_I>OW2UFM)D MN;C^R>VR>@E=^UJ*ZW><+!9IN;CA4ADB-0T1DI(4 Q<%NY3_VZ(/"&B9"%C89ZT(:4*PF,@44Y ,W1 MY,BM$W+;"<;^F'E R+#0.42S&T%RB)@;P,JI6WP]F<;RGS?_=37^YB8ENWZR M/'7S^8_Q],O?W.0JC:@CSDGI0(ND0*1RLTD2!212*Z5*V9IM35+WPA>AF)PP10_<&N3PVU , 02N>XQ:<4$JXIY/-# M6E[S0G1*(0A52N4]"!]2Z5Y,P2BJM7#)&[OMMLI>:-M"SS"A68_0JB7[!G#T M<9XNW3B^^7Z9IHN$=OIL^37-[\EL5)H:6VL2Q!Q*"(H.A;510Y(JJF29RW); MZ= ^<-J!K&%Z2_>'JMJ:: !<]XDG4?#,29E*DC.(&#D&+ZPT2;4I4.L#VWH( M?+"S/DS;Z1[-T-[2W1\:LZ6;5/+1+\?XK/$_4SR?Y>4?*,/7Z5N:S"Y+#'PZ M6RP79>->_^I\-HF?9Z=7B^7LHEPKC5J3$'6&C(@'4>X7NZ =1"V%9H$[+VI; MI(,(;L&YJA(?'D]M#9BOC_/999HO?WR34LKU.B$#8;Q2]S2>7)3KK_]<)?/, MT^(M$/"EO8KBC.ND2W^-;>TN]]M:^^:J!7^O"MH; T #2^(=*G+Z98PN[TK, MZ/B^^1XF5Z70]2^S6?QC/)F,6"(D$FTQ@"*X%951;NBX!* ,MR'OJ>4B5P;U M+G2UX#!6@65U)30 K!NZ-;6&2JM!2%_N=J)'8X)Q0#WC7 6JG:R=EGL10'IV M$*L 9"]A-@"",[2VKK2&V&15T7M@5@DA(96F@R))-)K>2Z#&VIPBI]S6CA^V M$C3, ),>X%)/["U@Z#9J_C";AG5TQ*C427",E$FY,:ZH V^,@E *JU6D#O?: MVMC91,@PXT[ZP,S!8FX *ROZ1SPFIJA5@#%(0BM)2;F@H\I5G2#1+7.)]I.8 M&&:H26_'AB\29 ,YB/=CY\>3[A0 W?+N]M97C%@17L717_ZXK>0A/CFI/1B2 M"E\H%<\<@>2UCY(Y$>*V26G[ &17VH;-+/1>M-"+BAJP/'?X>I@29"SZ$#G! M152ZKB=TU[S.Z,=+(TW(-%"VK5O0@6!KJK"A'^T_#;%#5-$ J*[/I3ZZ'^50 MZCHS'+D.+)3F_8%X$$%RZTN#YX>BRN4;8B&DL(1%;.-Z7 :++,0%4"0P3/T6]XF'7?=.M@ MU]<-N[-51DMO?KW.]5]S]>-F/3BOM/(6. WH4Q++P)F8 MP48:E3,Z.U_]Q&8'NH9-5?=DDJHKI &0W4VW/^*%IY 3=QZR1HLKG)+@$E> MH2B-+#*&]K8RN+;1,VRBN2=055- V"ZG_!ZS$WDZ#@Z"R&4KAVX90/NVAB_ M.$N=CE3(K1=7#D\T[@6HWA+3/0&JHA(:@!3:W&]IOBR',J6^\)H+E$O6.G., M1*)! ;D WJ#1)0X#7\.\A@&1F9.K%4JT&W-9"JZ\B_$ MV3%R#OWAK*YB&D#: T_S#B,8GB0OI"RWA4I//AW L2PAN91Q?P_)D&U-K"IX M^"]$UC$2#_TAJXXB&D#4'H[C'68)^A2:.PG!H<6EJ47Z;/[?D?$'])RE&7BAM$2@DMT5KV+R [# MQ ]T6K/T&!@1 M#+L"*2>MR0I:^P[%CJ0UD_'H=3^NKJ0&L/?P:/9>C:/GE 8))&2.G'"%G/@, M/"HCF37,;QW+LG-DUA2^M4Z[=R%!8 M<3R@'% DB'!DQ5BTI"8CZ)U6BB2NU=:I#?MM=T^2LUM-5_4A'T?>X^IHHX%] M[5.**5UT+2O0C):]>S;!SW[I!F^FQ7(EM>O6/"<7I;1MI"DI12$,< 6AWZAX M&>E,!7CM2%;4,!UJISCVH7,W*/[]CBP])[^W <&E731 *KNC.A9=1PC/'JC>0858KFBPC)X$0Q$ M%?I:YHNQM_2*G/W?K8H^;JS_-E]'T4>0O2< Q<$-^]8ZN 8B:41/.=!,4UY M=:R]C,1ASS/[ EZ/:FH A9_2THVG*;YQ\RDZBHM[W4KR.(R7(^DIL5P2$#)K MC&R,1*^1:+"9BAB$8BSSZE[_\+9$]8J*Z,!>#T6U(@FK9"8!)1F9$/% M!#:I!,0&QQF31+K:%T >4S'L,61/\#E0V VDNYX+94:.6\59V=0#S>A"$@4H M+70ADPG>"QOTUDEA?5S WLUW_[G+>*KJI1K.CC:=WIR?O M[[-QT*2*^\_M>6S%%B:..<-"$"D=]PJ8M0%$8.@:Z3*@SMF(.*'9^]H% 4>9 M8?&@R_3]WM+K3F\IEL:(K]QBO!A99S@ZA@JTC&48L,REWUL$+K/(*03)=>W# MZI?2.'16HC*:GFL,7E5E#?A>)Y/)[(]2Y8O\O9Y=^66^FCSN6'W3-C9Q*D+I M*!S*D"(60YEN7XK,K>!62_Q)[79K+R)PZ*Q&WV#L35D-(/%.EN:CFY_-.VG& M+BGX,DCZ10&,#P#-:D(#]>540YE2;@)5! 6JQ=H[T#6T"F-GE%76S%M M8:VC?W%RM?PZFQ=+/O(&8RE/)0K(&'2!.8J*9_R7P^=8IIB1/6+L(3E#IS". MAZV#%-$BIMXM%E?(ADL!G0#OP27E4#Q*(1O&@90R.9X\QO&U;UT^0 R"D&0@>!'2G"QAQ1*Y$$I[59NP^!;+ M,N4@7H4EA@%I_FT>>T^REVAI=SIVQA?< M00=^=XN,I][=2/YI#SW.*@JU#5!T>?\5!XO7LPLWGHZB98:6_ ,/I4]PE!H< M+>U^<5=.2F:F=QOCM!LR'A,P##SJZ/0Q0 X4< />[?F57X3Y^'(]W>1T/ _E M[!J_^RU=^#0?&U4][/T30XA@Y5^\/- MIZ8.&L#4YQ2^3F>3V9[-P8>Z1W^LBBB<+ M6;MVX#$5C1QC[._35!)P Q#YE+ZEZ55ZBU+:='GU)AC0FN60=022=0!A2D]+ M*S1XM)56H365H?:VM2-IC3C(>R+@4?%;?76TC[*;>5UE<@;^?RPUI)1I3GQ, MX(H7*90SI1LOAVR=CQ:%B3[E<1&WBB.T MI'72Z"A M*2T\0T.G+0$M-%I:H8U3A54O1$\!\N] 03] M93Y;+#!VR>/E*"8>LW<419!C&7" @8HAZ(5JS1U-D3E?>Z.[\_I&BCOJ6)=] MQ=I U?=-D\";D1C7*T92RDNA "13.J?F+,IL @J<""&\4RG+WB8]/B2FD7*- M.FBI(_(&K,EYZJZ]HTW\SZP--+<IF;8_:B2NA^F .K(O@$4?4)U( %?D94[4^ROF;$DNV 86E(?]:H"SH78 MM9!!_YX'JJOW[M]*T+!><3]8JJ>!!N#TES1%&4W*B/=X,9Z.BWR6XV_IFAUN MC-6A]*=B$BVW%N6@&1TX1U4PV3F=8^UVZ<^0-*PKU ^D:FJA 5#A"EG.K\+R M:HZ".OWJYE_28A0\DRB#!-X$@CS(TOC,6J"E3W?0QO!4OR//8SJ&]8UZLTB' MR;L!S)2HL<2+UX(9$4NDB#9"Y*3<(?8>?.81@O&69X7;LZK?,^P^#<.6JO:# ME8/DW%($=MO08!0]B]Q$]-D\QAC"$0:V-(OB2I69<)2HZCG #60T4MA<.>K: M4\PM(*7TP%B1?P?OM[/#B39.> $J. =")+24CB?(R*$EFIE0?8+Z=HH:*6.N MA)]ZPF]@"PO:*^9ST(OPD0K?L=7COU,C,2B8,4-9K3)%P9F:LA)4V#E$;R4-O! M>4#"P-%YGY#97]0O1XI=(66:OI0KB?7VK@^SZ>S^-GS-C]2)H$//(+F,_%!/ MP-GDT1]4+"AT#=%T][%W/4G1P$%Y?TBJJ(@&7*);9^ZZ4& \O4*FUM[>;+IX ME?)LGFZF,:3%F^\H1%3@>.KF/SJ_8',7UU$J250G6;G15F;91 &&: K$41^( MX]Q4'VC<(SO#CD&H[(RUHO9F5@"RN%[!K](TE7/([&+(MLRTY+Q\C4H8=C] +\@X3=P.NV^JPN@N"J56&EOP^94*B-$J15F 6 MO\TNH#BR%+6/ZF[?/NP$A,K8V%.H#1B1#VEY:U)/ELOYV%\M2YGRY]ESSSN;C MY8]K#DZ_NND7W.(+IQ?=K9M5JVL30C+1,(BQS"#T1H*/ ;EC605N,V'5.XWL M2-K PQ$J@Z\/?1P:JWZNMD/>6UHCQICBP0=(TEH0I9S""&% 19N%IX)Q5KMQ MZCT"!AYST*?9>I%L&]@KKQL$7S=I*OWIPH@)G[*RZ/ YFT'8Z,!JET!1XIG. M$4/RVGG3C80,W!&U,E .EW4#OO;?T_C+5[1-)[@9NB_IPU6YTW>6'[4^63&7 MHB0(VE%E&)&(@D:P'Z9W#E<"X\[6S#B\B<#> _2RUF/WII@'@/5P]K\>3 M*^1UE BG(FL&F00-0H4(SAD!7'L1F$@DT-I#5YX@93=VRR@@A"-8J,9+=JB.EDRF"1;69M9O6/?5Y(XFXP^UE.HOO4ST_74>OT M[+>/G][\]_/N W[[YOW9><7V6D^]H-]>6SNQ5;]U^,V1TX9)*S>G M3]%HE@R50&-7$(R>N_&>@5?<"&U9]J%Z;?_+2*R8';6>8_B*W$EF% B#S'II M$W OF=:X<'6HG49_87;T&$W J^-B2^KT)1)O8+?<93 1.@3C69D(/T]ND5ZG MU7]O!)>C2-I2E)GORCZ4 >LCARPI8=+'R*MC['"J&[D>? 1L'EG##6/Z]RFR M-2E=A/\ZFQ3?XB]N/"UB.)O>:=X_'R_P5Z^[VNV57&X&=*G,G(L$_5\K,X7YL93DN-P(,BPZ(X4'33*)BM<^0 M?X:AFFWY."_24@,'-1O8N68%OUMU#_I8!@VA.N\=G3]5&$:S58%XR-'P$IB4 MTD@=@!/KI8E,V>JS."NST$@;A2/@>4C=MPW]7=B]40%+.61K&!!76E@JZ4IK M+0_1>V)5EC+'VG:Y$NF-W%T;%NJ]Z;H!OV)+Z=,3:SA[)Z0S$G30KG3YU[7.*%Q,Y=.NL :"T>TE;!;TV -RG7*W]0X*7;&3":$XE=1!4 M.<).,I2-+($S.6'@8#T-M=M?#,KPL!%H"POJY\%; XOS0(6-M"*!.T+!B5@& M$: M\$ M9\Z]92QFR)*7*16(9",2@>RUEE09%E+MJ.C(U1RU#ZO*8D473.+Z=Y"$BAAS M: ^61P)6>\T#05GJ8[G1![#Q<]67O 2I?1]8OA0#/UU=W?GGL]/_^.O9^]=O M/IV_^7]_?_?Y/^N9YPW/[M<8/\=,?=/;#3?]BI!"];WYKZOQ\L<-C)V-FJ"[ M"*8W7 Z6>@/0.;T=0;Z>L>>(),&R -%X M"[C&T)L3M)0Y\.AE4$3GVO?N'A$Q+&0J*/;I0>][2+D!F)S$V(V]=Y./;AS? M34_=Y7CI)FMFHE9$&6Y RZQQ%:E4A&31$ MJ\?\2K3Z9?"M!PYYUU(=//>FW M *40KB[*/-@4GPI&UXP111BQ1@/E98T0C7%NI@PT4]83F8VSM9.S.Q,W;$5< M#Q#K12L-P.U36J)L4KR^D[KFPDOI2J=TH(D9$(&5;NHH-9NDRMHJ+TEMD[69 MDF%+T>H#J8*\!QXV?[I:"&5(0\XI+%>)KK-\$F>KD=;%<=04P2Y$!,5]*8H. MIIR!"=#"<.\SD4;O-&?NF;GSN]#2R 6D_6.R7H3>.(C6*XV8;*)W$G!)"5P6 MU)7X0X()R(H.QA._TQ72 V$T9*#6C_9? *T]5-$XN&XK5=;6U^B,WJ!QD -! MWBS/X*/RH)61*FA.1=RIT<6AUNH!7>T";A],O,2:':*@GP)\*;YR$S<-UUZC M(=13W/9!.5DZQF"DXG'=@D].BTQ\HF*G1&85!#X@;I@-M!D8'J*J!AS\U\DO MWTW+F*2RGKJ=(CDODL# A'.7RKAM"E8R#R3(*"0)N-!J-ZE[3$4C=Z8.3Y4? M*.#F(/+!7:3UPI(R<2(48IO8,@PY>?!:24";FQB3T>?=W*^]@7)+R[ IST-U MO!4R>PI\0.#XR>C_I/GLXVP\79Y-T^<_9F_1B*+Y#,C.Z6SZ+53QE@)[3TN7F0N$AM+ MLCC[^"SF=GC1L+F'VFBJ+=D&MKY-+=>RB"P9"RQ:1#IW!$Q*'!):?!*]94G5 M]HX>4]'(#=R*A03[";@!B#SL^?!N^KA0Y]-L,GD[F__AYG&$P49.,F1@M%A* M[P)8SRTXGF)BE$E6?4[""TELI.)@3T0\'K31FWH:0-_C-HVE12.7)0U"+'[Q M(F.@2R2DP&**GJ))KVZ?]FN4V1>">E7Y0_MUD/SW!M!EEXK I3)?5MKG'@IH M1'@FV>-28\KE,AHN@O4S&L@W14(!VF@<&1A/Y?Q\*[ MQ>(JQ;LU[JLETOWRK,N;+=Y\QR!CO$BK?EVKW_]]O/SZ=54[OQA)'CQ)68 O MPYR%Y0:,D!&"9-ER[U*,X5G_NQHYPZ:BC@'"P90W;"CX!,_=N)$7L#RBSN6< M2[;7ERF:P5+P1BD,FJ++,D>/RW9?N+Z4F&$C@V'!VJOB6G#VMJW13PDC^7$H MK;O+QTZ*?#NV4=8YC9=7^)D1S5K*X!,X;0)N*4Z6IF\),M..DT"#YK6K4P\F M>M@6/$?W 8ZFWW8!W:WCG?@UN*=PI240RFC)L@NP&3UN2J.UTJG26/$X>-Z9 MYF$;)30 YWZTVRZ:5\OWS<7E9/8CK;:GCU?S\!6E_W'BIHN1"SD2CB$BND<. MA"SI#:H-<"53BI1I77U \)ZD#MMAH0'L5M5ENY#MENB37(Z2XIE3S2'ZTF(B M68>[#/[+Q\0UIQ3]?G-$J_LDH<-.#&X KA7UV !8;\N^T!GJ:NT_SSZ[[W<< M>A3E]7RWU/4 2--%I^^1C)*F9!.0,N9-*%N.M'0 GU)@DBB7JL]&.(#<8<<9 M'Q.XQ]+IH0-!:P/X\^R)6TD=K_XAKY\22GTQ7J;S-/\V#FFUO#^E,/LR'=^. M2 TQ"FXB !!RT/M!:&AT<#]GZGOON; M>@A^[%0[(C)@/,PT)$\P?'!>@=51 951*TK*T4SM WR<[RG8*:4JMS?N47N-!+A>'MTT8T:&M\1B>.&5]2/A2L\KB\*;$T MVZ XJ7U.UQLS X^G;LW8]P^(=N:DUY#'R&HCI>=@3QEMVG^3V.B)'-MWE)?IU;C)9C!C1Q@4N@?HR M;-5I%&]IW,R=,%)(IO+#X9@;CA3W??O L[F/=(AX%-TT$7?>ZX4_(MH94I9+ M)K)DU:D%$[0$;223Z%)Q&FLW-KI'P,##NH]I[?87_-YF"PVEG_567(B6E\KL M!6CK"0A=TMM223#9BI!I",363C"T-H5[V.K"ERC@P)JP-],ZUF=#95ND4CF? M&4A5@C?)(YB8)&3\JW[L[^?W^?@H)[T-X_LN?'\9M+KMS@^=8NO M;R>S/Q:WPU*Y%ER)!,S+TLTV:S "C11Q,86DJ(F\]EG=-GHJ>-_EF1_GLV]C ME-RK'[\O$H889V@<75D?)V$Y_K9J$'XM <5SED822%K@HN"4@V-10N"6JQ1$ M$-4'][ZY_J:B 7_2 JX2$2XQ1P;TFYO;( ]%*JYBW[XJU2!GV7M&10#>(WAJP;RC7/%YV M*\P'9YD4Z%U*I3'*T02<]A9\RCHD$PROWJ?R]NW#WALZLF7;4^@-P.7>D42I MF9B&\23=6SF?9R\5I<\Z$I<26%MN@1+MRXQS"E(XP\H541:JQZ ]\#'L;:(C M0WAP(#2P&%XG?',8N_7\SI.+4H+QSU6]G>4B4RTC4%6:T"87P)$D0#OE/369 M.EO;F&XA9UB_<7BL/.H954=Q#6#PU=5B/$V+Q>GLPH^G'0O%*T&9K1H3+5"> M\[6FYPY_VJGA]&OYY[LI]"?OQ\Z/)^/E#SJ*B9GDH@9'.4:)PC+P MS'%0U!FCL\LIUHZRC\3:L.YM0SRC1G3,[=>M^B3.S(VW#^MC-(;T7 ME38 U3).<5'$F19GTS??B^2NQHNOJ_Q?5Q.D.,^1D@2.BS('AMAR,$I AT") M)5916[NMTK-$#>L]-P?.NDILHK+FB9LI1'H962 @D7(0$5>7*TWOB"+(71*$ MV^K7DO>_2-1;J4US"*R@KF'K"4N"#N7UOIS>OOE>.$@C+;+FY:*I2C%T$[# MZZR@W($2CEGI\O.E@AL>/.Q%]6:P4T'J#6R@)R',4Z>[>Q["C4. SL''>;H8 M7UTLWDV_I>M:_326),.E*&7!%OL<_ MG"!#ZRWF59JF/%Z.@E;&9,+!$5_$R!F81#7H+#)-23IM:T??+R)PV,OJS2&W M/^4VX$9T0ER@:G%]OIY=^66^FJPK_1:EFYJ5W@<@(3CLFT-G3WIM$K'7%A_EGL;?NOD-@92I MUZ5)F2<1!)<:C'.RI$X:K(TPD>$Q7:TWDZV#B6>@=J* F IS'7'V<)S3^ M\=HY7GO!Z!=W?4"Z[6$QA MM+6V]$>"9G4E-@K6CIW;S6;%E_T03:IH[CYA&R]Z']' MWT!9:^WICP3&@Y74*/BN[?]']Z,S_C$K$YCWH)0P9;*:!NO1Q2FCE5CV3F5Z MO-UY351K3>:/O#7OHYI6G<'Y%=*Q+F$J_O3:F-](],[O1IEGSBQ7X"EAZ(>8 M,MI&6]",*",$!FM6'@.*+Z"YM>;QQT-J7XIM$LC=K1448^D;>HK!)8:1\YO" MO)'TD@KE(WB7,[)79&N= LTSKN"<'*O>(NV%)+;6%/Y(,*VGM@90B;M"R6F\ MG,E!G4XV^I2X)=+A?D' MJF4 M(3K1RQ]E"N$2UU-I/7M9/C)R/ >;I0,G(OKK/E"PP3L0@A?'2;C >TJ#[T!= MD]V0CK:GUU%:FX"\[A"25K.GBIS7OXDC3WQ".5E0BFL03@84(O% HB3F5P[J1Q\X2U5)7"U'*W=!L/)UAK/6C:^FQGF PPI4:53EG3X+;TC_&@;$T M@.0Q.>:=SK'V. V2%J:0!AGV[22AO&'!K!>2QU[#IS%%&PX +Z MKXE$#/*-T[B8*B-L"SE-)E_Z0E@MM0Q?UN4GCX.F.\,,/Z5)]Y[9'2[/TW0\ MFW^8+=%EI:(T?V<)E& >!+((QN22=1+HBL00V<,[_1OJ; X@H,F42VW4'5%' M3<2Y*_FEKO#HXWR,HKPL@S=7$A@I'2@UP@#3&+$+3,+2; M(R] 1R,%SRD24_O.Z;-$-9D_.88S=[B*&G#I'C%4$N8+E)%(O'3<3501$#P( ML,Y$<,DFG0PC,58O6=A(R;"5^T.CZ^7*: %2:P-\XPE\=M_+G9D25J/,RO'S MYLZF4ND444: YMF L(2#]ZED'*7C7EJM(G"C&F0Y@92J7%,HH4&T8:)M(T#H0(]4+8HWGWC=L7?\0H455#;3AW^U\ M06N#8$)*3*P/.#2-<8I8;B-Y$@%V7LC];_+L4=/6FO@"/A-SBDL MS_*;[Z&;AO,)X7[6-4,O_RL;QS(K;BKW?W#GDR,FA9,Q M*Z"B-/TK19+&^E(?ZL*U&/DA8L&BU :U4F\7@%EC@"E"FFB'1"I]H]2X_+X;#YT]Y6 M2L,P:6#C.,QBB$"X\<&"RDF#, (W2&H,>.UMUMYY*YI:$\,F;-N$^(N4N#=B M+[N%A!*8+QO +*!N'TSK9,&.8CA&Y%;9[P//H,-E(-PK&1_1 9*0\@8"VDF:B>+JQ ^;.:X M313OI=1&G._N@MU];C"^GL]_H&?T-S>Y2B,A<#LIYX"*XL(4#QT =(I5, MVD4](/59PH8M]AP ,!L@6U=[C1C81W)\P.)MDY*13U)YK7(I[2^]%*D& MIXR%3+-V@:MLJZF!:1J;:?12@K=1@)#<@\FX+!V7 M6:1@)*\^OJ=_Y[6W@M3AL7P\;3>03SB_NKR<=&Z6FUR[6>^F>3:_6&G\1J!, MV$ 4A:2U Q$IBA:==DB9:NZ-&^W)DPU1)9AAP67"(,:&\,&!TK/YHBGLD#.M;]J+F1PW@]I=Y M$Y ITXL^N^]I43@8E:)L98A NYH3DE^ZPTN/7J^2GAD52C:W.F3ND3!P.ZRC M0&9_F3< F>)NHF1N[PI/X\VA\3NTUW>.ITWRT7N#CFBB@!$4 R>5ALBXR#YE M1ZNWA]Z9N('+4OJ[4-N+=IH8('\[@JU,8%NZ\33%-VX^1?5PIO,LL=7?UME:*C8BR2OF,C!L><+,) M#@PQN-D8HDUDS@B;=P%N?R0.?)/W"'AN1+W#PKR[C/"HOGO=3WG\SQ1+#?BZ MX]>Z 5A7HIMLSD()#=P:@@O9ET[NV0()GH@LM1!)/ O@/5\^\!7@OJ%Y#)4, M"[H[O&Q@Y'2VZ/J^3ZYB*5]\,.T*Q;V>*K2>^WB=N [QGW#NDFE-Q!\K>72,1;'RRO4^[M5 M]C^^NEI^F"W_,W6IB)&1$=>TC64V.BFWJC&&L#D"1]])2Z9CY/6KD7:C;>"[ MR;U"MU<]-8"_3^,O7]%K_WV1NN&59W[EU;^;7E?_X79S]SKVK9?#IR2 MQ:]^O'?3.$%=CI+VVE%TV;,R96P-S^"UH* $YX2K@%'C\UF!'5XT\!WGOCW- MVJ*N!IQ__?61P-_C#[I?=;\I?_4IY5_*?W__].[>\_W$A7_@I]*?P^QB]?S/ M7U,)$=WTQWU2%^.+DI'F^/K+UE- '3M!L,Y<$[ M*8%B@!R4EU:FVIT9JQ!^\ E/F2"0SO+:CB(9(QN4R]83% 5+N,(T!\.(AV"$ MXQ@I)65JWSI^3,6P6?/C8^K1VFG6,IU?75RX^8]9/A]_F8[S.)0K_K?G M 2CH4*[GOMAJ[?C<.A9M'R8J6;O'K[F!&U%2"1JIMDOV,PGR%G_['B"0A/ TEE6Y%:0C!P'AJ@)F4LS/,&E$[ MTMR-LF'M5R64/*JEJJ^49@W5I_0M3:_V,44W?UG'V&PFI)(Y63]\W:CVT:SS M&]0$*FDFPH)-94PA8PJ\L0R2<.@P.XWZKEW>L2-IAU?.;WW-+:HEERPFK4$Y MKR8:5J?/GCM[3\.EL?U5^/0?M?L_%T^3?\ MIN3D;W#(LV(L,PJ:>]RC,*0'DX0'3:E)A%H7<_7^'B\C\5";=MW:_EKLK\>+ M,)DM\!5W-NEL.,-=&APK<]8ID[@N30">,XD^" Q7:INS'<@:UI+UB:2'%JVV MCIHU9M<3D$YG%QZ#Y55T_V(#MO$I=8S6\P16,E2;7G2#)4F8%U$QX *]<5'Z MMWOO-6AK2$C!4,Y#Y?6XC9Y#3="&9V]"N&').!82(?X\GDY?9G MV\/JF*&=R:UDC:X?WA4XWG_U+21N0$&K0>]=:L87OE)J54X_QK2LMRLC:;=M>-7^Y3;7Y.):]J!R*K);&^7'5M MJF\/2^XD'0CGS"H@$?NO& M\^[ZPV_)%?XN]C-&FQ]3QQ;M0&(E4W3SICOZOL&54T0R8CSZ[,:"2#26H0X< MM:]<-\@UL-IUNMOH.7A*TH9GWV);Q1@9Q@J $$]E%!E&*3QSX-9[I:+,HOJ@ M]*T$#6MNJN'BT3RD:DIHUL!CG=J(JS"O:_(*-#KXFDN1ROF2+@Q\4 M00'@MS0Q@5BPBIC:!0$OH6]8*U07/QM&&?6CIV8M4U=/NH>OL_Z[.M9G$Q&5 M[,W[A(%TVA"Q2\$D227GR+OQ5#F5WF,!N,M6N&Q\LK5'(#Y%RZ'69?7<^V7D M=W90[HRR40>@6640TFBPM+0!(8)2J@)3L;8]V4[1L!:D"B(>&HZ**FC65#PQ M/?;%IF/;%-J#3>4W7/+++X&T8 MEN1XB-EJ"D9SW"B2MV4.<()(K2/X2XR!:V=:=B:N2JO?;2_:M 8\TR3K4O"; M29DVQ@UXZC(8&2/%=U 2ZZ?!7T[GT#GA/O"UL<5OG_IKUH:MRJM._G#SN(?U MNO?7=>S6TP35\G)N5%EZ ]WV;%GKO#.5W2!57[JZ7 _"O(%9JU2I">(*>2.;QY M_@;/WQAI%(D.8J )M[F FM6$ '$L=$63,YSB8K'= MO$'BP1LI@*9L.+U)_-Y:45TWS$.G%@M+ %F M'#K&H=1=",]!"=QE/#.>F-I7S ZC^)">G9O?LFG;U4%Z+JT$&@FN%NL<.!$) M2)X(0;ED19YO8[3[^YJ[P]$7A.XVT^Q'&PW;KHN+\>J:GIO&&^[W:R*R[6&U M;-B.Y%:R8W?>=_+@?1O\;4U%Z745H MW%%UEY?=2;IRGK5)Z"B4:?"B",9$C!=<]I)2%9VQM:_DO8S"@<,;M)$W8')\OQJI9[ M$]QD8H%F#IY0"\+)"-ZBNT]2<(@MF/E%ZE*:IC M612PZ)I@?_[JIK=)U+M_=>>2N7$Z:/0QHG,;$29N=)7S)N2$*D^J[8> M^8.;P%X0N<$ #J+O9JWC7]+LR]Q=?AV'.Q.[7FX;-S^FCF7<@<1*=O$\?2F8 M^Y0N9_.N;^I-49XVWAF">V WI4Z48;%64'"1^JRE#S;47MI/T7+PS;<'S]VT M[R=-- \:UY6/N,*$5^"3LI"%S<2:I"BMG07;@:R!YR+6P,:C2VZ5E=&LF3F_ M\HOT7U?XK#??]KO6]N@)M3I0;B.LEEUY\)+;W$1@47B6 +<15?K2Q#(5.$%4 MF?B4%1.Z>M?%)V@Y_$;M_>?>N9R9:VMB-B<*E.E%SGX)A1TCV!)@#A-P 1!ZZ]"O$/\1]R+@',Q8@$UH.N4W"H %YU(*C MQ(RERM7.JNU$V+"#'WL"5'V5-( S-*LAE0:^7:WG>/&/4Z1AO"S_&@F;6*08 M(SJG;6F'PHO8'*#;)T56D1A2/Q/Y)#G#3EWL;U>K(OX6D%2F3D]C^4^IX__F M)B6,>+P\DDJ\5.384J(+ M9QQ*I?H6ID>>1R_+H$=.N"QCS3U:9ZF %14]J# M!L#ZFYO_(RU==X$[7,V[^V1K3@A1)G+)47 Z(2=&@K,Z@(V1:JJ\)ZPV%)^F M9MCQA3T!K9+P&X#1IQ02+@3D9/%Y[F*Z'JI\/7WY]O.4<#)%8N=LN@P%AA(5&*3H9FT3R<"%_A[FD]^H>=B=@3 M5 =3< /@7K4;6749>>B;(",F4%R84J!;(IC*X)@60$W.)AJE1/7]>@LY.T'/ M_F30JR7^!I#T9,>KAWQ)::4U#,V_<.A%&.? 6ILAV6!,1@Z=K5T/OBMMNR5O MR4\&LEXTTP#BNFDA4S?Y?9'.9WGY!\IX;8114H9%F8$D708>$P:>) )*!D?GR1F-TS];"<"=63?!HCN-4I_.YZ.E^G]^%N*USMZB%E))2$'RD!0 M;S#JH0Z<)(R*1#2)M<=R/$O4;J#ZV4X-ZNJB!7!=7+KQO)C:L_GK\>)RMG"3 ML_Q^-OW2,;7B\J$51CDQ2[,L[1\5>I""@@^XBER2PB3#K:&\-M[VH',W"/YL MYPR]:ZP!5&X:J+->7[)<_D0'$\,5H4%$C:$Y21E%I[+3N-2HKGV8_C0UNR'L M9SMUJ"3]!G"T9=S(]:_6C-&(WB-U'#+ZDZOAWR88C^LE29D)1]G5SGKL3-QN M*/O93A_ZTA=Z #2M],A^RD+E53"I<#('J4JVBP :!47&9%FZ%1UG5 MW@0WD+$;DGZV8X%#Y=T 9+IN7&A*9V%E!MSL;0=#TF7^2P*@C'21Y%-)L;$R1&L(:*U#Z6V/BX:0TOY:LJ"8=Y35 MKEY_EJC=ZG1_MK.!NKIH %S%?I_E57">11>]8WL6;)V@];/EKJOK8\& M(':>NES+7](TS5W)Y9W$B_%TO.AJUK^E-6^/3"VQ.3-M*7!93"W%A>20-]#, MY41BRC;63K?N1^EN0/S9,OQ'T%H#V'RJ3_DCMA1U6E,%V1J&^WXH;]#+PW [::%]4,^G#&*2AG ,XE\2 Q27"S=K)5V M/F1%E:\=*SY%RVZ ^EF2_U4EWP""'C8N?I2N8Y1SQ@-HIPR(6-H7&W1$4_9! M&JJI];5]M6=(V@U//]L10$T]- "KM[-Y&G^9GE[ANZ?(Q]RA\0W=L3YN_=VW MD[NG_'=ZSG(4GB<,6)D5*2R+8+,BH$B01&1.D./:J=1]B=T-BC];LO\XNFL MI!_2'W=$.)]-\9\AWP.I3*+Q$A%#RL ^ M2M!OLY:!8IXXFQ-CNG9!)JC;XMGO%6\1>5XZ&V"I%&J=7BR6& MJ?/;GI[6J0%1,(O9H;0]F1](J#(9T7[[,TY=.0V=Y M_=H'( _169I9.6!S%#W41,"*H''12>,$D=[FV@U@=R)LZ+&V]=&S89IC9?TT M;(2V5X?N;YQV>FXMH_5R)FI-:NN&[OZ6EE]G\=WT&[[L>K##_YJ-I\N_X3=7 M\SN;J Q",2,<4$E*V*G+X BO0%.NB.$TBE!]MMG+2#S\5/6.,L(3RKB3+#)4 M$$$BQN&X1(5"J7BI;;DD;4@0,F 5-W*OX3"@2? ]8BOQ^>OO6FN6?NWZ3+/ MOC9OR[/JV+E=B>UO;-PMT$P.FE#.('AM0'#4ON.XOW*GN)&>6&)JYSZWT5,O M"EU7TOTSQ7<1]82A__6MP9. BQ&!BXOO_=CY\:0K(NZBE!0?+ XCB60\4?#> M,5P-'L1@Z+CVZ^/,L;E/) &I9IEA05(&UWHA@P,"?$@G:.&)V]4JYVA6:_ M' W;W+>W5= 0#)IU#1Z*P4WC]F5_(4M5U8W3)!2262> M,#:G*7D0SB-\'0;2FCGI'6)$5^^^_"("ZWD4;Y]>6@\W$Y=T(,H STJ5UBL6 MG D2-'%E4XG15[].M@>9PWH&_:'L:5>A'PVVY0X\LOH7I5'W/SN]KBL>'_": MG"8A"PF>EQEPVN0R'LF!"]V=#[=%TV@!^KY?H;-L2 M?7M5*X_"*HB_<..#3B^63ZZSAO" M^UF^\>?N;#TZ$BL(.%LB4=?TUI64K39].2@-X[1[KM:96RI#L37.U ^\M55Z9_=IGF#X)TC]@* M3OC2_I6#R!IW5FUC&9L;E2,D$EX[(;*%G'KFY^2;&T^*2-_.YN5>X&V/\))6 MFX;Q9+PI,8" MZ'T538IZV)N%>!JH^!X,A'=CJ19[>.O0VD>^KB[#K:>-EM' MT&0#&V=I6W/+V4.>'Z:ODHW!R9*^8A&=8#3>EKMR;5[$K!T/FM<>EOD2^H8- M9/I"9&\::@!]=U;;=;-Y]Z/K1S^-^)/Y5;I[T/" 5R:T];C:@$1>^O$6?R($ M%*^5Q. *)*9ZPY9#Z!TV##F"O>Q7@\WZ@3>=;'Y+KGC/%X>X@=L>5L<+W)G< M2D[@S?MNXXL[I;/.65K&DR=9>NJ%:# 0(+AWFNBEYX'35#NSL(V>BJGMZ[>L M\TOW#DS7DH]GTT_%KI<66Z_<8OQP=42J,= R @@KK;8"QV7I:(0 M[3K/J@P,ZR!6P]V6[/>1E=S AGW#\@Z<_CZ=^46:=_-EWDTOKY8/_.;;!CI9 M61>D!Y2]0:=%E/M%93)(,,1K[P*O?C6A#SZ&=3][P_O@*F]VY[\>/^+N3![9 M=^/?\JPZ^_ZNQ%;:]I\WIXE MJK=107=;ZMOHO'"0A<"EJ+,'([4')DPFU%K!;.U,S_-4#;M5U\7*SD."]M-) ML]9H-6MK7_MS[Z_K6)RG":ID8U8SQC:<6WC!O(]9@V.>H3YE!I-1G]E86M)P M+$19>8T]1H1DUF4=DNU>WH\ M0ERMO?.K2USXQ=:5YKIY-K_8E+$N30FUD;P/+&.5J[4F\/,H?-Q?9DL_I55K-^ MS^EL^@W]NW$WD'DZGLT_S);[^T%;GU;'+]J=X$I^4CE!VE3=841*(23@6H2B M_00.PW)(V9&D8N:&U [ -E-R>,/&&X&6%SP N61916D\:*DT&MTRMT5I-+I* M$!>M24G4'GJRE:!A_:4*6'C___W$DVK=^-Z%T&KU M/7=>AI'UNBGG[1R1V[Y1@? LHP-+RW3+9!)X'S"0",J\5Y[C)4Y2*LOB%!>HH"LA5;U+T0A*'KNSI U7;KCO6 MUEJS9FQU:;YK++2W =OPC#JFZSGB:CE#-YO?67ZJHW#7B\G?Z<5TYR0EN"2= MC1"4*@4V7H(S+$&@,H:@@_*A=E/>PRCNHPW972KN=JA:K]&'848,UH5L E#' M!8@2^WIB*/@DM97,&9K[N[VU+]4#NVG'0^DN+8[G..YVB'% N7>\ M_SX=HZB+G7J"?6N35C)+L$01$"(&,)91"%IRZEG./AX;[R]D8=@473-68_\L_.-'U.K_L96T M2B'FS5LV'?%DHEEV"2&G\8NP#!PQ'BSW*D7.HY:UM\0MY-0SE*N7O$IY-D^W M+\3_+);C<#*-ZX$$#_8%X;.7SEO$NRV#A)- 1TDR4#[F;+3GH<=K;WN1/&Q8 M6 M93UNT_O78U/Y^>P_VFG5D=WTC_E6:ICQ^>)ZA;$Y*(&_>"@>"D<1X[030 >0.&\CU#]=^]=<45-_DG$J0>;LL/Z&CL_4NJK08:W*508E2 M6VTCNMWHW4!@N$[1IT"GO'8=W"'T#AMM]0_6GC78%%I?KPE )C?=CGG8,C=Q MG6-2P%G _4-P!Z7R%H4<@U49%VGU47=[DCILT-,_1OO36POP7,VN.K"<>B";$2,BB*S 6$BP*%%S, M2AN!_S;]U0:\E-J=$-G;3-#^36&OVFLV>_,A+5>B?3];+"[7DRSWS>-L>UB= MC,[.Y-:::_%@QN<-YF@(AMGD0)?H5S#U_[/WILMM)4F:Z*O<%_#IV!>S^TX> MO@CP,>OM3"LE4@JMRPP?HJ5AS''K&VJ39\T"O)F>GJ_NC/PN5BBN=:HC) S9 MG@FUB+" XXI"+N>8D\,-Y-B+U)%W5[3 T"-AQF!*Z^IR?35;35-EB0*JZ_DX MO_X53\_)S#=[D,Z^G:^VF??;4KDQA<1P;NKD$R>1G-@ZZ@Z+I-L"@V;"%4?_ M'0RVK;@8-]$S,*)'476W-_3?\OSK K^=3./M3J,#;NC'/JS-#;TSN8UNZ,_Y M:WWJ^Y2_U1FGLZ]76&0L)B&L!L8_9>+:R&_6F2\':9+=$R6)"&FY$"9',$S1:=]T2J&J!13K1^=]J-P MW/NX"6+N]&,-IZ)N3Z8O)[D>Q#B[>)-7.#T]X#RZ^Q%M3J$G2&MT]GQ8?,79 M=J[RZ_EL.3^=I@V,9^GC#>+7D_-Q%J=X^IE^)_]8FX!9F&AE!F-M :6] U2% M@]0V)I:],;&UN38AO$V_Z;IS\4U>QL7TV]5540?&H/>,_%(ID-Q41I>V' _RR\47^HA7?TV7$Q.]BAD] M%(YVTQWG%1W3)I@8+?K@1>NTW YD]3!XH0$$=AW7H989>C-_ RGLTGF M2@M5#)CB/=WZ7H&7TH!,#'5P9)FF]9#Z'3+087H9=^3'/^;S M1(RD?Y^>GBX_E#*-&^O\+9^%O)A$@5SYVB*G>*1(/-?C/AC(TI*1*DS^=@OF M/5,^'O^.3M%RJ#;G0XBV@^/H_I.;_.G\CGR$Y20+K8SF!5*V)"1I$CB.&0JZ M*#UG0K'6C_%/D-3#Q)CV-UU+/70#JQ\'D'S*L_PGGG[)B[.)RT*FXNF03IG5 M;ET%(18$E%XRXZ+(<1@/_D&2>G2@#E3_#L-@#M5%!]"ZQIE0]!Y .D_W!$/J>%V$^:!YT M6]4T+Y^G7V=3K1[I9CT \?YR?3F.=8Y'2M'[5#Q/C#DZ<-OC.-IG6ULPW M2LW>0\+5(R4W4G"1*0R@6$ %3Q=AX0:X-;9DST0PK3V3AZDY(@*\?C!=#^/^ M4&XF RDBNBJV>U0S&\=6%26"4A$$A2_DV/I:,,]D=1B4,,XZ=WMIWCWA8D." MQO75&H'G1D@YEJY&O'B7B]7D$\Z^;A(W+*@@UR5R-M3*@&P@,,E!.JECCC&P MW>JEZ%-O&!S]ZMK8?OC"<0 TIJ;GQXJ]!ZQL4RS,NV*ULB!+("O3U:TTM0^" MVX)UED)D._5-[X*6,9-91RCKMKH/D-S("O]M.IN>G9]M"0^)N*^C,Z)1M:>0 M*7 L,B@^A8+:!'@DV:0;)8N"49A9^L%04_1- Y@.G G!E%: M!^F@N_Q<<5;EP\^1=.X05%;!#P) MKR/4T0&\ZJ[6Y:?\/<_.\^]Y=?ER&)A&@PAL;8#K>F13.' F6:+36OG8O-_K M/D)Z ](QNKY=17ZTX#M S^5NU4\YYNEZN]J6CQ3)Q\-49VH%.K=SL(!2., H M/=WW&%+S9M6':!GWV6-0##41?P

2Z.7-4%:P<58>T7/W7K!DP/1,0=@&A!6V=6:P;K' 2 M"[Y'PHS6:J9@U\9&:QK"S"YNE-"]1,>I9-/N'N(YVI""D9RDF"FT2%.^8XJP M JTY)2D!B3ZAC3Y#V8Z"&?U@%P@RM&A Z/U&"ZE/0FWV1J*+&U"84/DA=I4V M::9RT\[0LC44G#'D!^B.,U5*=,LRR)X+N)JN1PR.B,M@5/$&T@D*_8\H\()P MP-#J]>'^B)VP7_'0ZH5G](:6]N=B*Y701_K7T(*U>M-A/7/-KV6-4Y@[^AY+ M$ TXR?MW?N1]'H+]3V+/T*<]^G1,/;E]JO7MU6=&@:C0Q0&P HS)O)1[W M%"%K8X3NLJ>[?!U=PRE6A!)U&&(;%7DK6RMV9<7,@]TDWF0ZB]UF@"/J.:)1 MCGLB'U$N !!A>J- *B2P@B&64:&WLD0#+)X_S#+K66:OVY.,-"0#EJ$# 9H- MLR%;Q^LOK5/@0O[\K]H7^K4V&:ROS)M M7KW#HB#ZB:60:TEO,M-'0+2YJJTH7MOG?LN53AZV6.KT#L(,T/TYY^I8,1/T M?QB2/U!+ P04 " #=@%=8ZL/[Y38# !A#0 &0 'AL+W=OSU>4W;',P"![LN"\(F1";$X M,4T>9U!B?DP70.23.64E%G+(4I,O&.!$@\K"="S+-TN<$R,Y+ 5X-\+0S ME13M0X0%#L>,KA%3T9)-W6@S-5K*SXE:]ZE@\FDN<2*\AA60)7#T&4WE-Y4L M"T!TCJ*U:(_3GIPQ% M%P)*_K?+]XK7Z^95.\T)7^ 8)H;<2CBP%1CAQP^V;WWI\JQ/LJ@GLI:?7N.G MMX\]O*$"%W(OJ[[S+M\J_$#CU8:Z"@>C( C\L;G:=*0CS'$"=]0.BYZ'>(O?#7+GZ?9%%/9"W;_,8V_YV*R>_3SS[) MHI[(6GX.&S^';RRF"N^W/G_'#IRM8GH>Y@Y=3VW?K6+J"+,\WW*[BVG4J!CM M57%!!#"B/PE<=(G8"W_MXO=)%O5$UK(M:&P+WJF8@C[][),LZHFLY:=M/75I MUAO+J2;8_#NQ_>'(\K;JJ2O."P;V8*N@NN(9&[UD"2W4/SU%,ET14 MG5DSVYP33G5WO#5_ILX/NJ=]HJD.'Y>8I3GAJ("YI+2.AS(I5O7SU4#0A>YP M9U3(?EG?9O(,!$P%R.=S2L7C0+V@.56%_P%02P,$% @ W8!76.7-KU;& M P -1( !D !X;"]W;W)K&ULM5A=C]HX%/TK M5K9:M5)+2/@<%B(-)-&.NFU',^WNPVH?3&*(-8G-V@9:J3]^KYV0 I-)0?*^ M0.SXG'MSS_7']73/Q9/,"%'H:Y$S.7,RI383UY5)1@HL.WQ#&+Q9<5%@!4VQ M=N5&$)P:4)&[?K<[= M,F1-,3=^]"*9\JW+*R+U MZ#I3NL,-IAN\)H]$?=G<"VBY-4M*"\(DY0P)LIHYM]XDOM'CS8 _*=G+HV>D MOV3)^9-NW*4SIZL=(CE)E&; \+_T53E^D^IZ!YDMX+LTOVE=CNPY*ME+QH@*#!P5E MY3_^6L7A" \S0"_ OCG@/X+@%X%Z)T#AB\ ^A6@?ZF%00487 H85H"AB7T9 M+!/I$"L<3 7?(Z%' YM^,'(9- 28,IU8CTK 6PHX%3R0E$"J+G."/G+V;L&9 M$CR'46MTQQ011"KT#MVF*=6)@'/H+;-9I\7KD"A,<_D&AGQY#-'K5V_0*T09 M^ISQK<0LE5-7@9/:E)M4#LU+A_P7'/+0!_ ADRAB*4D;\.%/\'X+@0O1J4/D M'T(T]UL9/_)=!_6Z;Y'?];T&AQ;M\$^) KBGX=ZXZ7O:X2%)#G"_UP"/+H?[ M#?#XG6X]P]>[*-V2IFS[^P_ H#M%"OE/4_J4!OK-!O0Z/)$;G)"9 M PNM)&)'G.#77[QA][3]-O;@CNU 5MB+%%H) M7L!N5*< @Q7G. =HE0--LI=&!L:(WBUW@0^;Y]3='&8N^NF( MN,%K;^35@TX".J@#.F@-Z#S'R9.9).\[[SOH.SKM: I>*^&U<\8F66B3++)) M%ELB.Y%X6$L\_+^7R:%-R6V2A3;)(IMDL26R$\E'M>2CUEF]P#)#H+2D*1'F M>-6D:BO'M:J.GBU._<'YDAK:M!C9)(LMD9VH-:[5&K>OP5L)/5*"8L62,J/7 M6P2%FU1P[-43%5X4<$2& WSRA#9$)+ !0J76)&JKJ6M%+^X[@UI?U9_]R;++R&_M"; MQ.45Q@_Z\D+E Q9KRB3*R0I,=3LCD%>4EQ1E0_&-*:J77$&);AXS@F'IU@/@ M_8IS=6AH _5-4? ?4$L#!!0 ( -V 5U@=S#Z_B@, '0+ 9 >&PO M=V]R:W-H965TRAZH*6QK:U$NB1E)_^^0TG1VA+C&HM>;)%Z[W'>D!K.=,_%=[D! M4.2I+)B<61NEMC>V+=,-E%1>\RTP?+/BHJ0*AV)MRZT FM6DLK ]QPGMDN;, MBJ?UW+V(I[Q21<[@7A!9E245SW,H^'YFN=;+Q$.^WB@]8T=O2RIA 4O_LDSM9E9$XMDL*)5H1[X M_@.T?D9:+^6%K'_)OL4Z%DDKJ7C9DC&",F?-/WUJ\W! <,-7"%Y+\/J$X!6" MWQ+\"(U&-?U0)[-FH_V(&H-;EC"@1(1:[(8W,H"%^1^8AK;21YQS+(C@5L=-U9 M]UZLS[V3B@FDU\1WWQ+/\7Q#0(OSZ9Z!GIQ/=T^X\;N-]&L]_ZR-3 W;\I:\ M^U'EZIE\?< W!#^;/179-]-6-$L%YJ5T);J16YK"S,)2(T'LP(K__,,-G;], M:?R=8LEO$CM*<="E.#BE'L]I05D*A"JRA'7.F,XN?A);$#G/3'EL]$:UGB[ MN]CS)]%H:N\.$V1 3<(H.D8E0Y3KC;R@0QU9&G661B!"9TW/X2T0R1'CNV#6;"SMSX4ESG_#6S/%3*(%< M%%QB.:)*B7Q9J=JBXN<8)A?PE!95IN=H]F_59@O)KS$N33D*!_XFD=?+TA!S MY8?]8V 1:YC3M2X2]3X9**P%.#]R/"^$0)8^DR4H$P65-_,)C/C80RC2<^, M >,[0<^, >2&OMG,I#,S.6GF]FB3_N>1G@P"&_E^+_K%$'05N+[;\SA$N2-G M/#:;C#J3T;FE"%AVN@A%@\+A8T_H]\P,4892E1A01Z6J,6,?]",EB'7=UTF2 M\HJIYG[N9KO6\;;NF'KSZCZ<8-M,0@-P/7I)P$V(\?=8EE6C(3 M 2<#@MB2Q8?4>:DCOI0X?4C%=[EA3*''.$KD96^CU/;"<62X83&5Y^F6)?J7 M52IBJO2F6#MR*QA=%H7BR,']_M")*4]ZLVFQ[T[,IFFF(IZP.X%D%L=4/%VS M*'VX[+F]YQV?^7JC\AW.;+JE:W;/U-?MG=!;SIZRY#%+)$\3)-CJLG?E7A#/ MRPL41_S%V8,\^([R4UFDZ?=\XV9YV>OG+6(1"U6.H/ICQ^8LBG*2;L>/"MK; MUYD7//S^3/]8G+P^F065;)Y&W_A2;2Y[XQY:LA7-(O4Y??C$JA,:Y+PPC63Q M'SV4QPXF/11F4J5Q55BW(.9)^4D?JT <%,"#$P5P50 ?%\ G"GA5 >^U!?RJ M@/_: H.J0''J3GGN1> "JNAL*M(')/*C-2W_4D2_**WCQ9.\H]PKH7_ENIR: M76=2[Y$2S=-XP1.:JR?1+^@/*@3--43O Z8HC^0'] [Q!'W9I)FDR5).':7K MSRE.6-45E'7A$W6Y&-VFB=I(1)(E6YH 1S=\WWK\W/IK;"7>L^TY\2)A__Z[WH1O%8OE/FRX^I"Z0L 2 M1H!@ABZ#O2X#Z_4QIW*#]*4A^9*)(A&V"5$R!@4COPOO9J[K3?RILSN,L+6F MKA&&A!$@F!'AX3["0VN$OPB:2%J.$ 2+J&)+'7"IVNXEUU94UQX/"0N&S2Z@ MQV5F#R! -1IQ'NWC/++&^5LQ/-+!I3O=D]<,99*ML@A%^G[>&FL[SD=/C J) M)B@N;]_N&"WI4QMI;B5U#30DC #!#$'&>T'&U@@2J7A<=/<5Y0+M:)0QE*[T M>$K19,T7$4-42J:D'CCK>X(X'AR5*HT;_6X\/NYWXI^MY$F M^A<%;*==Z59? HJ%FR2-TO536^3MZ*YY'Y06@-((%,T4Z<#XN?##T(H)I0XD M+0"E$2B:J0ZNU<'_PQVCJN0PCXU=]_B686]*9QD@:02*9LI06V:WHV?6F6Q> MS,HP40YA\_F2#=^V#JOL\,Y7"ZB=!J41*)HI4^VHW3>PU"ZHIP:E!: T D4S MU:E]M6LWUD"YK.F\AY-&*@,UWJ T D4S5:B]MVLWWQ_33/R)[I]D?D&&&=1W@]("4!J!HIEZU![=';U!SH*TQ'-06@!*(U T4YW:L+MVQ_ZZR4 [ MI+,<38.O#\7X:'(Q *V50-',0-?&W+4[\TYS@G96YWB#^G=0&JEHAWW!\P\F M>\S'9;4SQW9GWGEFT,[K&O$76C>L)AJ'U41CZR,X4 \.13/EJ#TXMKI(H)&1 MO9+.&KF-GC?R_>-YQ@"T4@)%,W6HW3:VN^U;^LCC+,X3ON+)FB7*S/U(I6C! MT))+)?@B4R=T@'2^<]ST[B.O\9PAJ X;V \C4&TS US[:&SWT1^-[GTJS*U! M!?70%>TPJ(/!Q!\=!Q74'$/1S-C7YAA;[5WGN6\[KG/$_4;$L>OKO^.0@SI> M*)H9\MKQ8KOC;?%:':; [?#. H!:8E :@:*9,M66& _A+1@&-SUL^!V?&<% M0!]P@]((%,T4JK;2>/(&Z0S44H/2 E :@:*9+U_6UMNSFUN8=&:OI/,+FOV& M>9@,&MD,M$X"13-EJ"VW9[?<[=GLEE&9"1;GEN0FV6;J#)''+0MSN;XP$;=* M 6J[06D!*(U T4S):G?N8?B\YH&:<5!: $HC4#13G8.WRNW6?G["S)^AB-,% MC[AZ.D/QP?7%\^NK53+8E\^;5M\[3FRP[Y2#VGSG8$V''F:MB\4T4HP7YYT^P_4$L#!!0 ( -V 5U@J M6K-V& @ (!* 9 >&PO=V]R:W-H965T>^NJY4'_HM90E^;3)ISHK9)B51=ML@GSO&BR$6D^FE_5K]VJ^56Q*[,TE[>* MZ-UF(]3G]S(KGJ]'=/3EA5_2QW59O3"97VW%H[R3Y6_;6V6>38Z45;J1N4Z+ MG"CY<#UZ1]_RH"ZHM_@]E<_ZY#&I/LI]4?Q1/;E978^\:H]D)I.R0@CSQY-< MR"RK2&8__CQ 1\;-)\_Z?X=#@0)P4T>*& '0K8 MN07^H< _MR X% 3G%H2'@O#<@NA0$-7'?G^PZB.]%*687ZGBF:AJ:T.K'M2Z MZFIS@-.\^IMU5RKS;FKJROG[G3:O:$T6Q>8^S46E6Y,QB769&F]R1;A(%?E= M9#NI2?% WFDM2TW>)7_N4F7>%OF*?$C%?9JE96HV,>_O-N;U[Y:R%&FFOS>P MW^Z6Y+MOOB??D#0GOZZ+G395^FI2F@]0[<8D.>SL^_W.LA=V]DYN+PAE;PCS MF-]3OG"7_R3R"\*BNISUE"_=Y4N97!"?OCAZ?'YYW^C\_')JET^,\Z-X=A3/ M:I[_FOC:I$[K>?Z?#^8UF55.2_4D1_-O M_T$C[Y]]LI"P)1(6(V$PL(95 MWXQ/\R"8SJ+P:O)T:JEO,W\:47LSWMV,36>7U#MN9AW9X'AD ^>1K19;6A7.DH;J0L!@)XR"8I>OR MJ.O2J>NVT.58G,S'ZDHES1])(K9I*3(B5O\SI\GF8J=W"=[#HQ./LY9#Y_!# M'2)A,1+&03#+X?3H<.IVN%/)VES^D:U*$_GZY)MVI%$:>'Y+G'/,H>*0L!@) MXR"8)6YV%#=[?:VLKO"2ZH$TD_!)9&:F]5Z[S3K6V&5+F7.TH4:ZE(LE/*3#PBZOBE5R7MJ)S.VFNF M>P<&JT328BB-HVBVRB9=H<[K^OG'VIK#%NO8"J=M6="$!$J+H32.HMFRFI2$ MNF.26U5LI2H_U_.M^I;;OG0Z>0"=:@O:)Y3NP09K0])B*(VC:+:V)H*A[@SF MX[8^AS37 IFLSBY5=1=A7#R,=^:)8^H%78<>:TN$QBU06@RE<13-EMA$+M1Y ML3^_R4N1/Z;F),6E+.Q^MTT]K^T,FIY :3&4QE$TVUF3H%!WA.**E0^EUA<; M]=K!B7N P:J@T0F4QE$T6U63GE!W?'*\&-B*S]650*^R;D@RCMIQ^\(]T&!E MT*0$2N,HFJVL"4NH.RTQRM1.KDC6W%7MM=9-2<8TO.PLBM"8!$J+H32.HMG: MFJB$NK.2I7R0JKHCKN23S'?FFOMPS=8KKQN6C&>=\W]H7 *EQ5 :1]'L.^%- M8L+ZHP;I'G/P_6UH:@*E<13-MM>D)LR=FAPG7BD^G:I[ M,?1BW:1DS"BE;8'0K 1*BZ$TCJ+9 D\Z4=Q9R:]%=1_GU;L"!XI]3ZY[6\ ] MV&!MV,82;&?)WY&:L"8U8>[4A!<[]2]R]UE7M\;?D)L\N>C5!FTT@=*64%H, MI7$4S;;;A"LLP/=",&C'"Y2VA-)B*(VC:+;K)H-A[@SFO)8(-V2PW+"[FD<> M8ZVD8 D=-8;2.(IF:VMB&.:.8;ZR-<)-'^RSF_N,(S]LVX0F-5 :1]%LFTU2 MP]Q)S:+(JTN0ZB;?ZU,1F7K*=*]89"*R8'T1D<]86RPT MU('2.(IFBVU"'>8.=89V+KEQ@_WUM-30P/S7%@B-=J TCJ+9_>]-M..[HYU! M'4QNUN">^&Y,1&G4=@<=,X;2.(IFNVN"'=\=[ QI9'*C!JOK)D1T&OIM==!( M!TKC*)JMKHET?'>D\U6=3&[V8)?=3IN >FV5T)@'2N,HFJWRY)\0N6.>USJ9 MW.6#;74;;&C0F7C0V 9*XRB:;:N);7QW3\SYK4QNT&!OW:::*)RUO4$C&"B- MHVBVMR:"\0%M,&[&8&7=IIK+(&AWU2RA@\90&D?1;&E- ./__WTP[M+!KKKI M"@T#&M*V+&B^ J5Q%,V6U>0K_M=WPK@1@Z7U]-70T&_G*M!!8RB-HVBVLR97 M\2&M,&[*8&T]J0D+I^TH$SIH#*5Q%,W6UJ0F_K!6F%YGT*3$[^FG87YG=83F M)% :1]'L?\W>Y"2!.R<9W$3AY@WU%_2TU%1)5_O,'SIJ#*5Q%,TVV*0E@3LM M.;.+PDT9[(UV[N+U)I3046,HC:-H>V^3D]_BJ7Z;Z6>A'M-O"_P, 88 9 >&PO=V]R:W-H965T\XR-;KK3=X4]&"5W"#/2GY$&:D9^C+%@,7#'!D83' ML7>-KZ:D;0O2,SXSV*J];62IS(7X8@?WB[$7V(X@@E!;"&K^-C"%*+)(IH^O M&:B77],6[F\_H]^EY V9.54P%=&?;*%78V_@H04\TG6D/XKM>\@(=2U>*"*5 M_J)M=F[@H7"MM(BS8M-!S/CNGW[+A-@KP)TC!20K("\M:&<%J7+^KK.4UBW5 M=#*28HND/=N@V8U4F[3:L&'/4:JO0.W0= M?ETS"0MTSS7E2S:/ %TK!5JAU[>@*8O4&W/:I]DM>OWJ#7J%&$=_K,1:4;Y0 M(U^;UNP%_#!KXV;7!CG2Q@R2%L+D+2(!:5>43]WEOU+>0J27EI-RN6\$R54A MN2HDQ>L,P!7(#WN3GGW O M^*6*84-@);[MG&\[16\?X9O?[3O&F89W'XRUJF[]7Q],(;JWJOQ=)4B[24$: M BL)TLD%Z;@G &42?:;1&JIH.FOKTMR!=5,P^]#=3/J=3A",_$U%_]V\_V[= M"8R^HUO8F.=V8FZMAG#%12263U7\G-AU^34$5I*AE\O0N\B\[C4I2$-@)4'Z MN2!]Y[RXCH74[)_T,8\>0#*QJ.+K!*G+U]U1'ST!E\^PP[W_X'SP[33, 2).9HMW;><62RC>L$[TNPX; 2D+@H @EP45\ MFUVF(4V:0BN+LI?4=:/4YNSNJ7W2O;C(7/A$Z'+ZUUU\S MN(A1V!E*)C:"VVD*,A2GED_!J*:V5^11+#)Z*8V\##0P-C?&#@99T@]=>VCA'<")%<"+X(A8FC2:KIM#*HNRM<+G3U@LM? *E M,O]E_,ZQH$6**$;<4#W5>HR\#?6Z2U*^2_4;ED7*$('@U\ MT.J;9N1NT7DWT"))UVWG0AO7IILKH N0]@1S_%$(_3RP2\'YTO_D!U!+ P04 M " #=@%=82*.$53\$ !C%@ &0 'AL+W=OS7EY05?9ER4H!^L47IW*-SKWAU1$[VC'\7:T(D^%'DI9@Z:RDW5ZXKLC4I ML+AD&U*J*TO&"RS5D*]$$+ZJ@(G>1YT5N@6GIS";5N3L^F["MS&E)[C@0 MVZ+ _/$MR=E^ZD#GZ<1GNEI+?<*=339X1>Z)_+JYXVKD-BP+6I!24%8"3I93 MYQI>S5&H RK$-TKVHG,,="H/C'W7@]O%U/&T(I*33&H*K/YV9$[R7#,I'?_5 MI$YS3QW8/7YB?U!7B1Z456G=8(EG M$\[V@&NT8M,'56VJ:)4-+?5CO)=<7:4J3LYN2XG+%7W(";@6@D@!<+D [QE; M[&F>@PMP?WB^@"W!''/^2,L5^(;S+=%GCJ-?WQ"):2[>J-"O]S?@]:LWX!6@ M)?BR9ENAN,7$E4JWOKN;U1K?'C2B$8TW)+L$/OP#( _YAO#YR\-1/]Q5U6I* MAIJ2H8K/'^%[1TLJR<5'-?T6A@K\\U'AP:TDA?C7E.N!/#"3ZZZ]$ANJ%T4#B,2KUDB@P M*XP:A=%)A5\X7A!0XH*8A)V,_=6);8FLEV;P.% M!@CTQIH;=CX%X$F!-V2G/NLVJI*29.N2Y6SU:%1XDN979[@MMG[2K9G#L[HY MM&KGMMCZM6@-'5IR])JG-P%]9=;)<*(:<"A%83(R55M3A_9<'1KL.HI2[ZBK M#+@P""(T(K;U=6C%V*'!V;W@N*8&6!"GT8C*UMOA:7.?5XL-PM7B+*]J*=9T M8_Y:M^KTMMCZ:;=>#\]J]M"JV]MBZ]>B]7MHR?#AL9>C*([3X50UP;PD'9FJ MK>=#>Z8/37:>^@$::C7A4!B.=#]J;1]9L7UT[.EQX ^_30PHZ(?^R$<4:JT? M/6?]2[TULR-@HZHZHM"J[=MBZR?<6<.?=Q%O=Q5_#MM'K>TC2[:/CNT<^;X_ MG*//H/HJ6\M']BP?F5;R,!GVO F61"-.BEJ_1U;\OF;I;7C <+C78$(%T;#A MW&PO M=V]R:W-H965TZ'01#[ M!:',2Z9V[5(D4[Y3.65P*9#<%041O\XAYX>9A[W;A6]TO5%FP4^F6[*&*U _ MMI="G_DU):,%,$DY0P)6,^\,GZ8X,@[6XF\*!]DX1B:5!>?7YN0BFWF!B0AR M6"J#(/IK#W/(L\RR-H 7Z==YQ[>YGX>]A)36)Z@"/^%PB",.@*: M/]X]['!/'^^.>[*)ZB<965[T .\#953!V\^ZC#)T_['^^UG;HPL%A?RO2_P2 M/NB&F[?/J=R2)X#AXUR6<2UCJ"-82=5"+.NBC)ZW=#^5& M[]R[)69H,>9=NT_"( [&4W_?U.6^%9Z,(MRV2CNL@L%H4ENU,AG6F0Q[,YES MJ1!?Z7?U'MBN.XE>PE/W@$M8Z@C64BZNE8N?L[!BEZ*ZA*6.8"U11[6H(S>% M56+B9C&$@^BXL#JL<(2'1X5UWRJ,Q\/NNAK7B8Q[$[DB.90_FKION@9%V;HK MC5[(4W>!2UCJ"-82;U*+-WG.TIJX%-4E+'4$:XF*@[N>+G!37!6G61'Q:'+T M>S3OLAH&Q\75834&4EKJBM84,[X0,G[/6*KHK95W24E>TMK)WC3?N;4&?4&[1_:+XULZ?"Z[T-&L/-T R$,9 7U]QKFY/S WJ M_SR2WU!+ P04 " #=@%=8E$.M>N(" "N"0 &0 'AL+W=O MF*9(,%EJK+%Z98#)@*TE) M"3<NLZ%A:2"@D$KM@-5M#6.@5!LIC#^- MI]%.J87;[6?WSU7N*I<9%C!F]"?)9#XT(@-E,,T M:6(M Z4K(5G1B!5!0DJ43B;7I<3E@LPHH)$0( 7"98:^,)9M"*7H M(YK6RXO8'%T)253A($.C@G%)_N)J):X>U2LE )U.0&)"Q9E2W4\GZ/3D#)T@ M4J*[G*V$LA4#4RID/;&9-GB7-9[S"MX$TG/DVA^08SENAWS\=KGS4FZJ0K75 M"M[R/)_9;=)'[^^2N'X<[ MY+W>1Y('+7EPB#SL(@\ZR*W0WR'O]3Z2/&S)PT/D41=YN$_N>/;N>][K?21Y MU))'O>1W.:C=?2Z!=_%'>_R!%<4[^+T3'(D?M_AQ+_YW=9 98\Z?2+G0V\ZJ ME%UYQ'O_FS"V_& GD?VHV(H"KXVJ"=A\J UZ># MNB/9LMI@9TRJ[;IJYNI !5P'J.=SQN1S1^_9[1$M^0=02P,$% @ W8!7 M6!H$\_NN @ " < !D !X;"]W;W)K&ULK55= M3]LP%/TK5H8FD#;R'0IK(_5C;#P@(1C;P[0'-[EM+!P[V&[#_OUL)PUM22L> M]I+8U_<?X?63VSX,DZE?:*ZS?4(V$R=9L9F!K8]':#6'F*SXHH5>) MQJGTABG,EF1. 8VE!"419CGZQGE>$TK19S0M]#I(1-AK]'0&"A,JS_3ZX\,, MG9ZESZ7_XELQW/4>8Z.L:<33#'+ M ,UA21@C;-GGMJ&(+85I.NLTBL)!X@_=];:/MVG!X/+"][JT'85QIS ^JG"< MY\3T$XD6@I>ZJSROB&PB?5H;LF1+1.Q[T9[2MTE^'/FQWZ\TZ90F[ZHEL/Q M(9.>0@XNDWA/7E_:3KT;>>Y64RE!+&VOE2CC*Z::0]A%NW8^MEUL+S[1;;[I MRJ\TS1UQBX7^+R2BL-"4WOF%%B6:OMM,%*]LZYISI1NA'1;ZJ@)A$O3Z@G.U MF9@-NLLO_0=02P,$% @ W8!76*QT.3[&ULM5E=;Z,X%/TK%CM:S4B3@@T$Z":1VE0S6VE& MJB;;V8?5/CC$25 !L[:3S.RO7T,H!#!NT=*7EH][C\^]MN^Y)K,394]\3X@ M/Y(XY7-C+T1V;9H\W),$\RN:D52^V5*68"%OV<[D&2-X4S@EL8DL:VHF.$J- MQ:QX]L 6,WH0<922!P;X(4DP^WE+8GJ:&]!X?O MVNU%_L!E3?G._F1M6SHC$ M)!0Y!);_CF1)XCA'DCS^*4&-:LS<\?+Z&?U3$;P,9HTY6=+XSV@C]G/#-\"& M;/$A%M_HZ7=2!N3F>"&->?$7G$I;RP#A@0N:E,Z201*EY__X1YF("P?H]#B@ MT@&]UL$N'>PBT#.S(JP[+/!BQN@)L-Q:HN4716X*;QE-E.;3N!),OHVDGUC< MXABG(0&K8LTL:9+1E*2"@PE8R26S.<0$T"VX3X^$BZ1X$Z7@*V9/1."U?+DB MX8%%(B(:F,:97HSO.6V.71L7J?FY M%3]W&+\O\IXH";J=P2?(=EL,%4;00:Z:Y+0B.=62_(0C!K[C^$!4O*:=(0/; MMMTVLZZ9+Q/LVVIJ7D7-TU)[O%I= 2&SQP_L)^#5IE01U2(-W7,C@36"]JN@ M_3R%2E0ZMV8Z\-HS MK;!SH!=8/;4(UEH(]6*XI"RC# L"UK2OT]$B#-UX8Z$UXZW%%3IO7HB@5L ' M)V0DM&9":C6'>CE_N1CI 0:'V]7[J>,&??NL%GRH5_P!-4L+-#B>;I?0MRGK M#@'J6X0AQ6W4%J%$:W9L04]#"VOQAUHY?:D&CBKL)5IS?=F6TQ-#K=E0+]KR MC)D0%D8X!AG."%-&HH48',E(:,T38]T$(.OMSXS:/F/PH7$DM&9"ZI8#Z5N. MERLEZO80R)&'&;^EYBH[SW>LGHV&+H[Y^F;C]440=1L*V&;9-;%Z"-;M!M*W M&P,J6XFD'KYDJ#-I,JP;!*0_?NMK%>J>IXL9#MK,%':Z&:[E&NGENC@][NB1 ML#3_K 7PCJ1AS^E1#S5X]XV$U@R\UGZWJ2*_J0^I1][0] M@=W2KK#R>Q)IUUILZP_D^J)4.KN->?8"MYU!E1VT':^=1?/BNWS^H\A7S'9R MWD!,MM+1NO(D CO_SG"^$30K/M6OJ1 T*2[W!&\(RPWD^RVEXODF__I?_=JS M^ ]02P,$% @ W8!76'B.KY=_ P :@H !D !X;"]W;W)K&ULM5;;;MLX$/T50KLH4B"-;"EV[*PMP':VV#ZT#6)T^[#H M RV-)"(4J9*4W2SZ\1U2LNJ+HA:+KA\L7F8.SQD.R9GMI'K4.8 A7PHN]-S+ MC2EO?5_'.1147\D2!,ZD4A748%=EOBX5T,0Y%=P/!H.Q7U FO&CFQNY5-).5 MX4S O2*Z*@JJGI; Y6[N#;W]P /+G<6PQO5U-K[PS^9K#3!VUBE6RD?+2=-\G<&UA"P"$V%H'B9PLKX-P"(8W/ M#:;7+FD=#]M[]-=..VK94 TKR3^RQ.1S;^*1!%):&,JY?SGR#!"R,'S>++>O%@F<6&P;DK10FU^1/D4!R#. C M\Y9^L*>_#'H1[R"^(N'PD@2#("0?UG?DXO>7I)3:,>]@N/IYO. '>$>$PS;> MH5L@?&:!!\@J3@TDY'T)RD54DW\6&VT49O2GKIC6@-?=@/:4W^J2QC#W\!AK M4%OPHA>_#<>#/[KD_R*P(^W7K?;K/O1HA7MO55:849A,E6+FB5QPT)J8G(K. MA.I'#,@34*6[A/8Z_D>AHU;HJ)?6.SQ*&=Z@FN!Y:90RP%Z*/?6(YV?#@6B( M]Q,*8DZU9BG#Q$B5+/!ZBZNBR11IQBK<\/)B=U1&,9M&,:]85A_%\@$\A>&B4I6NB:_ M/U27I,T TEX0EP2T8863GU*FR);R"KI$UA3&!]R#R7CT MGN@XD)WAA$'OO?*B?@*^]EW3R\G99IUJ[;,X$CEM14Y[12XXEC3N,<3'CL0* M\/ES6KKX3<\B?UH6S M7)UP,K[$0JJN M>[[#U%786ZHR>P]Q2!%R<'6#?%1=V=0=(TM7'&RDP5+#-7,L!D%9 YQ/I33[ MCEV@+2^C;U!+ P04 " #=@%=8TR\%PK4" ""!P &0 'AL+W=OG9&6DU32Q+XE?[GGNN?/Y/*ZE>M(Y@"'/!1=ZXN7& ME)>^K[,<"JHO9 D"=U92%=3@5*U]72J@2P(7E DO';NU6Y6.964X M$W"KB*Z*@JKM%+BL)U[/>UFX8^O&3PRJ/7>F-A(%E(^VU4TZ"I(X M3L;^IL-_O_7?_SO_"S U@!5@RR-T,CI/L>%+]G2$23CJ=\N(6QGQ41GWTE#> MY2U^XVT4A<,XZ':7M.Z2HS7QN_J[?";_H1X&K;+!.]7#X&UF@D$O&'1G9MCZ M'[YS/0R[ZJ$_[)8Q:F6,_JT>1F]O011%&UL MK57?3]LP$/Y7K&R:0-K(K[8#UD9JR:;Q@$!4; _3'MSDVE@X=K"=EOWW.SMI M5B"MT$0?&I]]W^>[S_;=>"/5O2X #'DLN= 3KS"F.O=]G1504GTB*Q"XLI2J MI 9-M?)UI8#F#E1R/PJ"D5]2)KQD[.9N5#*6M>%,P(TBNBY+JO[,@,O-Q N] M[<0M6Q7&3OC)N*(KF(.YJVX46G['DK,2A&92$ 7+B3<-S].A]7<./QAL],Z8 MV$P64MY;XS*?>($-"#ADQC)0_*SA CBW1!C&0\OI=5M:X.YXR_[-Y8ZY+*B& M"\E_LMP4$^_4(SDL:B.;'3@Q M'1K39\(>^]PH7&6(,\F,G\\]@T&8&G\K-ULUFP6[=DLC,B5%*;0Y*O((7]*X&/D7?C1-OQ9 M=) QA>R$Q.%'$@51W!/0Q>OA40\\?3T\/)!-W!U&[/CB/7RWL*HY-9"3ZPH4 MM0]#DU_3A38*W\?O/L$;PD$_H:T9Y[JB&4P\+ H:U!J\Y,.[IS#'LJ!#[PV3*P( M*RL.=I$>UF3X(M7G8KST&,9QCQ:'F)H$_9TZAH>VR*JA7#5\5AB93!R6>,1S6]H3&,K%RU7$B#-\<-"VRG MH*P#KB^E-%O#;M UZ.0O4$L#!!0 ( -V 5UC79NY\^ ( #$( 9 M>&PO=V]R:W-H965TU[L%I@P M)QG5]QY$,N*5HH3!@T"R*@HL7NZ \O78Z3G;&X]DF2MSPTU&)5["#-13^2#T MRNU<,E( DX0S)& Q=FY[-Y.^B:\#?A!8RYUK9#*9<_YL%E^RL>,9(*"0*N. M]=<*)D"I,=(8?UI/I_M)(]R]WKI_JG/7NR_D3K-M9S4%I)Q8M6K D*PIIOO&GKL"/HA2<$?BOPSQ4$K2"H M$VW(ZK2F6.%D)/@:"1.MWY6#0)-*"*U 7PF>$TH4 MT;N74U"84/E.VSS-INCRXAVZ0(2A[SFOI-;*D:LTO6%PTY;TKB'U3Y!.(;U& M0>\*^9X?6.23\^7^OMS5->L*YW>%\VN_X(3?(RPKBI6NR7T) IN>E.C7[5PJ MH5OSMRV_QC"T&YK7]4:6.(6QH]]'"6(%3O+V32_V/MBR_4]F>[D'7>[!:^[) MMAND;AY!VFZ HJ3\!0#-@<&"*.LC;GRCVM<,F%42!$$8CMS5;FZ6J*$7!EW4 M'G3808=G01.6\@)J9%XWL,(;G4*)7_"<@@VZ\8UW<(:A-SA@M@7U(CMRU"%' M9R'K)ZA$E:I*$+9$*9?VXD9'"+TH'AYP6H+Z0=_.&7><\:N M>@<=Y.#N#'1SF'[#8DGT?*&PT#KONJ\-1'- -0O%RWK&S[G2)T9] MF>LS'80)T/L+SM5V88Z-[E]"\A=02P,$% @ W8!76-@UTE/U" +E8 M !D !X;"]W;W)K&ULS9QOCYM&$,:_RLJMJE9* MS["[_$OO+#471:V45%$N25]4?<'9>W,YMRQWO@ZC9+:XK'_W-EMJ^+!YFY6OY@>55;1621ZE"U;6*XTJI MS..?O>CL<,QJ8//G+^JOZN++8F[#7%VG\9_1JGBXFODSME)WX38NWJ5/OZE] M04ZEMTSCO/Z7/>UCK1E;;O,B7>\'EQFLHV3W?_COOA&- ;;L&<#W [CI +$? M(.I"=YG59;T,BW!QF:5/+*NB2[7JA[HW]>BRFBBIIO&FR,J_1N6X8O$JC#+V M,8RWBKU18;[-5#E'1[B67I'7L5)6&RC,*8_9KGJOQKF*S8ZRB\C>*H MB%3^9>B*A05K*);3]$XMMUD6)??L19A'.?OQI2K"*,Y_*H\ D<^T@S]KC/J9 M?;AYR7[\_B?V/8L2]OXAW>;ET?/+>5%67]4P7^XK?;&KE/=4^E(M+YBPGS%N M<=$Q_-I\.->'S\N>'QK/#XWGM9X8;/RSP:YJ?:RB_DB3[*BQ?[TN#\!^+]0Z M_[NK.;ML9';X)E^IJ5EX-P[AZ;^PJ M-F@M4%OZ//"/UG%'F&4'=L]"MBT@"&O@2K!>JZS&@TVX45GG6S,J,79"J-3T M@AO(9$]J,>_3H6H>D9K>/, >&X4#HP6]EV@N5>$'_/@=O"/,"7K?P&T #!LG MC#?U53F\C17+JZGJ?>_8ZS03X-*6/#A.M"/.\Z7E]F0*K&&C;_&+#QDRPI>E"IZ84#?-C.M$Y!%(9&-X](36\>8)&-#) MH_7=$2=M+[!$]_KFP$0!P "Q.!%BXSNBJVQCF2F'U7-LY4!C'*>RU>E0QLSL+((4N*C6]3H N M/BWHXJ301:6F-P^@BYN84?VV)6\#E^MQ[AT32D><8P<^YSVK&%B*>Z<8EYS4 MBZ)2TVL%&N,XC8TQ+_=2F$/8$>);EM4S(X!.'/=^C/Q+WK9U6NFU0_K3$P G M H>3_66/_$=/R@ 0I/%&IZ!*G>T"B;>YTNII= M<8BM*1K;3#BDP/(V,3AQL='S0Z2FEPY (_ ]K&^^N$DIB4I-;QY0DAC8&#-9 MW,,[8FB(GAHPB, 9Q)B[Q?"N&!JBYP<((G [!TZY,<8F+CIZ]9R#3 20B9C6 M1ID@]9JHU/3F 3")TS?+Q# OX4?YRBHD<)4D,GUDV\PY+@4-T?,#])&XU7-T MEAJ:FKCHZ#L?S@$P$@!&3LO]D:3N#Y6:WCP *TGD_LBV7]-I:G;$8::F;-S* M8V3LU @X:&_B6J/GZ!P0(P%BY+2L'DEJ]5"IZF3PI=E&IZ74"=LEI89Z'/MWW M<0SNA#;V?1P $@<'$EC4)E8F+C9Z5LYQAY # ./@NUK??$F34A&5FMX\H")G M8)O,9$FW][ZZ[M7L"$/NU72 /1R>]FEUQR+V:+D"(:[)=QD>: MF[CHV/5$I::W -C$G=:FF4OJ.5&IZ*7Y1J>G- M _SR3$RK?I/3&_:KT! ]+6 I3YQB;7JD]A25FEXKT)B'T]@8:W,OA4Y'.T2( M_B]V S%YN!%D9&]ZPTY01PB6'T")9^(&"6.+$Y<;O8;.X0=YC:_=3\L/\FB_ MPG\.:/( FKS3_2!O^'9I-$1/#9#$PY$$%K6)Q8F+C9Z5<]POY .^^/CNUC=_ MM@(I$U&IZ/. D__0-,W\8D_"C?&T50%,^D<7C M#UL\:(B>'P"/;V+QB)$6)BXZ>J&=Y=%#C6:_WQ2$ _@9%Y8V9AXEIC9X9*3:\.#"ELI(!? M]F*3U#V']]PC$E>S'1??9 &@T/>2,CEW"J6J&]>560$EEM>\ J:?K+DHL=)3 ML7%E)0#G%E12-_"\D5MBPIQD9M?N13+CM:*$P;U LBY++)X70/EN[OC.R\(# MV13*++C)K,(;> 3U5-T+/7,[EIR4P"3A# E8SYU;_R;U/0.P$5\([.3>&!DI M*\Z_F?S;DCK=G@:X/WYA_V3%:S$K+&') MZ5>2JV+N3!R4PQK75#WPW1_0"HH-7\:IM+]HU\9Z#LIJJ7C9@G4&)6'-/_[> M%F(/X(_. ((6$!P#HC. L 6$;P5$+2"RE6FDV#JD6.%D)O@."1.MV4_3^W0?TSF#_*G@M,O A?!(.,*637*/2O M4. %84]"R[?#@QYX^G:X/Z F[&P,+5_XJHU7G1-$.]9ZFB/MT -DM1#:/+3 MDL@K],3X2H+8XA4%])E5M3(QG&4:;4V]0DM,LYHV#O_]P"E%^K3ML,C_Z?.P MR3'JS]'<8#>RPAG,'7U%F8W!27[]Q1]YO_75_Y)DZ87(#KR).F^B(?;D-L^) M*: ]/ZH 5($@/.\K8$,46R)S8V\3;^9N]ZMR&A''TVA\&)4.\1QHB#L-\:"& M>_S3 ;?[@5L"&.F[FOCTM:XU%>] MRGK/A.&I MDKZPV ^/;YN>L& <3_JE^-Z/YLH;%*.;E=D![;TIZP0]\:&>Y> MNUB"V-BV6Z*,UTPU#52WVK7VM[:A/5I?F);?MJ$_:)KOA3LL]/LH$86UIO2N MQSHGT;3@S43QRC:E*ZYTBVN'A?YL 6$"]/,UY^IE8C;H/H22_P!02P,$% M @ W8!76 ]WQM[ ! &2$ !D !X;"]W;W)K&ULS9IM;^HV%,>_BI5-TYW$)0\0H!T@M231.MU67;M[]V+:"P,&K"8QUW:@ ME?;A9R=I("4U,)U)?=,FQN?G8_]/3LPQPRWC3V)%B$3/29R*D;62G:":6J-AWG;/1\/629CFI)[ MCD26))B_7).8;4>6:[TV/-#E2NH&>SQ3,6 MB_POVI9]'0O-,B%94AHK#Q*:%O_Q<[D0>P:>]XZ!5QIXIQIT2H/.J0;=TJ![ MJH%?&OBG&O1*@UZ^]L5BY2L=8(G'0\ZVB.O>BJ8O8<:]G1IX!(3&/Q\]"6:DAM:,]*_'6! M]][!NQZZ9:E<"12FSS2IVIIWJB#IY-S.T2!I MH2LAB(H/G,[1%XJG-*:2$O$:/'.DLL4#F66^$XSM#>[ O:U--W.\Y!SZ"AI]?W!P<=0^/TSE4""%93 MPJ^4\,U*O+/B+:2?0-7W3&^7_+"'7L3#!3]%4%H 2@M!:1$4 MK1X WBX O ^U>RK=@0H32%H 2@M!:1$4K1XFN\J3:RQ<&!)]7$;*2PLE>VF# MZK31& "@52506@!*"T%I44FK[6J:MUKNKE[DF@M&US&>/>4/[-%OQ6;2V;)! MT@)06@A*BZ!H=85W=2C7_UCI';):- &E!:"T$)060='J8;*KC+GFTAC,=^1R MD*/UR8G9F[-U!:V+E33_V"0BJ&'KDNVJ7JZQ:/(?OWKU#R9WH UH20J4%AYW M/X(:L%#%WCO130A?YF?O0BUXELKBK+1JK<[WK_)3[3?MU^YE4)S2[S#%CP9N M,5_25*"8+!32:??5['AQ#E_<2+;.SXVG3$J6Y),%ENJ4KWQ1<8*S)JG(?10$L5]@6GKS:7/M MCL^GK)8Y+])XN?*:KM=07_/FTPBMR3^27ZHZK,[]# MR6A!2D%9"3A9SKQ?X=4"Q3JAB?B+DJW8.P:ZE ?&ONJ33]G,"S0CDI-4:@BL M_FW(@N2Y1E(\OK6@7O>=.G'_^ G]0U.\*N8!"[)@^=\TD^N9-_% 1I:XSN5G MMOU(VH)&&B]EN6C^@FT;&W@@K85D19NL&!2TW/W'CVTC]A)@]$P":A/0:Q/" M-B%L"MTQ:\JZP1+/IYQM =?1"DT?-+UILE4UM-3+>"^Y^I2J/#F_XTH17'X' MN,S ;]]J6JDUDN ]N%>"R>J< +8$]J +\(>2V=L;(C'-Q3N5\^7^!KQ]\PZ\ M ;0$?ZY9+52"F/I2$=5?YZL=*?0,J1N27H(07@ 4H-"2OGA].C+3?=6> MKD>HZQ%J\,(7>G0![G*LFF.VZI];%0X^25*(?VVE[K C.[:^2Z]$A5,R\]1M M* C?$&_^\T\P#GZQ%>X(S&A#V+4A'$(WI4)Z%:PX$]9%WL&-&CB]G6SFHP1% MDZF_V2_)$A5'01]E<(TZKM$@UULBQ)7:(]*ZJ',L2:9N;=62E.+=YJ$JP 7C MDO[77+"QWWU!O,?K?12%$WA WQ(6QJ-D;.<_ZOB/?JC7)9$VKJ,C$C":Q.,# MJI:H9 *AG6G<,8T'F2Y84=62<&%2M;$GW%#&+ML@R,P MHPV3K@T3MQO"Y$B "(5)?"!3:Q2*[#)-.J[),->:IVOUN,^ 8$NYQ9S8" YB MG+HTCL",#,VJT!7?4"5=H9BOV+ YTJ],6S]Q/@^!P/[6%H1%,[$J% MO=V @X_Q^8>:EU36G#2$E_11']N).C47KM#,LGM[ <-S*G;0O)S<"D=H9BMZ M]P*'[_IJA?8)2UQF1*0:T5;>0_BGKQJCM#,+O26"";G%+!3 ML^0*S7S![]T2&K0@IPNXQ3.?_>'AR^%+42;;WM"@84-S7=,\H^7J-8H=ACIY M_N (S2Q\;Q!SUDF,VU',.=P2ZMT2Z9U;:J%Z),MKVA0<.&9L%* M(7F]&]W2$BB;L%)=L1,=A#IYF1RAF87WW@B-SJE8IW[)%9K9BMXOH>%)T>F* MC8]&@\&A7(]#E%P/U.KOC&ULQ59=3]LP%/TK M5H8F)C'RT30%UD:BA&E(0ZI@; _3'DQRVU@X=K"=%O;K9SMIUH_0,:G37EK; M.>?XWG-CYPX77#S('$"AIX(R.7)RI65% W\+S(+3!A3CRT:Q,1#WFE*&$P$4A618'%\Q@H7XP K@85<&2.3R3WG#V9R ME8T;N\[E'DNXX/0;R50^ M@Y**ZEXT9!U! 5A]3]^:GQ8(?C1 M"X2@(02;A/ %0J\A]%Y+"!M":)VI4[$^)%CA>"CX @F#UFIF8,VT;)T^8:;L MMTKHIT3S5#P1^@T2ZAEAEJ'+QXJ4NJ8*O4?G649,93!%5ZQ^O4R=#A-0F%#Y M3D/N;A-T>/ .'2#"T)><5U*+R*&K=%Q&W4V;&,9U#,$+,?@!NN9,Y1)=L@RR M=0%7)]1F%2RS&@<[%1-(CU'//T*!%_0Z KIX/3WHH">OI_L[LNFU->I9O=X? M:G2$)A3KXJR7ZOMG#4=7"@KYH\O[6COLUC:WRIDL<0HC1U\;$L08SVZ>D^Q9(]B:UY.F@] M'?RO\SC8.D.^%WK>QGG<1IWV-T')-F@0K8#JS-V5KW$!8F:[&HE27C%5?\+: MU;9Q.K?]PL;Z6#=4=?_S6Z;NQJZQF!$F$86IEO2.!SHD47TTY=_/+VGHI#1,"+ZTMG/W^+D7 MWUU<<_$HZ.T.[LDZ5^; 3^(2K^$! MU/?R3NB=WZ)DA *3A#,D8#7SSL.S>1@9!2OQ@T M]];(F++D_-%LKK*9%QA& M4$"J# 36?QNX@*(P2)K'GP;4:^\TBOOK'?HW:[PV9HDE7/#B)\E4/O.F'LI@ MA:M"W?/Z$AJ#3@Q>R@MI?U'M9$>!A])**DX;9 U$D9:HYF%-=5J:W*$F:@\**&_$JVGDFO0)DGT&=UB(;#Q M$#I:@,*DD)]B7^D;C)R?-FASAQ8=0 LC=,.9RB7ZRC+(_@7P-;667[3C-X]Z M$1>0'J-A.$!1$ U18=CVH Y;JX<6=7C0:BD!!LA:/T +D*D@I4V37]=:%ETI MH/)WEP,<\*@;V+RA,UGB%&:>?B02Q :\Y..'^U@/!M0_T"7NB"+?O(1<_DHO\H.;!5S22@ZQWA&3JJ2EV NEM4 M/^#I87+^7A^E(-9V6I HY153KJ6VI^U$V*R^YTCW>+G,]58$P OK[BG.UVY@+VCDM^0M02P,$% @ MW8!76$I9P]&UL MK59=;],P%/TK5D!H2&SY;-*,-M*V#($$8EHW>/;2V\8BL8OMMH-?S[73A2Y) MRQYX:6SGG.-[KF^=.]D*^4.5 )H\UA574Z?4>G7NNJHHH:;J3*R XYN%D#75 M.)5+5ZTDT+DEU94;>%[LUI1Q)YO8M1N93<1:5XS#C21J7==4_KJ$2FRGCN\\ M+=RR9:G-@IM-5G0),]#WJQN),[=5F;,:N&*"$PF+J7/AG^>IP5O -P9;M3P:N7[$TL+G20Z:LDJ]1=#] M+"*M:)\KB:NQDB,GEOL=KUL=@T.[.H'Y(O@NE3DFL]A_ES M10NMC^#)QV5P5#&'XHR$_CL2>$$X$-#5R^G! #U_.=T_XB9L3R6T>N$!O0^, M4UX J>Q)%$+I\Z$D-R+1L(BY,,[5BA8P=?!&4" WX&1O7OFQ]WXH0?]3+/]/ M8L^2%[7)BXZI9Q>UD)K]IO9>P7*F2H$>+-)&9V1US/VXR7PO\";N9C\O?5 \ M"IYC\CXFBEO(,Q.CUL3HJ(E/7 .F1A/TT%1!Q>@#JYAF,.BED8OW0QAUG Q MHHZ1/B0<]A&W/N*C/KZN0.))\.5>+0^%'_=OTS>!R61/QQ]VD:?'HW^3FA:_2/Y:>]?F(91MX;Z MH+&W%UQCH \:I?ZXX\#=^^K6()>V>U$8W9KKYL/5KK8-TH7M"SKKE]@X-7W. M7YFFZ_I"Y9)QA;X7*.F=)1B2;#J99J+%RG[;'X3&3L$.2VS^0!H OE\(H9\F M9H.VG+-G.; .-M6 %5C1H MUO4S(YTMHI+HD;3=_/L=*46Q%5GS4'^Q1?+N(9_G>$=RMA?RF\H1-7POBTK- MG5SKS:WKJC3'DJD;L<&*1E9"EDQ34ZY=M9'(,NM4%F[@>;%;,EXYBYGM>Y"+ MF=CJ@E?X($%MRY+)YSLLQ'[N^,Y+QV>^SK7IS#5OC(^HOFP=)+;=%R7B) ME>*B HFKN?/>OTU\ZV M_N:X5P??8*@\"?'--#YD<\>Z7SN3!S(<,6VA?XL]G]@0R@R M>*DHE/V%?6T[CAU(MTJ+LG&F%92\JO_9]T:( X<@.N$0- Y!U^'4#&'C$)[K M,&H<1E:9FHK5(6&:+692[$$::T(S'U9,ZTWT>67B_J@EC7+RTXL_D413\"LL MFF.9 %TEJ!DOU#79?GE,X.K=-;P#7L%?N=@J\E$S M5]."#*R;-I/?U9,')R;W _@H*ITK^+W*,#L&<(E)2R=XH7,7#"(FF-Y Z/\" M@1>$/0M:GN\>]+@GY[O[ VS"-CBAQ0M/X-F8;!C/@.( K!3;2BO2/"VV))<1 MG\($)85P*Y&248-806$B"@5G3[S@FF-O7.IY1_WSFEISJS8LQ;E#Q42AW*&S M^/DG/_9^Z]/TDF#)A<".]!ZU>H^&T!?WO&)5RJLUI$;Y%66#@I44):SL"-;B M]BI:(T<6V13;W<+WPGCF[@Z5>FL4Q\&Q3=(#%+4F1[2BEE8T2.O3!B4E<0\M MT8Z2 M.?A>V6F4)3 -2 6.$H6X7S)1+@B47 CO2>MQJ/3XC M4X;R8=A_"F5=^/T)9.RY#V$YC.#;H,&D!0I. 27#0$$=??"]%ZA@U -U)-.D ME6ER9N:=%FH88=2L+OAOGLMAI/ \GK5DYRTJ'(SBD6+35K'I_TOBC*O4G'M M0F)OADXOF:&7!$LN!'8DI.^]WNR\'\S1!F!Z4(:]&R^,.A7]A%FG\"?]9D'0 M7]7]@QNJ_\-)U$!TYHZZ9U._6= ]G4Z8A1TF[L&UNT2YML\7!7:[UE?6MK=] M(KVW#X-._YUY.MGK_"M,_>[ZR.2:5XJ8KPC2NQG3D2GKITS=T&)C+_=/0M-3 MP7[F]/Q#:0QH?"6$?FF8"=H'Y>)?4$L#!!0 ( -V 5UA -$G[.@, ' , M 9 >&PO=V]R:W-H965TZZBANA1VZ=9O)D*17/-L&Z@HSEU9$^;1[$5@ A M'0%D$T#*NBM06>6(*IH,!%\C86;K;.:D;+6,UL6QW+R5.R7T7:;C5'(%NB6) M3M&=?M_390J(S] U54O!%-,W]*B<@JX8';.TNG@\ D59*D_0$6(YNE_PI:3Y M5 Y@>"?H?@%:J#,%PH:+]\7U:UQ_ M-XXKFJ*T7-4%?=:*5=85TF^!HSZVH['7Z,;;";\"*1'+BJ6"J7:'[AFDLGK# M:^%/^QWT+=GAO5OGXY3-J?EIL'L+M]N/24G>-M_"_B NWS86]R.^ -O;"[Z,OW/87 M\;V@XQF3QF#DG0Q&+ ;S">YX *21&'DWB6TR;>\H<#_N_?WBW:W]H]F+7U,Q M9[G4C)F.\\XBG4!4V]MJH'A1;BG'7.D-:GFZT'\)0)@)^OZ,<_4R,+O4^D]& M\@=02P,$% @ W8!76(3:$\)R%P +3\! !D !X;"]W;W)K&ULS9UM;^.X>H;_BI">%N< ,XDEV[*]G1U@)N++%&>[@\YN M^Z'H!XVM).K:EH\DS\O!^?&5;"<4)86V!E> [H=-XI$NTM9M/B1O/N2;KUG^ M1_&0)*7W;;/>%C]?/93E[J>;FV+YD&SBXCK;)=OJ7^ZR?!.7U9_Y_4VQRY-X M=;AIL[X)1J/P9A.GVZNW;PZO?^[CWGUU\T3995NDFV19ELO3^Y^OGKG_Z3] M8%;?<;CD/]/D:]'XW:O?R^WGWU;C['17*;K?\K794//U_-K[Q5U].UHRMON2_*;'.ZN:K!)MT>?\;?3I]$XX;I_)D;@M,- M0>N&R>29&\:G&\:M&X+@F1LFIQLFE]XP/=TPO?2&\'1#>.D-L],-LTMOF)]N MF!^>[O%Q')YE%)?QVS=Y]M7+ZZLK6OW+01"'NZM'F&YK\7XJ\^I?T^J^\NUM MMOV2Y&7Z>9UXGY)MFN7>OV=E4GBOO7>K55KK*UY['[;'KTFMMC]'21FGZ^(O MWI^\&Z]XB//JZG3K_;Y-R^)5XX7?'K)]$6]7U8M_LOY^:OG^ M6,O@F5KZWB_9MGPH/+%=):N>^Z,S]P<.P$WUD3U];L'CY_8^.2&1\GRZ7V,'^$]&'$Y)G!@Y.48WX%1;LR_Q=MK;W2^-OKRVHSZ,99V MQD_?N?&!.WZ6^[FLOE)%F>^K,%!Z__W7Z@+O0YELBO_I^VX<:9-^6AW=?BIV M\3+Y^:H*7T62?TFNWO[+/_GAZ%_[M$;"(A(F2)@D88J$:0AF*6_RI+R)B_[V M8YXMDV15>'=YMO'2HMC'VV7B97?>LA$'BF,V2MD]PK?#^:SQ<2^3I$5UQ#,TLKT M22M3IU;^FA6%5\7[Y%L=S/9I\7!HK"HIK*KVJT\ 3MY0 9"PZ @+'0(X>X7L M7O%Z-O*#UN,GJZTAF/7XPZ?''SH?_[O5_U:]S\,C+S,O^=L^+;][52_0BU?9 M[M 1K)3P[M/OA^#X>A3V"<)9PE!!D+ H[#S,(!S-YWY+%=W+?-^?A_.6-+J7 MC8/I:!RVM$&^ QUVVJ-)$(QF1K764Y\]/?69\ZE_V)9)57A9?>NKX7&15+W9 M=5PFJUH#\:;NU_X]?GSX=3/@K=)BF>TKD50=^PMBA+/TH8H@8=&L\PRGT_&T MI8>^B_R6:&3?1=-Q2S.*K+R&8)9DYD^2F9]I*)Z&B1_C=/6Z&NG=QKNTC-=] M G"RA@J A$4D3) P2<(4"=,0S-+=XDEW"W04M2"51\(B$B9(F"1ABH1I"&8I MSQ^92;/1BW>.W$4,%21*BTZT9@R;S";S<-R*ASW7C>?3V6C1"HD]UX7!=#YO M\13Z+G1OJ<<7VS'W]CSM1W/_[E\9";,O@)D[0(I0F4 M)E&:0FF:HMG*"XSR C3HG7"4!$E:A-($2I,H3:$T3=%L"9K):]\Y0\G$/G1* M&Z5%)UIS9/TZ\"?S4= .?GT7SH)%V(E^X^[4T7CDS]K#2X6^$=U;OY$?3OUG MXI^91?;=T\BWQ^B7?DD\<7>7+,M7WLHMF*,S/VOGO*?G P]O[A#9NS=5=@ ML![1:7N4)E":1&D*I6F*9HO6> ;^G(W4J&^ TB*4)E":1&D*I6F*9DO0V >^ MP1<3"9^&V7%"U64S1[Q:AQ#0*W:_!#D?JRJ69W MR4.%B-(BE"90FD1I"J5IBF:KU9@<@8^&Z !U.U!:A-($2I,H3:$T3=%L"1JW M(W!.92,AVEW$8%FB#@A*$RA-GF@M\W3>#M!HH9JBV7HSUD;@MC9&UWXP_6?O MV9R8:)_44IOTZ@RU-%!:A-($2I,H3:$T3=%L.1J;)9BP$1AU5%!:A-($2I,H M3:$T3=%L"1I')7 G =P^DQ;BI8\+A?-J:-(K1M1;.='J%3U/X6AT/1I5[;4= MD"*T7('2)$I3*$U3-%MHQC<)W+[)BV8FNK,7NTOOIJ/ZOK434*D%I$J4I ME*8IFJU$XZ<$;C_EU^/(HAIP[/;Y\B$N$F^7I]MENHO7=0[$OG\Y@YLZ6&.S MCL;":8_$4/<#I4F4IE":IFBVQ(S[$;A3)HY1];#_0R6MJN7Z<[KU]L7*VR7Y M,9/[+]X_&MG=O7H[%C%K*&0VOIZ,&O^U$E-NW;4:W*-#;0^4)E&:0FF:HMG: M,[9'X+8]#H.*/'EJVXXM6JV\937&B.\/K5T58ZOV;Q.7^SPMO_?*#W4^3K1Y M0\Q^NZE#[0R4)E&:0FF:HMD['1C/8WPF4^+^/D_NJS%"(X@:]?5MY?'^1&S& MOF#:[5_=NDL>VIRA-('2)$I3*$U3-%M?QJ48NU,QZN;LE9=N=NLT69T?E9YH M"WL8.6EG\=^Z2QVL+=1^0&D2I2F4IBF:K2UC/XS=]H,X&@[+;+/+MJ>]#W9Q M-12UVK#ZU7I2^-F!:J\.@VX;YR_&W38.]1M0FD!I#VHN]RA?7^4%J$T@=(D2E,H35,T6ZO&9QBSF1MCU%U :1%*$RA-HC2% MTC1%LR5H'(BQVX%XR=X>ZC^@M BE"90FQUVGI;]/B/H/%,W6H?$?QF[_84#8 M1O(PW=49+$XTNP.E"90F49I":9JBV1(V_L:8S>X8H]D=*"U":0*E292F4)JF M:+8$C@-('2)$I3)YJUC<'8]]MS'IHJU=Y8UQ@=$[?1 M\9)A>_ (W5W7H3V=AIV83I5J"\[8,Q,F M'^1'8_IEN9WN2@Z6+&H-H32!TB1*4RA-4S1;V(UC("9L,$<='Y06H32!TB1* M4RA-4S1;@L;QF;@S2Y!@CKI *"U":0*E292F)MV3,8+)M!O+7\+>F1A[9^*V M=P;$\E_2;;K9;WH5ASHY*"U":0*E292F4)JF:+8PC=\SF;&Q&/5K4%J$T@1* MDRA-H31-T6P)&K]FXLY'^6@6_]>F=RO;J7[MF/2Y2I;K.*]&*W'AQU\?&UQ4[6/UHU>2J&ESHED#PW8&,UJB0&D2I2F4IBF:+31CQ4S=5LSS M0EMFVR)9[@\SX1>*#K5DIEUKH;W_TIGV=YPY.YI(Z\Z^S!>/GCQ;K=.EW'=J#;"=J]:V7.^ MIYT9&_]ZW [8J)F"TB1*4RA-4S1;A,9SF6*>BPG8OWW-S@1LU(-!:1%*$RA- MHC2%TC1%LX5J/)@IZ\%,40\&I44H3: TB=(42M,4S9:@\6"FE^P)!HVH44_E M1+,.M&_'9]1006D2I2F4IBF:K3ECJ$S=ALK[?5&]4A2UCAQJ0JV2:??HCXZ: M4/\#I4F4IE":IFB6FD+C?X1.?A&[_Y 6G9TXEVTM@%JUS.V[= M]1NL0M1006D2I2F4IBF:K4)CJ(28H=)\O5=UJ(N"TB*4)E":1&D*I6F*9JO3 MN"@AZZ*$J(N"TB*4)E":1&D*I6F*9DO0N"BAVT7YL$T/^S\U O1S.\NZ28/5 M=SKOQ+>B^,@?A\&DM?M1A)8L4)I$:0JE:8IF:\N8(^&9_<8.::+UI)ZU:_&K MQE;LO3I#W0^4%IUHK=V51V%K@D=<>)U$:Z=0FJ9HMGJ,8Q&Z=PD319EN#IG# M=W&:>U_B]=YY6DZOE% 7 Z5%8?< E& Z7;2SR@1:JD1I"J5IBF8+SO@3H=N? M^/#82"7?=LFV2+P\.6:NEUF=)U))[N_Q8]IFO7FQMTJ+Y2%])-ZN+CBCR5W\ M8#&B>X"%70?$[^S5+4Y739U72;1F"J5IBF9+S-@1H=N.N,WVNTI :4MIO6I! M/0F4%H7=#:MZQ'+!11*MET)IFJ)96ID9LV%VYBSU>+>K&I]EO%X?+-+-IE). M46;+/UX==+,\-4W9W5V1E-ZNBH';0U<^J2)DMDF75?NTWC\V6(<;O?VNOB-] M[//'N\;I3,>#F.ICF9X_DLE=Y:&B/-&LA7GC\+K6=C6'&HXH#2)TA1*TQ3-UIPQ'&9NPZ$9 MM0]#@5Y%H5;"K'M@RB0,NG$4]0A0FD1I"J5IBF8+RG@$,^<$\-MGK:O5T;KJ MW3;(S1PL,-0H0&D"I4F4IE":IFBV#HU1,&//+YFA;@%*BU":0&D2I2F4IBF: M+4'C)\PN/$%]7QR'OLU#7GM.X7S?/*9YU#T3OQ%[4M$!I J5) ME*90FJ9HEL+FQ@:9NVV0IT[?79YMC,OJ6 CPRMLFARW]SENR\^Y![+[?=Q*[ MNY)#I8C2!$J3*$VA-$W1;"D:2V/NMC1^/>[:7 T\GH8=[9TD>T7F=T76JS$T M;0*E"90F49I":9JBV1HSGL7<[5D,6(]Y(K574(["D3\-V]I"DR%0FD!I$J4I ME*8IFJTMXTW,SW@3[22<'S##3D58]E487@?CMN#0_ :4)E":1&D*I6F*9@O. M>!=SMW=Q&* V)^F.NRV;Y;^U#JMN6Q51-W&YS].R-]_K5(JU@4Y;;JA%@=($ M2I,H3:$T3=%LN1F+8N[.9?C!]>9NZM!I$906G6CM=>3C66NQW8772;1V"J5I MBF:KQ[@+<[>[\-++?]W%#Y89ZDO,>]R0CA8NWV$ MJ"F;7HWTY 3,PLZRV5MW.8.?/CK]C](D2E,H35,T6TUF^G_NSE8-5A<[HHS2)TA1*TQ3-5I69T9^[9_1_:PO*B]?K M;/D8"==I_#E=UR>9+;/-+MLFC=-3>J77W0S)#SM'6]^Z*S58>NA4/TJ3*$VA M-$W1+.DMS%3_PCW5?T9ZIQ/T+M/=HIM;,.W*SEVAH;)#:0*E292F4)JF:+;L MS+3^PCVM'R5W25Z?^53&WTS[=G"1>I75G!2N%:7&@;N<6'>H;8#2)$I3*$U3-%MWQC98N&T#*&_K5$I3<\%X?#UN M>P?NV@S6'.H=H#2)TA1*TQ3-UISQ#A9N[^"BO*T3PUK),>KK_*$> $H3*$VB M-(72-$6S%67\A(7;3QBZ:+S>-'B_V:_C@X-U]+)>>1^3/,U6AY/B3Z?&O_+, MP?*](D5]!I06H32!TB1*4RA-4S1;RL:W6+"'1RS07 >4%J$T@=(D2E,H35,T M6X+&[%BXS0[3YC6F NM-A.-3LWAH(C_]7K>LH]>CWJQ8=QbFZ)2A-H#2) MTM2B:T:]KOKEG5Z4IHJU%6>,D,7EJ0TO%;^K>]ZMCN<$Q&OO8YRN7E?CG*HO MFI;QNE?"Z*Y0*"U":0*E292F4)JF:);._9&Q7>K?R?#^R(-4R.(B%B=8G&1Q MBL5I#-?2HM_0HMN,(>+\F3*&ZQ/U[TI67I3[G])XF*?)P>Q?MCN]E6XO\V3:OSN?:HJ&:_Z MM8FFE["XB,4)%B=9G&)Q&L.U)!PV)!S"<1SUAEA%:6IPU MM'CI<1UGMWYY1/E!(TB,KD?3]O$HMV<*':XPU/QA<9+%*1:G,5Q+8?.&PBX_ M/_S2@/W\J;MG2AO>%J)V$(L3+$ZR.,7B-(9K*7714.H"CLNHK70>*MDN8[K+(BX\.+E,M]7OWZ.ZXU6 MZVR/73OUVU_A]-=YN#V%<5%+$ZP.,GB M%(O3&*ZEUX9KY =LK/=97P?%12Q.L#C)XA2+TQBNI<6&K^-?LL%7WXZ891ZO MTNV]MXJ_URUFGNSJ#4VV][]OGW$?3R596P:TE[F?J(DBU,L3F.XEG(;;HX/NSD^Z^:@ MN(C%"18G69QB<1K#M;38<'-\MYMCSQHMVQO'WCWM\U^]E,3+!R_>[=;I,JY; MW4:,[Y?MK#,IY%^W$\'/5'"X&EGG!\5)%J=8G,9P+34VG!\?=WY,3/_M:W8N MIK-.$(J+6)Q@<9+%*1:G,5Q+N0TGR(>=()]U@E!%L+08- M)R@X3>#V M;EYRMN=4M+T$:#'O!'76PD%Q@L5)%J=8G,9P+3DV+)P MW#^FGQ)UE[0KT#6 MLD%Q$8L3+$ZR.,7B-(9K*;5AV02P91.PE@V*BUB<8'&2Q2D6IS%<2XL-RR:X M- 'G+DYS[TN\WCN/R>W7)[IS&XN+'G'V_INC[E&J@BU8LCC%XC2&.TKOIGA( MDC**R_CMFTV2WR>WR7%/U/VVK%O"QJM>GMS5ROSI77!UTWG]O?_3K=_S>N3_ M) ^OWQC\VS>[JO?Y2YS?I]O"6R=W55&CZUGUI//T_N'ICS+;55^**^]S5I;9 MYO#K0Q*ODKR^H/KWNZQ2]NF/NH"O6?['X>V\_3]02P,$% @ W8!76._7 M]$H1 P 9 L !D !X;"]W;W)K&ULK5;1;ILP M%/T5BW73*JT%3""A2Y#61-,J;574K-O#M <';A*K8&>V2=I]_6R@+*0D[2;R M$&QSS_$YUURXPRT7=W(%H-!]EC(YLE9*K2]L6\8KR(@\YVM@^LZ"BXPH/15+ M6ZX%D*0 9:F-'2>P,T*9%0V+M:F(ACQ7*64P%4CF64;$PR6D?#NR7.MQX88N M5\HLV-%P398P W6[G@H]LVN6A&; ).4,"5B,K _NQ=@M $7$-PI;N3-&QLJ< M\SLSN4I&EF,400JQ,A1$7S8PAC0U3%K'KXK4JO%:!M8*,LO)*[JM$ M[ #+.*+:NGM!!2AJ3PU-YNQM[,)>GMR MBDX09>CKBN>2L$0.;:4EFHWLN))S6!SSEWLOT8'DS3)P6S5:S-ZE-E4YX5Z--X1 M6<-XKS;>.WKZ4T%93-ZT_1C$1XH&R)=*ZGL2VL'[HN>T:^[7&_E&-!RL\*2L\ M:%-\E/)?'_2.R!KN![7[0:<5/NC2>$=D#>-A;3S\_PH/GSQIKMM6XL_'-;2Y MSM]/L]-UE5>,C0H.O1#O26X+<[T ^PU7K'XC9SUG, 9[ MM"_0" MK[^OU-YI@4S_^86()642I;#02.>\KRE$V=*5$\7715&ULM9I=;]LV%(;_"J$50PNDD439CIW9 M!AI+1 NL6Y"TV\6P"\6B;:&2Z)%4G +[\:,^(HFVPEK#R4UCR3S/(?FRY/$+ MS@^,?Q,[2B5Z2I-,+*R=E/MKVQ;K'4U#<^=86>T[#J Q* M$QL[SL1.PSBSEO/RW2U?SEDNDSBCMQR)/$U#_OV&)NRPL%SK^<5=O-W)XH6] MG._#+;VG\NO^EJLGNZ%$<4HS$;,,<;I96!_<:X*](J!L\4=,#Z+S&15#>6#L M6_'P*5I83M$CFM"U+!"A^O-(5S1)"I+JQS\UU&IR%H'=S\]T4@Y>#>8A%'3% MDC_C2.X6UM1"$=V$>2+OV.$CK0_0&Q1GZ,N.Y2+,(C&WI,.QUG6E59<(O9/+0 M9Y;)G4!!%M&H)]XWQ[O8 +#5L)NQX^>QWV C\4.^O438NT#8P1[:,Q$7B[UO M9&:.3]>7R'-+#C9Q_/,Y'OIZ[Z.W;][U8((AW7D90\['N/T8;=:]9L5Y)=<[ M>\4AM:"0>DVY6G!__:K:HT^2IN+OGD[?5/!1/[S8AZ_%/ES3A:4VVI)H+7_^ MR9TXO_3I"@GS(6$!)(P P32Y1XW<(Q/]2.YUL<'TR6J$#)45$N97L'$)*\[I MQZ7KS":CN?W8U>NTE3<=N7HC]K(/1UP MP#U7?P+1)%;U>BAI=('HTU[]DJ(1VE.^5AMVG^Y5EFGW<+AT9OH6N#)V9:B> MD+ $D: 8)J>LT;/V0_TC/+J5Z]DY<]B=;:NZ07*\O2!A@D+" D@8 8)I@KI.^QO7@:A!S92A6R\HS:]IW<4TF[KCHPH) M-">!HNFJ=9P)%["X-<,&BP=)\VM:5[PI'GO'XD'F)% T73S) T'Y06@-((%$T7N75RW%>U4YH/2 E :@:+IJK>&CCO$T?G_ M!:\YS6#Y1WWU\]$!Z8/F#$!I!(JFR]I:2:[92X*K>\V)!@M[:@[-3F2%S!B MT@@439>UM9ITKGAX>G4B7D\KUW&._'.HGNFBM$:/:W9Z?L_H>QFG%'VAO#SIBLWR MAF9T$\MB3QQFZYJ3#18-U!D"I06@- )%TQ=!ZPZYLU>M>2%ME14HS0>E!: T M D73+PJT#A(&<9#,E*'J@M)\W.<@'6^Q 6A. D7356L=)&QVD,[8L >8%.9D M@\4%=9A :0$HC4#1]$70.E$8O^:&C4&M*5":#TH+0&D$BJ:KWEI3V&B"G+UA M@UI0H#2_IFDW3TYJXJ"GE7>RK1.HGE5JV)W[ABGEV_)FJ%"SG&>RNG[7O&UN MGWXH[UP>O??=:U+=(6TQU976SR'?QIE "=THI'-YI0;(JUNBU8-D^_)6XP.3 MDJ7EQQT-(\J+!NK[#6/R^:%(T-S57?X'4$L#!!0 ( -V 5UBIH^+X)@0 M / 7 9 >&PO=V]R:W-H965T+MPE M^YC+"Z:_.J ]OL?\R^&6BC.S48F2#.+$4AUQ*(/'WB+X[S)YQ<&H'YUR'6>TP*\E4H90< L21OZ+D"*BT M%FKRH(19>HOPDURN^SVGXFXB_+A_AQFG1<@+FN1[L"6,,_ >W(O'*RI2#,@. MC%F\"3!'2"MLO]P%X\^HM> 62''R.2<%0'K&5R<7LY!AF6,]D4\W$?F8F MT :?2,YC!G[/(QQU!4P15A.;_13;QE8J!CB\ @Y\!VS+=D8FM#W?W1YQ#\YW MAXIHG&:EG%+/.7NE@ MEP?31PR^_B7LP4>.,_9M#'XE/AL7E]GEFAU0B->& M2!^EHN&__@UZUH[?A"$M4"I21XKR$ /$Y",OE@YG M#YBJ5G]3";NEL,RNCSZ<._.5^7@*2CGZ5%":Q#J@W :4JP35??I"F07&H%0B MWBD4:^G->E3< 3IG,8-=HV!H9#46G1"\)@1/&<(6L1@L@=JQ&CP MQ@3**?XB@$4#8*$$(*/KU;M;2O8496,Q*[6F9E2=8H$FL0[#9<-P>:":M0*D'GTI*EUH7U4E'"W64JEKE%,MR =T^ M&>58D\EH4NN2L5LRMMX*6.MU2N#"=IT^).6PDR%I4NM":MMLJ&PX7U(%:^5> M&>SW"R-6O?2Q1 J M>_+)9'6J!;K4NF3;7AZJF_F7U,-A7S_RY:8>?S*M2_3UL&WLH;JS/[;(5FF&Z+[>4F7CDBYQ7.X?-U6;;^J;7JA)-#N>'Z0#@G67D88Q1A M*@W$_1TA_.E$#M!L\OO_ U!+ P04 " #=@%=8[[QC@&H. "]P &0 M 'AL+W=O;&W/HK(]Y\-J/YAD"%83.\=VH*S.CU_;<7"&3"8QO8_XTD+P7';@ M>9*Q;]LY?TJS[_F#E 7YL9@G^47OH2B6G_K]?/(@%U%^FBYE4O[D/LT645%^ MF\WZ^3*3T;0>M)CW[<%@V%]$<=*[/*\?N\DNS]-5,8\3>9.1?+581-GS9SE/ MGRYZ5F_SP-=X]E!4#_0OSY?13-[*XMOR)BN_Z[\HTW@ADSQ.$Y+)^XO>E?4I M'-K5@'J)7V/YE&]]3:JGFWZMO@NE%;U!MD9S+25$14?G?H[R6\WDEE=OQ M>X/V7M99#=S^>J.S^LF73^8NRN5U.O\MGA8/%[UQCTSE?;2:%U_3)R&;)^15 MWB2=Y_6_Y*E9=M CDU5>I(MF<+D%BSA9_Q_]:'X16P,L=\\ NQE@'SO :08X MQPYPFP'NL0.\9H#W>H"W9\"P&3 \=L"H&3!Z-<#>MTGC9L#XV.=PU@PX.W: M-=C\Y09U!:W_Y'6]^%$179YGZ1/)JN5+K_JB+KIZ?%DF<5+UQVV1E3^-RW'% M)?U]%1?/Y.HIRJ8Y^4BNIM.X*MQH3H)DW7Y5&7_P91'%\_SOY2+?;GWRX:]_ M/^\7Y?HKI3]IUL76Z[+WK,LB7]*D>,@)3:9RJAG/S>.=0^/%@?7;!J!?_N)> M?GOVYK?WV3:*7Z+LE Q&)\0>V(YF@Z[-PWTY.27.H!YN:X;[YN%7J]DIL<[V M#J<'AB^KC7?W#F?FX;^DCYN-MX:Z/Z9Y>+A*C,]='/.KL_;^YH/CA^O6'AX_ MW#+4D?/2A4[M.7N\VX[ MB9[KA^O6)?_Y9TF2H)"+_+^:Y_-YO7Y7O_[J3?A3OHPF\J)7OLOF,GN4OEBUR3?GE;I)/O37=,MKLH MJEOD4>9%G,S(4F9QJGO[^&SDNS8)$O.1&$5B#(EQ)";,Q>*29QEEN:XAD%L1 M@C"E(;R7AO",SY&7;QY%V0P?XH3DU5M'KINU?38B7B?E(C"(QAL0X$A-K M;%ACU=[QX^7@O/^X7=\'EPA!&Z04[?"E:(?&HKV.\H=RSWLBR_WF*;G/T@61 M/V0VB7-)TGN25R_R)%U6+^RZ[OULU+M6,Q+SD1A%8@R)<20FUIBW5:O6V6AH M#P:OBWIW07[QC5TK5TDYB,QBL08$N-(3(QW*LWQ!IK2W5W. M=C7+A;O+6>/!_L(]>RG<,V/A_B*+\JU?9E&](S=/R^+,R[G"/*IFN45*[M-, MQK.$%-$/1\7>?4@D>O#G/6.H';68%QOUW)&8CX2HTB,(3&.Q,39[IN\ MKIK/=JM45\R[BPT-M6P-VD/O V,UT\5RGCY+2>K78W*SRB8/Y6LRN9F7+[P? M>O3VYJ:GW6$SNUVK%:KY4(U"-0;5.%034"V :B%*4_MD*Z*RWOGH>+,!J(9" M:CY4HU"-034.U014"Z!:B-+4AK+;AK+-AUC2Q2+='!(DS1JF]43I?E6L,DGB M/%]%R40>.G1H7E'GQD%J/E2C4(U!-0[51*-MSW?&NMD3=*TA2E-;H@U@+6,R M=?E;?2*-G'Z,'LO=BYEL4J)JIR*3DW26E/O$9)6\?'W\01[SBCNW"#1[A6H4 MJC&HQJ&:.%!,5ITM:=]&H&$K2E-[IHU;+7.$]N^TB.:&IIBDN?;0D9GMW!'0 MH!6J4:C&H!J':J+1MG>Y;?V[!C1=16EJ![3YJF4.6-]RT-],=JY^:-X*U2A4 M8U"-0S71:-O5[SC:ZM_-7K4+ACK1= 35:N-5RYROUJ= 5_.:Y>9X4[,?$!7D M/HHS\AC-5UM1:_EP\2!)$2_J!V?5.04GU?1H4NY?ES,E;8U#0UBHYD,U"M48 M5.-0333:>/NT@=.Q][K D>L,49K:*FVD:YDSW2-;Y56';,Y6.-@DT/@7JOE0 MC4(U!M4X5!.-=JA)D.L,49K:)&V6;!T1)I-_[3\AQSR^Z<5T+ :JOE0C4(U!M4X5!-0+8!J(4I3+[%J8W+; M')-O#LV2S:'9>A>$3*-";L_"RLG6>GIVLEZ@.N]YE4_;Q[4!AGG=77L)JOE0 MC4(U!M4X5!-0+8!J8:.-MB:(WN!T--+OU=MM1FX;(\/+J]DLD[.J)>*DR.(D MCR?KOCAYV1_17O)B9CO7/S3YAFH4JC&HQJ&::#3E]"?/UAV.:I94SH!RM"?T M:4QG[!@.2-EM&FT?2*-_\H1_,]^YA*$9-%2C4(U!-0[5A+V;05MGVCRA65(Y M\7^DK>#=!2W+-55P&Q[;YKSOVUMR8;/9N6RAN3!4HU"-034.U42C*2F8KA@# MZ&I#E*:6?YL#V^8<^,\[=\*\XLX] DV*H1J%:@RJ<:@F#A33_G,GH)L1HC2U M9]KDV#8GQU]E7D[3)]5>ZOH ZK#-5\J$:A&H-J'*H)J!9 M1"E MJ8W1QM/V\)T/G]K0(TM0F:D-NVQQR M!^I!56TW0&-NJ.9#-0K5&%3C4$TTFG+,R!F=:??HH1DV2E/+OJ=K=>//:NK8&5/.A&H5J#*IQ MJ":@6@#50I2F=D^;1SOO?W,8R[+W'L>";E"(TM3N::-ZQYRN M'G$A("N-H!J(4I3B[L-A!US(/P3 MZ0#Y@_RJ'*TA::*?B4,39:CF0S4*U1A4XU!-0+4 JH4H36VI-G1VWOO":0<: M3T,U'ZI1J,:@&H=J JH%4"U$:>JGH;4)MFM.L-\\ 6M!_;=Z KBT MU2A48U"-0S4!U0*H%J(TM07:&-HU7Q8-G:853ZFV6Z!!-%3SH1J%:@RJ<:@F MH%H U4*4IK94&T2[]CM/TUSH!=U0S8=J%*HQJ,:AFH!J 50+49K:4&VB[9I# MR+=/TW:O-AYJ#]R:-Z!S"T"S:*C&H!J':@*J!5 M1&EJ"VQ]<+,YEOZJO1KV MA-R\FJ7=-K.TS_6[R@GY)27K[O'+[M&V"#3,AFH^5*-0C4$U#M4$5 N@6HC2 MU#YJ$V_7>^^Y&30;AVH^5*-0C4$U#M4$5 N@6HC2U(9J$W37G* ?<;Z46>C< M$=#+R:$:A6H,JG&H)ES-IT2[0]WY(M#UABA-K?8VL7>/2.P/GR]B5CI7/#2? MAVH4JC&HQJ&:<'<_:]KR-&>H0-<:HC2UWML0WSTZQ-^WVW%"OD39=UGL[GYH M.P.:V$,U'ZI1J,:@&H=J JH%4"U$:6K_M(F]^]Z)O0M-[*&:#]4H5&-0C4,U M =4"J!:B-*6AO#:Q]\R)_1&[&V:A:T= -1^J4:C&H!J':L+;/=_B];P+NL(0 MI:EEWJ;RGCF5/W(_PZQT+G5HL [5*%1C4(U#->'MWG%\I]2A:3E*4TN]329!4GP86/TIR,X\2\@=1/CJIWL/0[Y%HFP,:DD,U'ZI1 MJ,:@&H=J JH%4"U$:6H?M2&YY[SSKH8'O?P;JOE0C4(U!M4X5!-0+8!J(4I3 M&ZJ-W#USY/XE^A$O5@N2K!9W,JL_:&/]V99QGJ^BN[D\.#N#1NM0S8=J%*JQ M1MN> 0UU%S1RZ&H%5 N@6HC2U%9H4W/OB$_Q;CYAYJ0Z [C(HDFQBN:DD-E" M/_N"QN!0S8=J%*JQ W\):[#W?CTUX;LW?N\]>F@:#]5\J$:A&H-J'*H)J!9 M1"EJ0W5IO&>^:;M/WV'4+/? MN5^@83M4HU"-'?B[[+\'*8=NAX!J 50+49K2&\,V6!^:@W78]&U]U$S7/>8M MZ-H]4,V':A2J,:C&H9J :@%4"U&:VE%MAC]\[QN\#Z'Q/U3SH1J%:@RJ<:@F MH%H U4*4IC94>Z; \$^^P;O9[]POT#,"H!J%:NS W\7=/WV#;H> :@%4"U': MNC?Z^8.4A1\5T>7Y0F8S>2WG\[RL^E52\E7'O#Q*,GE?]H[UZ%]:G MT*H>[[?,Y?DRFLDO43:+R]G<7-Z7Y.!TY/5(5MTY?O--D2XO>F7'WZ5%D2[J M+Q]D-)59M4#Y\_LT+3;?5"MX2K/O]69?_A]02P,$% @ W8!76- ;[D67 M! ]Q( !D !X;"]W;W)K&ULO5AM;^(X$/XK MHUQUZDHM>85 #Y H[>GVPVJKLNWJM+H/)AD@:A*SME/*OS\["2$D:>!0][X0 MVWC&SS,S'H\]W%#VPE>( MZB,.8C;27$^D;7N;?"B/ .76,L_UE0%A$ANVRI M\S5#XJ="4:A;AM'3(Q+$VGB8CCVP\9 F(@QB?&# DR@B;'N+(=V,-%/;#3P& MRY50 _IXN"9+G*%X6C\PV=,++7X08<4IAJ'2)''\S)5JQ9I*L-S>:?\S)2_)S G' M*0V_![Y8C;2^!CXN2!**1[KY"W-"7:7/HR%/?V&3SS4T\!(N:)0+2P11$&=? M\I8;HB1@.>\(6+F 51$PW7<$[%S 3HEFR%):=T20\9#1#3 U6VI3C=0VJ;1D M$\3*C3/!Y+^!E!/C^Y])(+8PV1#F<[B&6>9.H N8">J]P-=U:NZ),K>:>7F' M@@0A_R0G/\WNX/+B$UR #GQ%&'((8GB* \&O2@/?5C3A)/;EX,5!?Z@+24$! MT;T<[FT&UWH'KFG!%QJ+%8?[V$?_4($NN1<&L'8&N+5:-=ZAUP';O ++L.P& M0-/3Q:T6.';A#SO59[^C;Z:L=JT"TX1NY21S &,D7J+<00+F6RC/>R#; M=#AUXE7N,6GLKXG@0MHYB)?PXY&&(OZ9[+K%NRZK>SNWY!Y@7+[$2;=&I/K[L"H M,&E=ZTPFO8))KY6)#,8%!@)]W5.>"8]3ZM4IF4Z_0JEUT3,IN04E]^30N\\^ M)\:=6Z-F]@9VA5I]TD%P'D#N%Y#[I\03F8<(1"C4*O>OD07TJ#_Z#: -MP*Z M=?DS_3$HR U:L^GW]!1'_QHFK\AD60*[[0,/+/"PB=3@(_/@!RD[(&\:^[/= M.#D *EO"BR M2YQLN].WJIQ:USR7D[7G9/WG#'D".:M.KF]V[.K&;%_\7'+[0L=L+0*JP5E) M/"?0M.LTG6ZG5Z-I'PG?0_S[*L-L+S/:$^<)^)TZ+KOC#JKP?T6Q8>ZK#;/[ MO]6CS\AE+(/TN4S#:WF/DQU!TV'X,9ESP>2EKK$V-3^H3LE-^BNJ'G-?]ICM M=<_N4"K.I$=4]VVU#Z;R;J.,D) 0OB&+X/)O)*SY\#VRB@-;)0HN1-F%J0<^ MV39=N:9'-'5S3;U<4YL1]H62V5XI399+ADLB$#Y+RD', P^>29C@X;6E^=1J M-$>V7K>TG7K.P*B64.VPSO7]OM@RVZNMTVD?Y)-&POT:8=LUW%KZJT\[M$O& M1"\](43(ENG+"@>/)K'(+M/%:/%Z,TG?+"KCM^I5)WV:V*O)GH2^$"8]R2'$ MA51I=%R)B66O+%E'T'7Z4#&G0M H;:Z0^,C4!/G_@E*QZZ@%BK>N\;]02P,$ M% @ W8!76 TA#[_Y!P _TD !D !X;"]W;W)K&ULW9Q="8)ZFXOTF:2;7NQLQ?$*#$; M#"[(2?/O5\+$ AM.D'OVIKF(OS@/\!Y)UGN0.7E*LX=\(80DWY=QDI_V%E*N MWCE./E^(99#WTY5(U"=W:;8,I'J9W3OY*A-!6 0M8X<.!B-G&41);W92O'>5 MS4[2M8RC1%QE)%\OET'V?"[B].FTY_9>WKB.[A=2O^',3E;!O;@1\O/J*E.O MG"TEC)8BR:,T(9FX.^V=N>^X-]8!Q19?(O&45YX3?2JW:?J@7WP(3WL#?40B M%G.I$8%Z>!07(HXU21W'MQ+:V^Y3!U:?O]#?%R>O3N8VR,5%&G^-0KDX[4UZ M)!1WP3J6U^G3GZ(\H:'FS=,X+_Z3IW+;08_,U[E,EV6P.H)EE&P>@^^E$)4 MUVL)H&4 [1K R@#6-< K [S=@%%+P+ ,*$[=V9Q[(9P?R&!VDJ5/)--;*YI^ M4JA?1"N]HD0WE!N9J4\C%2=G_-LZDL_D["G(PIPHH3\M4C7>9"$^8DC MU:'J'3KS\K#XYK!HRV&YE%RFB5SDA">A".L 1YWC]D3IRXF>4Y!X&61],A@? M$3J@K.& +N!P7\S[A V*<-H0[L/A9RN]=Z\UG'?9N]MT\#4QV#;KK.!Y+;Q* M:O,BM6N=VB.2B^PQFHMCW?7"AL,\![%Z4'N7KX*Y..VI44O#1&_VVR_N:/![ MD^*8,!\3QI%@M=QXV]QX!9VUY.9&]Y]-!LA%NE3?"'E0C*EG618D]T*-TI+< M/I/J=E?!<_%VT8V/2-FI/R0JRVO]04X^R87(B%P$"?FTTCB5[8]I\J@:@E 1 M']?+6_6YZO4WF^[[]W4:QT2-Q9KX3U-3\#"; B;,QX1Q)%BM*0RW36$(=M-* M@L[%?90D47*OOA;C()D+\D:-L)NQ]FU3>D"R;7HP83XFC&]@HP*F)T6/,ZK& MR!/GL4'VT5;V$2C['ZJ?Z:'Q%85!B*W"F# ?$\9'>PJ[WM!M5GB\57@,*ORE M:-6O"0PR; 7&A/F8,#[>$_AXZHZ:!9YL!9Z JN!^TY$2F-GK@>+^'6Q09ZM MV)@P'Q/&)_MB#^FT6>SI5NQIUV%:S58MQF@0:ZLY)LS'A/%ITQ@]:=;<'1CC M,@#G25\+#RC"X[-'D2E/2XIAFR@7),C[(,K(ER!>BR;92S"2[J@T'Y7&L6CU M%%6\I=NM8Y! -LU@UGE(5FK:6721QAX"[\ Z59@T'Y7&2]JXTDO&7M]KF*BTGQ4&L>BU?-F[+ [_BEJ?BZJ)4>E^:@TCD6K M-PACWUW8O_](Y0]&6R<)UY+(:45TX=AMHV,%2:CTKC M):U6+J(ME0MJ;#&%;7&WZB<,L589U?JBTGA)JZGLM528J3&^%#:^]B50&&BM M.*K_1:7QDE8O@[(6Q8WAI;#A/;@."G.MA4?UOZ@T7M)JP[C;)KPQOQ2^9'QX M*92B&F!4FH]*XUBT>HJ,3:86-OF@4BB\ ^M4H3IE5!JG^TYY/.P/V[YWC3NF M':_K=A ;U?FBTGQ4&B]I]5+HN.^V%(:H\;04OL8+S"T[Z(]J-%%I/BJ-E[1Z M80YH[<9"4MA"=B\_PR!KL5$-(RJ-E[1=L5N-E#&-%#:-AY6?8:BU\*A7@%%I MO*3MCC*T9>K#C(-EL(/]P?(S3+=>T(AJ95%IO*2-NPWSS)A9!IO9YE7"1^1J MI^)\4U:("J+PSO[>.OB,XRV3A+N$G'<->(-5IZUS-J8L?(,OH[=L?H,4ZQE1O7M MJ#1>TFHR#UOF:\S8<0;;\6XE6!ABK3*JY4:E<;:_CGK0HK&QVPRVV_8%6!AH MK3>JZT:E<;:_JOIXV'+IBAG+S6#+?7 !%N9:"X]JMU%IG.VOMJ9LV"*\\=H, M]MH=)L%'Y#+('H3,.YO^')-?U%(!*LU'I7$L M6OW'=Z:@X'4L*!PP^871UK^)0ZTFH-*XMW]AW)VT?']YII;@P;6$CI-?F&(M M,VIE )7&O?TKXRW3,L_8?0^^+MYMZ@M#K#5&-=NH-.[M7PMOT]@X: ]VT/93 M7QAHK3>J;T:E<6_?-Q^WCQV57TW#QOG@N2_,M58>U4JCTKBW;Z7;6KHQTM[P M?UIZX*&::U2:CTKC6+1ZBHP/]V ?_N-+#^ =6*<*U9>CTGA)VUEZ,!U4_EH6 MIGG&I7NP2S_L6B$,M?[:2!<"84SE*_0.S, M\]CS>#P,,]P2^L)6 !R]9FG.1M:*\^+.MEFT@@RS6U) +MXL",TP%T.ZM%E! M <<*E*6VYSB!G>$DM\9#-3>CXR%9\S3)84816V<9IKM[2,EV9+G6V\13LEQQ M.6&/AP5>PASXMV)&Q(D@YPE)$<4%B-KXMZ%;D\"E,7W!+;LX!E)5YX) M>9&#K_'(?F- M7RLA#@!N< +@50#O&."? '0J0.>] +\"^$J9TA6E0X@Y'@\IV2(JK06;?%!B M*K1P/\GEN<\Y%6\3@>/CAY_KA._09(MIS- 7-!>!%:]30&2!?BC1($:3#5 1 M!&C"1'@4\KP8N@F!XR1EOPYM+O8AV>RH6O.^7-,[L:;KH4>2\Q5##WD,<9/ M%@[47GAO7MQ[K8PA1+>HXWY&GN-U-!N:OA_N:>#A^^%NBS>=^DPZBJ]S@F^^ MPA2^R&B.T91DXHHSK"[)A%*<+T%<.XZ>=^C0;H9W:EH=)/KK3T&)OG+(V-^Z M\RG7]_7KRU1SQPHZ^VWLXX?7 M0F0C(28'FJ&;)$<[P%0?X:U,ERIHDBQL]S$H?6I1JUNKU6UE^DY2$96IR!XZ M?5JQE^ICDBPLR?J*3/XJ;L;.K=\;VAN-%D&M1= >.5F1DAT FG,2O:#9FD8K M<2W1+,4YNK$>YK.9I0VC5MI+93))%AHB:\C9J^7L?7 "[)G4W219:(BLH7N_ MUKW?&L9/"7M!"RKB.,E%#@3&$<4U 1NQ^2U,]36+I]H]+1*U9T#TNJ;1F M?A RK:E:;7N:LB?ZB.DR MR1E*82$HG=N>"$9:MAG+ 2>%:KP]$\Y)IAY7@&.@TD"\7Q#"WP9R@;K9._X7 M4$L#!!0 ( -V 5UA&HISB$@0 $ 5 9 >&PO=V]R:W-H965T(O7L 3^;7M/1<^L4.(D@YPE M)$<45A-C9M^&=B =E,7?"1Q8K8UD*H^$/,G.YWAB6#(B2"'B$@*+GSTL($TE MDHCC>PEJ5&-*QWK[B/Z[2EXD\X@9+$CZ3Q+SS<08&BB&%=ZE_($<_H0R(5_B M121EZC\ZE+:6@:(=XR0KG44$69(7O_BY)*+F(!+M=G!*!Z?MX%UP<$L'][4. M7NG@*6:*5!0/(>9X.J;D@*BT%FBRH?=\E_ 7- M#IC&#%VC93'_B*S0DI/HZ7HN2(W1@F1BI3&LYNKN6;8!?0R!XR1EGX3?MV6( M/G[XA#Z@)$=_;OP@%WSY&;IE6QS!Q!#?&09T#\;TUU_LP/JMBUN=8*$FL ;O7L6[ MUX<^+<10\![5Q0 %WUU,%HB^0I3?W_UT,!@-K+&YKU/48>4/AU[3*CRW"OQA M#:N1E%\EY?68:"3=YU@ MH2:P!N^#BO>!=AD6B$%-.K;E>DY+AN=60W_DMU388>39%T0XK%(:]J>$4V!J MF8B-]PEXDJ^[LN@%>>MZT D6:@)KD#>JR!N]LPY'.GG7"19J FOP;ENGS!\$6IM%&+9E8;(TI MV^"BR\QSATY;G1UFXN_"9FF?SN%V_T'\#\B!XE0M&AR+&W'".,6R M>-"94R_8FY>(3K10%UJ3R-/9W_;?6Y]:[PY:T4)=:$WR3]<'N_>4_'/Z#,[N M@*[E#NVV/L_-G, ?#=KZ[#!S_9'7TJ=9*RUE0->J1,=$S&(!%#68ZFE5!IRI MXE?K^5R6!U7)Z@13U!:_8KI.&ULK59=;]HP%/TK5E9-K32:[T [ MB%3(IE5:I:JTV\.T!Y-BH+*B96+F5U:=LBS:'$XIQ50-7.DO$22S7E*UM4''!F2&5A>XX3V24F MU(K'9NV6QV-6RX)0N.5(U&6)^=\I%&PSL5QKNW!'5KG4"W8\KO *YB ?JENN M9G:GDI$2J"",(@[+B77E7B:1QAO #P(;L3-&VLF"L4<]NJQA!D6AA508?UI-JSM2$W?'6_6OQKORLL "9JSX23*93ZR1A3)8XKJ0=VSS M#5H_H=9+62',+]JT6,=":2TD*UNRBJ DM'GBIS8/.P0W>H'@M03OD!"\0/!; M@O]60M 2 I.9QHK)0X(ECL><;1#7:*6F!R:9AJWL$ZJO?2ZYVB6*)^-KFK(2 MT#U^ H$&:,;*BE&@4B"V1.WFZ7Y@DZ/3E# M)XA0=)^S6F":B;$M59CZ,#MM0YHV(7DOA.1ZZ(91F0OTA6:0[0O8RE]GTMN: MG'I'%1-(SY'O?D*>X_D] 3O=ZZ,G;Z>X1-WYW9;[1\U^],I00D19,U.I: M?ETMA.3J,_K=E_%&,>A7U*7E4E0XA8FE:H< O@8K_OC!C9S/?=EZ3['DG<3V M,AETF0R.J<<,@'-OKW7P\1PT"-_2#?5C2 M [N(1G[4P?8\A)V'\*B':RJ!4ZR+*"[Z/#3T:/=8S]LYM?'0@PI'P^&!A1Y4 M8#ZI/@=1YR!ZQ4%390I3919-E2'-HM15IL]5]/QFG-"Y.'#U'#4(AH'K'MCJ M@;F.,PHO#HS9.W6V!+XR_4J@E-54-M6H6^U:XI7I! ?K4]4JF\[V7Z;ILS>8 MKP@5J("EDG3.ARHJWO2N9B)99:KY@DG5&\PP5^T>N :H_25C&PO=V]R:W-H965TK9G_*?8 $AT* LJYM9&RNK!MD6R M@9*(>U8!57.1( M;,N2\-]+*-A^;KG6<>)[OMY(/6$O9A59PQ/(']4C5R.[4TGS$JC(&44S%R372H;PP]E,/OJ9SR]&.H(!$:@FB_G:P@J+02LK'KU;4 MZM;4Q-/KH_KG.G@5S L1L&+%_WDJ-W,KLE *&=D6\CO;?X$VH$#K):P0]2_: MMUC'0LE62%:V9.6@S&GS3PYM(DX(;GB!@%L"[A/\"P2O)7AO)?@MP:\STX12 MYR$FDBQFG.T1UVBEIB_J9-9L%7Y.];X_2:[NYHHG%U]IPDI S^0 MVA%2LK M1H%*@5B&GIDD!7KD;)?7^ZP>,W2S! I9K@ 99^4M.A.XB4&2O!"W2NK'4XQN M/MRB#RBGZ'G#MH+05,QLJ5SKM>VD=;AL'.(+#EV,OC$J-P+]2U-(SP5L%6X7 M,S[&O,2CBC$D]\AS_T;8P9[!T.KM=&R@QV^GNR/1>-T.>K6>=T%OM>5<;9@I ML0W1-Q-U17D0%4E@;JF2(8#OP%I\_,L-G7],2;FF6'PEL;.$^5W"_#'UQ6=( M@9/"E+"&&-1$73%W"SQ16[P[S<,0XYPCXC'$F>.@F;+86=/R2=WR&0/U!A] UP\&#]X0=>=Z 1[$ M:5#S@EZ8]DD'7 )?UR<)@1*VI;)I#+O9[K3RJ>[1>_-+?8JI.^M7F>8(](WP M=4X%*B!3DL[]1#GBS:FB&4A6U7WV"Y.J:Z\O-^HD!EP#U/V,,7D!?=AVV#I-M]*/I M2Z.86(ET23K._GV'E"+;"B6YQ;[8NO :[Z7ZJC< AKP4N="+8&/, M]GHXU,D&"J9#N06!;S*I"F;P5CT-]58!2QVHR(=Q%$V'!>,B6,[=LWNUG,N= MR;F >T7TKBB8^G8+N=PO AJ\/GC@3QMC'PR7\RU[@DSUT36Q4M92?K4W']-%$%F+((?$6 J&?\]P!WEN MF=".?RK2H)[3 H^O7]D_./$H9LTTW,G\"T_-9A', I)"QG:Y>9#[7Z$2Y Q, M9*[=+]E78Z. )#MM9%&!T8*"B_*?O52.. +0:0L@K@!Q$S!N 8PJP.AP%- MWI$'2*1(>,Z9BXK,R*-A9F>D^D8^AX\A^0 I*)9; 'E@!HB1Y'V6@0O?X>E@ M!8;Q7/\\'QJTTLXU3"J+;DN+XA:+:$P^26$VFKP7*:2G!$.45VN,7S7>QIV, M*TA",J(7)([BD<>@N_/AL0>^.A]..]2,ZHB-'-^HA>_@[4/L2J>?!N^"W(-* M0!CRU\U:&X4K[&]?-,K9QO[9;-FYUEN6P"+ NJ)!/4.P_.D'.HU^\7GR>Y*M MOA/9B9?'M9?'7>S+USS7=?KSTML&O:W0VSY7EI0S1VD+[O,R"FW,GX]==,Z@ M5<^@$TF36M*D4Y)=R<[^"R)P0\&UG54BUR @X\8GJ:2\.C$DBB\;FKHG'M P MCG[TE8)5#S *Z1O@B?9IK7UZ5CAM]!(%*3?:I[:;9' 5SOPZ[J:>>#5C.O6Y M;A"'HQ;)/4#? M@CA1?%4KONID^L)%FF&\G>1J&>MR?2O(<;VG=H/&+B+Y^LZV1RG!(H8]HW:9 MXO/+E2]+Q\TBYAU%FQGO&T6G$W_&T^C0LD2=HG^3MC'8X2:XS@'K6,834+W" M*M+F^ILUE/7,/:#44Y-*N7W0RW#2'75ZU+71_^ "W-Q1>-E()U+[:UO%V- ? MC9KZNR?&U'TKHI)/WRZIEE#'!YUQ=WG#3I!C@<,N!GL;S6T5;PUP-Y6-W+2E MM%701J9.&MO6N AR[LS5[S->#:W MYI[I!QWIW(.,>M/YT&S1[F[K=[,!Y17I:82: KNITM+N3 M.33M7?TC]7=;XZ9BW[!X-FEFZ_]NKH9'Y\D"U),[EVM<@3MARF-7_;0^^]^X M$V_C^:W])N#.J0>:\H/")Z:>N- DAPPIH_ 2C57E&;V\,7+K3JUK:? ,["XW MP'#]VP'X/I/2O-[8">HO)"J+JKZ>;(7877E>G6])B>MW;$<@W7KWC!*^: MI++PD._'7HEI-9G/FG.W?#YC>U'0BMQR4._+$O/O'TG!#M<3./EQXHYNMD*= M\.:S'=Z0>R*^[FZY//):E14M25535@%.UM>3#_#J!C4)3<3?E!SJL\] 7_)]%)^S]5XOGG'^J_-1C2A."4$%R:$)X2PDL3HE-"<^G>\=H;<$LL\'S& MV0%P%2W5U(>&?I,M>=%*#91[P>6W5.:)^:>D$6K?^WEIP(_'@M$SQ2X)/D[$,"W /DHL*0O M+D]'EO3EY>G0DGYS>;K?3_?DC6KO%FKO%FKT@F?U3C=!R)N FYM@(WH4">TB M:NFYJG\S:@D22#L M1RV=U0T%.9)8#V38@@R=(.^D(N;YMEE,F-@2#G(YPJE]9!^UXC,X08;"5$-H MB4)^%FH(G74-13B26 ]AU"*,G @7>$<%+NA_XW+W?NEC5UD4$%I&$4: M.S,*P@QJ@W3I+&@HNY'$>NSBEEWL9'R_:JPZ&!O V$"3 MI/K$7)A!:9SI^)PU#<4WDE@/7]+B2YSX_FJ70#5]U[3"54Y 021/Z_Q-S)D9 MA(&&T Q"?HHTA,ZZAB(<2:R',&T1IDZ$'_>U/"/W#UH)(N5%;R.Q04P-/KY& MT(P((-0P+YUE#24XDEB/8-82S)P$/^0YW\OY2Y[4]"7U^5:RE^V2[&6+KDNU M$O235H]/Z*>Q/I6M<4&2I3I)9VV# M28ZDUB?9V1SH[-WGG^5Z> 4><;''Q\<)1<$.:FNQDD0&H6F&?'-$VN*R,(EU MDLCHP*C34NB;.N(^A??66U IP[&^F$E@7&N8RFY%1V() M"P.D[[7N>@>/K9>P&[#S&S"\W$/_9%^ 8WJ$Q:AJRU'5;L92Z]^4SL% MX7Y M5 E<;>A#05Q+INE-IE!VU[K]L\4AB+)(']:CNIBQU/H$.Q\#W4;FEI,=IET3 M9 5HFI.I=,^QL2Q8XT+?6"E']3%CJ?4!=DX&7FIE&OL"N'K$/&7KZ5X>&.[& M-4Q-_S)%6:*['%L8C&+]*86[ZL&,7\+IP,[J0+?749TZ:78O^4.K1^EV2MF> M6RF:'F::HLB@: E#,#(HCFIVQE+K4^SL#G3[G><;<].BR'FK^QA;E&EDW#4, M)O825@9U5@:YK8RE,__)SH],^S*-(C_0VW-;7)BEL=Y"N0L<_.3[)8P.ZHP. M"[9I7<@],"%8V'[<$KPA7 ?+[-6/BQX%ZR]>^-Y[_ M#U!+ P04 " #=@%=8MEJ R"@# "A"0 &0 'AL+W=O[[?-_YSK[)6LA?*@/0Y*DLN)I:F=;+*]M6 M208E4Q=B"1R_S(4LF<:I7-AJ*8&E-:@L;.HX@5VRG%O1I%Z[E=%$5+K(.=Q* MHJJR9/+Y!@JQGEJNM5FXRQ>9-@MV-%FR!=R#_KJ\E3BS.Y8T+X&K7' B83ZU MKMVK.#3VM<&W'-9J:TR,DDL'^LM:.61Z9@)HKO>:JSJ75ID13FK"KTG5A_@E;/R/ EHE#U+UFW MMHY%DDII4;9@]*#,>?//GMHX; '2+X+K3)$//(5TE\!&99T\NI%W0X\RQI!<$,\] M(]2AWH!#L]?#Z0 \?CWR+52>"L,'4:8)H^PR#G/^<*4Q3,P.132AGI44YN[=A6-QWX83.S5 M=JSZ5AZEX7C7*AZP"H.QVUGMJ!MUZD9'U6&EX[N@L')3:$:GIEQ7?=%XG2=" M8@$2G4E1+3*"FHW^P9)N=@VVG#T/G<#;$]ZWHI>7SI[NOI%/J>\,ZPXZW<'_ MT_V[RO7SD.J@K]KS_#W1?:/ ]]QP3_4 %2;.B [+#CO9X5\E,_#T6!J'_32F MSGZ"S@:L^LD>]ZUVD[W196\]7B7(1=T$*)*(BNOFHN]6NS[CNGY>]]9OL/]H MVH47FJ9Y^<(D5K B!&PO=V]R M:W-H965T0]?+O'NLN-5%_S M!8 F#UDJ\JO>0NOE1;^?1PO(>/Y6+D&87V9295R;6S7OYTL%/"Z=LK1//6_8 MSW@B>I/+\MFMFES*E4X3 ;>*Y*LLX^KQ&E*YN>KYO:<'GY/Y0A@ORUME[OI;E#C)0.2)%$3![*KWSK]@05@XE!:_)[#)=ZY)$Y^07J@ 8%7B33O/PDF]K6ZY%HE6N9U12R0U1A;5!*RY*,DMO M$WXBBG&_T\K\FA@_/;D1DGA[M3BS@YW]QW1!-NA"$J\X-FA(.\?N!GKBON_ M?C5VY$9#EO]M([T"#>V@Q;9QD2]Y!%<]LR_DH-;0F_ST@S_T?K81A@G&D,!: M9(9;,D,7>D&FV09S(&O2"+(FJ>KBE:>FBV/BPC,[A5)928DT0LE5_,% M@6^K1#_:N*[:')1M%COJ>O(F"$+/\R[[ZUT:NW;#,/!''4-F 0Q'PP'=M6S% M/]C&/SA=_%R)1,QS&P-5J\/=#H^\8="EH&M(QV.ORT#7+J0T]/82,-P2,'02 MP& &2IFHDFI9:;.L[D' +-&VN(:=;O@#.NB&9;$+R]Y^'U?7<-R> *VH1MNH M1LZHOHABM.8B^:<8KR:DW P>U^:,7:4FXLPL*VV> ('9#,J3M3167(,M^%$W M*$M(T\/,F#."%R[[\9:?L9.?6S!'ET[,6<9%,?0:3!N:G*60EQ0)Z[DU/BS^ MP\Q8UVS/H)]O@SI_V:"_WIW<2WOH/(K4RO@]0\'Y810<9L:<\;QP"OA>D])X M3KY,0FC2/6'-4)R>QYZ6J&@,"ZW-VDXBZ)\B_:A1L1C%1&-8:&U&:<,HQ3R" M:K36XAK9%J&[V:-)0D)KD]0DO;XS#9P4\\TD*$9V6/.-VGN7E(!:24%-7;'0 MVJ0TR:OOSEX_0 S*:+!B)[_3>TYM-\;1*P\3C6&AM?EKDE]_<)*]S)E3'\TH M)AK#0FLSVF33/FHZ[48[FLEA1R;YH6T78%CMMEEJLG/?G9[7Z];*"%):7#." MB<:PT-JL-3F[/S[):G5*@:,9Q41C6&AM1AO!X+L5PR?01"[-5-1&QY-4FLP_ MXDH]SJ3:MNYVA63J$<:*,MY0U =3&4P145C6&CME_N-S@B\D[S>1Q4: MJ&@,"ZW-:",T F?:_=QJK;UW_S6RO:F=NELYFI-32(6@D0J!6RI,I5B#TLE] M"N0.1"(5^20UY"1>05&H,K0RA2D+IJAH# NMS>=.3:BVS M\G(!/ 95&)C?9]+L)_5-T<"V1'7R'U!+ P04 " #=@%=8WU0F<#P# "R M"0 &0 'AL+W=OX\:"K=;&;OCIM*(K MN 9S6UTI7/D=2\%*$)I)010L9]YY>)9-K+TS^,Q@H[>>B55R)^5WN_A4S+S M.@0<]T@*WGQ_9WSOMJ.6.:KB0_ LKS'KFO?%( M 4M:<[.0FX_0ZAE;OEQR[7[)IK4-/)+7VLBR!:,')1/-/WUHX[ %"),#@*@% M1/N ^ !@U )&3P7$+2!VD6FDN#ADU-!TJN2&*&N-;/;!!=.A43X3-NW71N$I M0YQ)/XEUM*&J('));J2AG'Q04FMR*Q3DREI@RJY 8I,5S2'F8<-28.Z!R]] M\2Q,@K=#T?^?9-E_(MO)3-QE)C[&GLYAQ82+[,I]-_5V7@P&^*[-RU!(&^JQ MH[8=^SX=CT.LUOOM4/6-XBA)=HVROE$TCOXP[4@;=]+&1Z5AL\"K16.G4,"I ML7HDJ123BOP$JIRZ2FIF2W)07D.?;#LUB??4]6W")-H3U[>)@V!86])I2_Y> M6UXK!<(\45W2]WP43O;D#1@%;\9[^H:8X@/)FW0")T<%8A_]QZ*<]$II$@;[ M:>L;]2LWZQOM5&ZCR]^ZS4I0*S<5:)+;SM6T^VZW&SS.W7V[MS_'@:29'_[0 M--/,)57XD6K"88F4P>D$75+-A- LC*S&ULK5AMDV33"ZM MG5+[&]N6T8ZF1([YGF;P9L-%2A3"/)!Y(I+>\>0'B]5N:046BNF&Y(GZQ@^_ MT8J0K_U%/)'%?W2HL(Z%HEPJGE;&$$'*LO*3O%9"'!G@Z1D#MS)P3PTF9PR\ MRL"[U&!2&4P*94HJA0XA462U$/R A$:#-WU1B%E8 WV6Z75?*P%O&=BIU>^0 M6O=9Q%.*KKYP*3^B/15HO2."HA%:0YK%>4(1WZ!;(EF$2!:CD"6YHC'2^"/X M54@580FX&*''=8BN/GQ$'Y"-I'XK$7FZ.>]AX]9IZA3_OW)KF*15$<7%CTK:TG9AM=9NYD7L2T:4%?412 M\4*MU<\_X:GSBTF7(9V% SEK:3:I-9OT>2_J@%5UD!1U0)02["E7Y GR7W%T MFY#H^0N87>N"&5]K>)+'+-LB$O\)E0K=4&F@H#&%YJS-,IZ-(DA5P9-$ UFF M*,2N3.M2QN<7\>EN_;+RW<"#;'PY%KR+&KES;X[;L- P]C'TP;74LFO5?)[ M,RND&8S$^D,*#P>#XSZQ#4.@3_ MH_$&0Q;'D,["@9RU-)O7FLV';;PF:><7]JG>5]T? MT5<8VR4U3CZ.H48GP0D3 ^JTUGLA;0)'LR+N)?"=O"*ZV<#(K@="=@D=W(EB MA#WWE$X7U:'3!VG3<1LZ[K],O:$;5A5 *S$#_[09W1E@QLPTX7I3LYD8=&@?U%@[EK2U=,SCB_LGQ/^[NE=<+MG<#\LS^;D+V;O"X&?QP[X2T M*G[SP2_TH_J7-,H%4^P"KGXGKF#F&IAV<1V*?9 VMV8\P_WSF8$;#.VPFHKI MZI=2VH#L3^EF6,.]<\TJO(#Q0-M 8!I< M-8?F#Y]*U+4QS;$FF&&0M8].B&!&W18G;1+2/,]4>4Q2/ZU/\SX59U@GSV_U M*5]Q\M2X*8\(OQ*Q99E$"=V 2V<\@TH5Y:E;>:/XOCB'>N)*\;2XW%$24Z$! M\'[#H<*J&_T%]=GGZA]02P,$% @ W8!76$.\<>A-! XA@ !D !X M;"]W;W)K&ULS5EMC^(V$/XK5JJKKM+>YH4 RQ:0 M=LE67>GV#NW>M1^J?C#) -8E=FH[<"OUQ]=V0B +&T'KKOA"8GOF\,?Q-+ (F^9RD5(V0H;%)%[/S3"ASGAHYJ9\/&2%3 F%*4>BR#+,GV\A9>N1XSN;B4>R6$H]X8Z'.5[ M$\BO^92KD5NC)"0#*@BCB,-\Y-SXUY'?TPI&XC<":['SCK0K,\:^Z<%],G(\ M;1&D$$L-@=5C!1-(4XVD[/BK G7J/;7B[OL&_1?CO')FA@5,6/H[2>1RY%PY M*($Y+E+YR-:_0N505^/%+!7F%ZTK6<]!<2$DRRIE94%&:/G$WRLB=A24HX<5 M@DHA>*D0OJ+0J10ZQRJ$E4)HF"E=,3Q$6.+QD+,UXEI:H>D70Z;15NX3JN/^ M)+E:)4I/CC^IHW5/8Y8!>O^1"?$3RH&CIR7F@#Z@FR0A.CPX54+E(=/!>A^! MQ"15PA^0T*)B\R 4?5FR0F":B*$KE8%Z&S>NC+DMC0E>,<8/T .CK! ?7H>'6_Q9M.':R.P>N\ M@G>'.25T(=!T$Z,+=(L%B2_0[!E-6):IX$Q2+,2%#FI:)$H:?5FS&B>PF9^/-0D$HCPL-&Z$)T+7(_:*8J5J8 (=$S\)!DE@+Z9-S_&WF7?M!]AW:7GH 2QBN)J "= ^$A;UMW M._6TV02++($U6.[5+/?.(=5[-LFW"199 FN0WZ_)[Y])JK?:<2K__;UL[X2> M]Z(D6-JQP>M5S>O5R:7CU9J1E#6C=XBVUFU.IH-=JI0D]R=-L4_O72H"=79 MJI/-<\:Q!'2W BH%^AS'!4=3KHN)9.@!RX(3^8PB+?.9ZU3(,7U&]T(4"DGA MD1AT&!XA@:R,W7_[J&GWYN0(V42+;*$U(QEL(QF<0Y6JK+ 5 9MHD2VT9@2V M7:3?VB>]9:'J[#<@_9>?))-VE-:S]47]C;F>?C%_JR_PS:7R%J:\_7_ ?$&H M0"G,%:1WV5>G@Y<7ZN5 LMQ<,<^8E"PSKTO *D):0*W/F8I=-= ;U']KC/\! M4$L#!!0 ( -V 5UB#T>TM1@0 *X6 9 >&PO=V]R:W-H965TVX^))K@$4>LXIDW-OK=3F MTO=ENH8 MQ[\5J%?'-([']WOT3S9YG04Y8><7/%1%'#CK1;H>H#$3?(>$L=9HYL:2:;UU^H29NC\HH=\2[:<6O^NE=I5&DKT\3FE1089 M^B1XCFXP30N*;5VUHS76[TPH$P+=U1&NE!+DL5#X4<=0'-WP/-=.#XJG3VM. M,Q 2?4A 84+US,Z1+,-5%\+0US4O)&:9G/E*LV%R\M,J\^LR\^B%S,,(?>%, MK?7LF9YZ$\#7--9<1GLNKZ->Q 32"Q2'9R@*HKAC0C>O=X\ZW)/7NX<]V<3U MRH@M7OP"WI4N=E;7&=)"$$6.:[VTM>;Y1M=O7^N/6##"5L5RED,NF=A/GN73HV&031M M&B6G1H-H$-5&C3R'=9[#WCRMU!'?F 4DC<(UCR2%<\[T9V8+4NG5A%+.,F(M MNA+L#?#6!>02+'$$UB!V5!,[>A?R';EDWR58X@BLP?ZX9G_\@^0[/A%=&(RB MEGQ/C:)!'+;DVV$TCJ?=\IW4>4YZ\[S7"A4D-7_OTBJY8$1]IXY[([UU);D$ M2QR!-1B>U@Q/WX6.IR[9=PF6. )KL!\&A_UQ\(.47 5J2'D2#UI2[K"*](ZN MI>4NK&$0=XLY/#H,A-\G9YV8/6.R%)#>;N_E_3^*[H_VUD7E%"UQA=9D.CHP M';T+65?3<%4"EVB)*[1F"0[GF[!W ^]2V?&I&D=M79_:1,&X+>M3H^ %31\. M$F'_2>(UFCY#.19/H,[>(N[>L&]>62[1$E=H3VU=AZ?FV:L;9!>( I.[E?L%@1?=2FL-20P<58UTF4S=%RH/C&M@L? MN5(\M[=KP!D(8Z#?+SE7^X$)4+>H%_\!4$L#!!0 ( -V 5UC@OBL;AP, M ,44 9 >&PO=V]R:W-H965T2+KW: U#:9UFF;NE;=+J9=F/ "5I,XLQTH_WZVDZ:D#:%45KD )_%Y M7OL<<(A':\IN^1) H+LD3OG86@J1G=@VCY:08-ZA&:3RRIRR! MYR!8VSQC@ MF18EL>TY3M].,$FMR4B?NV23$C#"_@&L1-=LGDD5U19B2!E!.:(@;SL77JGH2NIP2ZQR\":[[51FHJ4TIO MU<'%;&PY:D000R04 LN/%9Q#'"N2',>_$FI5-95PNWU/_ZPG+R]* M([8$;G>'P"L%WG,%?BGPGROHEH+N+@\@ZB#?U7*_01ZTRW_0 M50>YO9WR\/G5'PW>EBY75GN5U9[F^3MX9SF79SA'I]&_G'"B;#Y".P/X\TWV M1A<"$OZWR?FB6+>YF%I?3GB&(QA;<@'AP%9@3=Z]M02@F>$IB(C8HPYM$7<^ $3IKRJF] MA(\V@!EORJ15>&@F)F&A(5@MDT&5R:#5L._XCB1YH@)ISD90- 4T(UPP,LT% M-(8R>++8#GROOMH6(10=^WL[!JVC/M1@0[":P__ZER8;&E_= MY(=G:+?U@>]E=X9VYL&>>GL?RO9W"4V-J?#1WMH!4AM\WS%;D)2C&.82[W0& M$IVIDQ5IG-[:MPA@2JEHB@Q3O M+(1,J,:A7-HJDT"C7)1PVW.S> ^&EF.20@XA-HX4/Q;PRUP;HPPC5^EIU4]T@AWK[?N7_+: ML98Y57 K^'<6Z7AD#2P2P8*NN'X0FZ]0UM,U?J'@*O\EFS+6L4BX4EHDI1@S M2%A:_-.7DL..P.T=$7BEP#L4=(X(VJ6@_59!IQ1TPP)F(W(I42S9?Y8LQXS0E'\DXBI@94T[N MT^(-,W[5R(.WR]V& M:MK5*K5SO_81OP?03 +N-DTFD.*2:45^C.=*2]PW/^MX%WZ=>C]SEMRHC(8P MLO"P4"#78/GOW[D]YW,=JW.:!6)Y1L2"0))Q\0H2 M]Y,.8Y8N2;BS"^JH%NZ#W-T]BZKQ^:>B.I/9'JINA:K;B.JN$F<2NY,9GOD^A6Y_O]\]?X)LU_W'GH'-!M3/)7FFTE +O,N4&&ZJU07'_QJMFHTQWE_=3 _P0:TZ!?_V!3=ZY3*)<.B.2S0TFGU M\6"014=8#+3(\AYI+C1V7/EEC$TT2!. ]Q="Z.W /*!JR_W?4$L#!!0 ( M -V 5U@04N:Q'P, )H+ 9 >&PO=V]R:W-H965T($XN>?XGG,/P;T-%_O2O1AT=;TI^!7! M1E:NB58RX_Q>+X:+ON7HAB"&N=(,%+_6,( XUD38QD/!:95;:F#U^IG]L]&. M6F94PH#'=]%"A7VK8Y$%+&D6JPG??(5"3TOSS7DLS2?9%+6.1>:95#PIP-A! M$K'\FSX6/E0 ;O,5@%< O+<"_ +@&Z%Y9T;6-54TZ F^(4)7(YN^,-X8-*J) MF)[B5 E\&B%.!5^ KP1-PVA.ABP/A7:W0::8ET46 ^%+,N)LU8C1[@6YE!*4 M)'<(",F XS2ETB5C@<$2ZHE0MB W#UF4XJC5*?F.0=2W?N!3I&8K,@)TG9BX M-/BRD>&B()T]D4H[$UCI3HZO0=$HEB?8T^WTFAP?G9 C$C'R,^291&K9LQ4: MH>78\T+T52[:>T7T-$L_Q_!KXX.UP;QMNH_WE#+QR!I[A\U_AF\ : M6 :2+ 5/R,VC L%H3 9F^B"D,=#,8%2=P>\1\I"A@D3^J?,@W[19OZE^.US( ME,ZA;^'/7X)8@Q5\_."VG4]UCNR);,L?O_3'W\4>;&4+_F6+%=GB9;9BDRU1 MS18U9M7YDV_:,IOJE]TZ\)M.T^G9ZZKPNJJ6VRVKMA0U2T7-G8IN6:1PD%-% M%=3VMA/^WMGMB6Q+::M4VCI$MEO[]&=/9%O^M$M_VH?(=KYINY):S^WX[HML MUU1Y3;==G^WS4M'Y3D5#9F:L_T9H7-?;3OA[9[R*[G.=T7V:ZK&H.4S.N<,CF,L3#,PA=@,^7G*OGA3Z?E&UL MM9I=;]LV%(;_"J$!0PNTEB4[=I+9!I)(Q0(L19"LW<6P"UHZMH5(HDI2=COL MQY>4%,E,%<9>3G-AZ^L\),]K'OIU.-LQ_B V ))\S=)%PXF8TR9W%K+IVRQ&6$U%F M&>7?+B%EN[GC.8\7[I+U1NH+[F)6T#7<@_Q4W')UYK:4.,D@%PG+"8?5W+GP MSD-_I .J)SXGL!-[QT0/9'Z:473!U7VJVB5KR37'Y1[R=7=1,7)Q7VY M%/"EA%R2<*M>!7E/+N(XT2K2E%SG]6=1:_HF $F35+Q5CX@-Y2!FKE1=T" W M:IH+Z^;\9YKS?'+##L!_',"E;R5^@.6 >.-WQ!_ZXYX. M7=G#;R@?D.&T"A_UA ?V\(M"A]>M^WWIL(<'$ W(R.MKW4C&J%5S5/%&!ZI) M_OY#/4&N)63BGY[N7=:X<3].%ZES4= (YHZJ0@+X%IS%K[]XD^%O?9G&A 68 ML! )9F@R;C49V^B+>\FBA_>ZF,4D8IFJ\**>3W1'>4RV(&22KTD!/&%QGT96 M_+$:8<("3%AHS^*8? /*A46/DU:/$ROI3B6<)Y%4<@@M#2GSI"I[2H&JV.41 M$)JKNZK'B3JNI.L3QMK.L<)@P@),6(@$,\2:M&)-< O:!%,33%B "0N18(8F MTU:3Z<\M:%;\L1K9^SKJ*QNU'O\W,$3JOI'[TS;WI_;E8I0S[I M>M:7=ROZV+QCP@),6(@$,_0Y:_4YPZU79YB:8,("3%B(!#,T\8:=QQE:9\U% M47"V51.DKE!K3K71>9/DC8]YVZ=,PYQ43.VWMPMOJ/]F[G8_Z?:VC\TZ*BW$ MHIEYW_.6GC7O'\ML"9RPE5XG,K5"U%^XU+Q(9*KDD(QPB"#9 BD+=?MQZ5 ! MM5(O2>3]*-%3=:P]/%H=3%J(13/5\3MU?)RU1-WX;"SJA.70JX>UP6.K&2HM M0*6%6#13NL[F>\@^WT,U^JBT )468M%,93JS[]E]ZMY$B90P=-T_46K(Z5[A M&@[\DZ>U"]6LH])"+)J9YL[#>W83_XK:)7>L5Q)4-X]*"U!I(1;-E*YS]!ZR MI?=0/3TJ+4"EA5@T4YG.UWMVSWM@[:HA9T;M\GXL7I@N/T"EA5@T,\^=A_=> M8^)?^:.DO>VC9PNJS4>EA5@T4\7.Z7O(5M]#]?JHM "5%F+1S'\(=G;?_PEV MWS_0[MO;/C;OJ+00BV;FO;/[OMWNW^[5J@RH*#ED:F*\4R8_I7H_ /GS_NZ% MU:5IPOQF_'1ML??C: U033T6S=2@,_7^"Z;^M3_.O\!__G?Q*WODT:J@^G4L MFJE*Y]=]J^M\?F;0/"]IFORKU.(0E9QK<3BH]:2$EV;*Z)"9@NK446DA%JW6 MQ-W; Y,!7U>;CX2: V4NZ^TP[=5V@]-%M:W'[1ZO=T?=4+Y.@! !:! &0 'AL+W=OT!HFW?; "#92:'L,FH0VVM*;=& 9/92:_WN M@V_E,HI]02"@0,_ W/ +5B"$)W)E_!PYHTG2 P_G>_:[X-UYR9F%E1;?>8G- M,KJ*2 D5ZP0^Z?X>1C\+SU=H8<.7]$/N8AZ1HK.HY0AV%4BNAI'MQG,X %Q< MG0 D(R#Y%[ X 9B/@'DP.E06;'UER++4Z)X8G^W8_"2<39!Q;KCRM[A%XW:Y MPV'VP'(0*45'Y1=H,<)N!]CL!&PMP%TE'@&N/M=[8:*#OV'4E3S5G4QU)X'G MX@3/35'H3B%7-=DB4R4SI27/;3MF\W.5SI[5 MC+4_/M0FL4'K0^F!VZ/'\?\VDCB)S^)+\OH(,@?S=NS4Z,'-^U?WR$S-E24" M*J<7GW]Q762&3AX"U&VXU5RC:ZTP;=SC!^,3W'ZE->X#WU_3[R3[ U!+ P04 M " #=@%=8X65ZD50# "<%0 #0 'AL+W-T>6QEL7I[9Q2'2Q++NIA.->Z^A1%]71.2U)?R(H*@Q12E42; MKII%=:4HR6L@E3SJ=CII5!(FPM% +,KK4M?!5"Z$'H;]-A2XV]=\&,;IQS!P M!NY]\.#GIW)]?[1E[1RV>(7G1P78-ATNFN MM!U^:H0<\12C]3PTDV7#A Y&[OO)NVRAU,9%OT@TJ]B#UEX69CK!]J!5ZHVC!EK:_+%H#F'J,JY.JXJO/G,U$2=WD MGYUP-"!K7C"7BOTQV:!4IB9 51@\4*79=#OR6Y'JCB[UNIR6!>ZY>X2>_^TZ MSZB@BO!MTZ;V#WF57^VX>7F^A6?[6-EW[#69] [?8W-@.'23Z3&8/(KM[A^# MR>P(3/;>[*GY@B?042QD?) FH^:XMG4FW#D1MM$ 3M[#\ ><\?DF:3!9,*Z9 M:'ISEN=4/#H8&GE-)N9/SQU],SZG!5EP?=>"PW#3_DYSMBBS=M0-+$0S:M/^ M!M.+T_;8;W(QD=,ES<=-5\TFMAF8ALG:7$#81Z[MY4ME:X[N-5\C3=8#MZ5,5@LT4KT1LIOA: ^)?-V!DF7^W ML3S P'8!JQW([\\#->7G) GL*N8-^P;C2)9A"-2BOT;3%%F=%#[^_<&^)4F2 M97X$,+^#),$0^#;B".8 /&!(DMCWX-[[*%J_IZ+-_V-'?P%02P,$% @ MW8!76)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'$K8"FMD4EFS3]]2O9)3DB M<&9?3GA*L(W\H=NGE+ZQU*I'^Q7D9?FLK.NJLW';M>D:U%P\Y?:B-*> M>52ZX)7]J%==L]&"9V8M1%7DW>#B(NH67):=SY]V93WO/K*M-'(IOBDM?ZNRXOD\ MU2K/+SN]]L1WH2N9OCD\=Y +OC3-D8HO'[@%N>Q$%[; 1ZE-U5S1E,\MXU;8 MB]M/=:6N95X)?<4K\56K>B/+E2O&_HHN^!E-/>S^MI7X4?^?:E2/CS(55RJM M"U%6;3UJD3O TJSEQG18R0MQV1FKK=!LQE?"_2A[EYNL_8&5)0/5I3]*>T+? M9 TC'<^HSF3%;LKVR_8LP H0K( 6:SR]GT]O;ZY&B\D5^S*Z'=V/)VS^;3)9 MS %@'P'LGPR0G$7*^L'_N)O<6<'K-IK/) X ,$+Z1A )@ADL0B>1"9L(78F[)[59Z/[7K#+2JL_JWT*D_"F$UZQ#KY4AM9"F-:?>=Y+=B=X*;6HMC'P]S1(Y:'7=EO[+K[N6G; MR<]:;MP7(!TFC1ZQ-6YMC?F3"F:''K$>["RR=3&*&Q%S44JE[>12>7P!YHJ MV!4/PE2Z3JM:NWENK(S7S0+,#P&Q'US/LIUL],1UYD&AP0:Q)&[*5!6"+?@O MOPTQ(P3$1K@7+BQKN,YNE3$?F!V>=G+C&DHKP+P04(<75J:V@]F+;!\KCTN8#.K,@B( MB2$@%L-7H5::;]8R/98FP,00$(MA7B^-^%F[/CC9[ODTP!P1$#MBQI_9UK"9 MT,W7W!B:)/+(J;=M2RA>:94\5(:[O2>[,PZ6/&Z!,; PU\ MO-"[CSFD3^P0'+,/,=&T%;%6=O$9.UNXH,A\@&"83/K$,D$#-;^9,:?TJ:., M0X':PL3&(B:FE3ZR68R';G_J$F)AC^L2..1*Y[5H=8F+&Z5,; MYV $=ZAO#C#G#(B=TX9R![$PS0R(-7,LIGO;%P>89@;D^:PWH=W!JL0<,R!V MC!?C':1#]T3(LUFOP=Y!.$PO V*](%&?8X68F%\&Q'XY'!,(628DWQ[!5KDP2@@QRX2GW#7Q^F:(B28\Q:Z)[0'W7+M, M%,3$C!,2&^<8YL14TI8&,=%]^).$-N=VJ%N?^T,(JU-$/O><9,*2@F?V[@*.;>NB/&%!03*^A0*AB,>8B)/I1,K*##F"\=%6)B"HJ)%>0G MK7=3NBIYWJ0X(2:FH)A80?N8,#U7J11@)IB"$F(%(9BN/T!,S$+)>SZ-MC=] M_B/@A)1@%DJ(+80VNK?83# +)<06\G96SF&(84$]62:8A9+WW #:QUS D9Y@ M%DJ(+;2'^2!25:8RE^U6BX>)62@A3\=YF'"/P-4LQ,0LE)"GXQK,:H?Y.H+& M:UZN(";Z<@QY.LZKS3T):8B)62@A3\?Y?5/EKAPW/35C"& .,0L-B2V$[:;: M/@ Q,0L-B2V$8\)W"8>8A8;$%D(Q/0L-,0L-J=_,//)4\I\8&&)B%AH26^CH M<[_ML(>8F(6&Q!8ZLM-_(#,SQ"PT)+;0F\> _N1?? M;=/?5*)PH,O\/+@(^CUO"&$6&C86ZC87F\^?LK8KW=M;&'L\Y7DZT\S]<27U M@D'HWI9YK/-\;(]-RUO%L]W+[[L7]S__!U!+ P04 " #=@%=8H[0U,.0 &@ 'AL+U]R96QS+W=O4&$!D@"F!D>[7)W2\B!1QKBVTBOY4U1GP^U2,TC!]_ MU<-Z?.M.P_[M/"P^CH?3L&KVXWC^T;;#9E^/Z^&A.]?3Y9-MUQ_7XV79[]KS M>O.^WM76+I>Q[>]G-$^/]S,7+Y_G^C\3N^WV;5-_=IO?QWH:_S&X_=/U[\.^ MUK%9O*S[71U73?MQN-T>VNO%/%PF-XOGUU73/[^:IIT[R"+(SA_D$.3F#_(( M\O,'!02%^8,B@N+\00E!:?Z@C* \?U!!4)D_R"PIXU(@:8*U@-:&7!L!KPW! M-@)B&Y)M!,PV1-L(J&W(MA%PVQ!N(R"W(=U&P&Y#O(V WI9Z6P&]+?6V GK; MR8]M ;TM];8">EOJ;07TMM3;"NAMJ;<5T-M2;RN@MZ7>5D!O2[VM@-Z.>CL! MO1WU=@)Z.^KM!/1VD\T2 ;T=]78">COJ[03T=M3;">CMJ+<3T-M1;R>@MZ/> M3D!O3[V]@-Z>>GL!O3WU]@)Z>^KM!?3VD\UN ;T]]?8">GOJ[07T]M3;"^CM MJ;<7T-M3;R^@=Z#>04#O0+V#@-Z!>@44#O1+V3@-Z)>B\DH'>BWDE [TR]LX#>F7IG ;TS]F?JG07TSM0["^B=J7<6T#M3[RR@=Z;>64#O/#GL+:!WIMY90.]"O8N WH5Z M%P&]"_4N GH7ZET$]"[4NPCH7:AW$="[4.\BH'>AWD5 [T*]RW?J/8R?ASK< M>K[6?/YW4CU>OEMOC[\NOVY.WGQ97G5N[S.&I[]02P,$% @ W8!76&'; M>)%1 @ L#< !, !;0V]N=&5N=%]4>7!E&ULS=M-;MLP$(;AJQC: M!I8BDJ*H(LZF[;;-HA=0)3H6K#^03.K':^ M^?8T6[\Z#/WH-\DNA/E#EOEF9X?:I]-LQ[BRG=Q0A_C5W6=SW>SK>YN)ZVN= M-=,8[!C6X5@CN;WY9+?U0Q]6GP_Q9]]-XR9QMO?)ZN-IXS%KD]3SW'=-'>)Z M]CBVOZ6LGQ/2>'+9XW?=[*_BAB1[,^&X\N> YW-?'ZUS76M7=[4+7^HA[LH. M?>;#4V]]>K[$&SU.VVW7V'9J'H9X)/6SLW7K=]:&H4]/1:_.)X=XP_;TF5^< MOY0Y%QAWWKEI]G%BSKX_[F4DQ]/K.1:R+G3G7_$U,9:^^/WL<=JM;?\R.U[O MC\GMEWGX;'E_SOBU_CO[$) ^)*0/!>FC@/2A(7V4D#X,I(\*TD=^36F$ M(FI.(36GF)I34,TIJN845G.*JSD%UIPBJZ#(*BBR"HJL@B*KH,@J*+(*BJR" M(JN@R"HHLDJ*K)(BJZ3(*BFR2HJLDB*KI,@J*;)*BJR2(JNBR*HHLBJ*K(HB MJZ+(JBBR*HJLBB*KHLBJ*+(6%%D+BJP%1=:"(FM!D;6@R%I09"THLA8460N* MK)HBJZ;(JBFR:HJLFB*KILBJ*;)JBJR:(JNFR%I29"TILI8464N*K"5%UI(B M:TF1M:3(6E)D+2FR&HJLAB*KH[&E_QL^:/>[4]02P$" M% ,4 " #=@%=8!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( -V 5U@(:$H+[P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ W8!76.@*% Q4" >3( !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ W8!76&0C*C0, P N@@ !@ ("!R1H 'AL+W=O !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ W8!76%+?I\S# @ MY@8 !@ ("!@2H 'AL+W=OL MI:4- #I1@ & @(&!/@ >&PO=V]R:W-H965T&UL4$L! A0#% @ W8!76#N8&[I2!0 M@P !D M ("!7$P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ W8!76);-&]#\!0 '@X !D ("!\WP 'AL+W=O M&PO=V]R:W-H965T/ M !X;"]W;W)K&UL4$L! A0#% @ W8!76 ^& MQ>' !P ]A, !D ("!=I0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8!76/7Y9P?[! 9@L !D M ("!MZ0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ W8!76.*=(^MS"P =28 !D ("! MRL( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ W8!76*$+F#J^! 5PL !D ("!!., 'AL+W=O&PO=V]R:W-H965T! , $4' 9 " @=7L !X M;"]W;W)K&UL4$L! A0#% @ W8!76)',=4>Z M @ ZP4 !D ("!$/ 'AL+W=O&PO=V]R:W-H965TP( *@& 9 " @8_V !X;"]W;W)K&UL4$L! A0#% @ W8!76% )=J6*!0 X1P !D M ("!0?D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ W8!76+%@[BF_ @ U@4 !D ("!PC$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MW8!76*I5T(@,!0 & T !D ("!!ST! 'AL+W=O&UL4$L! A0#% @ W8!76!I%?'8G P MU@8 !D ("![4L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8!76-B[Y3LE P )P< !D M ("!:E&PO=V]R:W-H M965T&UL4$L! M A0#% @ W8!76 <8_5N(! B P !D ("!$6D! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8!7 M6(HE,?D]# 77( !D ("!+W0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8!76.7-KU;& P -1( M !D ("!"H&PO=V]R:W-H965T08 .HT 9 " @&UL4$L! A0#% @ W8!76"I:LW88" @$H !D M ("!>)4! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ W8!76.T_E>&? P _Q !D ("!&UL4$L! A0#% @ W8!76*QT M.3[(ZOEW\# !J"@ &0 M @(%:M0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ W8!76-"PG?2R @ K < !D M ("!_+L! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ W8!76+R[',J$ P % T !D ("! M0,L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ W8!76/$8AY7O @ <@H !D ("!FM@! 'AL+W=O&PO=V]R:W-H965T 0!X M;"]W;W)K&UL4$L! A0#% @ W8!76*\ EQZU M P 7 X !D ("!,N(! 'AL+W=OY@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ W8!76._7]$H1 P 9 L !D M ("!. $" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ W8!76.^\8X!J#@ O< !D ("!6@X" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MW8!76"-JG_88! ^!4 !D ("!^2D" 'AL+W=O>H P MYPT !D ("!JC4" 'AL+W=O&PO=V]R:W-H965T 9 " @2T^ @!X;"]W;W)K&UL4$L! A0#% @ W8!76+9:@,@H P H0D !D M ("!Z$," 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ W8!76!#5*OJ^! !Q4 !D ("![E " 'AL M+W=O&PO=V]R:W-H965TTM1@0 *X6 9 " M@6=: @!X;"]W;W)K&UL4$L! A0#% @ W8!7 M6."^*QN' P Q10 !D ("!Y%X" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8!76 IYZP\1!0 B8 M !D ("!3FD" 'AL+W=O@! !:! &0 @(&6;@( M>&PO=V]R:W-H965T7!E&UL4$L%!@ !J &H '1T /"! @ ! $! end XML 116 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 117 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 119 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 325 541 1 false 90 0 false 11 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.blackline.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.blackline.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) Sheet http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (PARENTHETICAL) Sheet http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSPARENTHETICAL CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (PARENTHETICAL) Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 8 false false R9.htm 0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 9 false false R10.htm 0000010 - Disclosure - The Company Sheet http://www.blackline.com/role/TheCompany The Company Notes 10 false false R11.htm 0000011 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.blackline.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 0000012 - Disclosure - Revenues Sheet http://www.blackline.com/role/Revenues Revenues Notes 12 false false R13.htm 0000013 - Disclosure - Redeemable Non-Controlling Interest Sheet http://www.blackline.com/role/RedeemableNonControllingInterest Redeemable Non-Controlling Interest Notes 13 false false R14.htm 0000014 - Disclosure - Business Combinations Sheet http://www.blackline.com/role/BusinessCombinations Business Combinations Notes 14 false false R15.htm 0000015 - Disclosure - Intangible Assets and Goodwill Sheet http://www.blackline.com/role/IntangibleAssetsandGoodwill Intangible Assets and Goodwill Notes 15 false false R16.htm 0000016 - Disclosure - Balance Sheet Components Sheet http://www.blackline.com/role/BalanceSheetComponents Balance Sheet Components Notes 16 false false R17.htm 0000017 - Disclosure - Fair Value Measurements Sheet http://www.blackline.com/role/FairValueMeasurements Fair Value Measurements Notes 17 false false R18.htm 0000018 - Disclosure - Property and Equipment Sheet http://www.blackline.com/role/PropertyandEquipment Property and Equipment Notes 18 false false R19.htm 0000019 - Disclosure - Leases Sheet http://www.blackline.com/role/Leases Leases Notes 19 false false R20.htm 0000020 - Disclosure - Convertible Senior Notes Notes http://www.blackline.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 20 false false R21.htm 0000021 - Disclosure - Restructuring Costs Sheet http://www.blackline.com/role/RestructuringCosts Restructuring Costs Notes 21 false false R22.htm 0000022 - Disclosure - Equity Awards Sheet http://www.blackline.com/role/EquityAwards Equity Awards Notes 22 false false R23.htm 0000023 - Disclosure - Income Taxes Sheet http://www.blackline.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 0000024 - Disclosure - Net Income (Loss) per Share Sheet http://www.blackline.com/role/NetIncomeLossperShare Net Income (Loss) per Share Notes 24 false false R25.htm 0000025 - Disclosure - Contingent Consideration Sheet http://www.blackline.com/role/ContingentConsideration Contingent Consideration Notes 25 false false R26.htm 0000026 - Disclosure - Commitments and Contingencies Sheet http://www.blackline.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 26 false false R27.htm 0000027 - Disclosure - Defined Contribution Plan Sheet http://www.blackline.com/role/DefinedContributionPlan Defined Contribution Plan Notes 27 false false R28.htm 0000028 - Disclosure - Geographic Information Sheet http://www.blackline.com/role/GeographicInformation Geographic Information Notes 28 false false R29.htm 0000029 - Disclosure - Subsequent Events Sheet http://www.blackline.com/role/SubsequentEvents Subsequent Events Notes 29 false false R30.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 30 false false R31.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 31 false false R32.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.blackline.com/role/SummaryofSignificantAccountingPolicies 32 false false R33.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.blackline.com/role/SummaryofSignificantAccountingPolicies 33 false false R34.htm 9954473 - Disclosure - Revenues (Tables) Sheet http://www.blackline.com/role/RevenuesTables Revenues (Tables) Tables http://www.blackline.com/role/Revenues 34 false false R35.htm 9954474 - Disclosure - Redeemable Non-Controlling Interest (Tables) Sheet http://www.blackline.com/role/RedeemableNonControllingInterestTables Redeemable Non-Controlling Interest (Tables) Tables http://www.blackline.com/role/RedeemableNonControllingInterest 35 false false R36.htm 9954475 - Disclosure - Business Combinations (Tables) Sheet http://www.blackline.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.blackline.com/role/BusinessCombinations 36 false false R37.htm 9954476 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.blackline.com/role/IntangibleAssetsandGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.blackline.com/role/IntangibleAssetsandGoodwill 37 false false R38.htm 9954477 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.blackline.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.blackline.com/role/BalanceSheetComponents 38 false false R39.htm 9954478 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.blackline.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.blackline.com/role/FairValueMeasurements 39 false false R40.htm 9954479 - Disclosure - Property and Equipment (Tables) Sheet http://www.blackline.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.blackline.com/role/PropertyandEquipment 40 false false R41.htm 9954480 - Disclosure - Leases (Tables) Sheet http://www.blackline.com/role/LeasesTables Leases (Tables) Tables http://www.blackline.com/role/Leases 41 false false R42.htm 9954481 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.blackline.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.blackline.com/role/ConvertibleSeniorNotes 42 false false R43.htm 9954482 - Disclosure - Restructuring Costs (Tables) Sheet http://www.blackline.com/role/RestructuringCostsTables Restructuring Costs (Tables) Tables http://www.blackline.com/role/RestructuringCosts 43 false false R44.htm 9954483 - Disclosure - Equity Awards (Tables) Sheet http://www.blackline.com/role/EquityAwardsTables Equity Awards (Tables) Tables http://www.blackline.com/role/EquityAwards 44 false false R45.htm 9954484 - Disclosure - Income Taxes (Tables) Sheet http://www.blackline.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.blackline.com/role/IncomeTaxes 45 false false R46.htm 9954485 - Disclosure - Net Income (Loss) per Share (Tables) Sheet http://www.blackline.com/role/NetIncomeLossperShareTables Net Income (Loss) per Share (Tables) Tables http://www.blackline.com/role/NetIncomeLossperShare 46 false false R47.htm 9954486 - Disclosure - Geographic Information (Tables) Sheet http://www.blackline.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://www.blackline.com/role/GeographicInformation 47 false false R48.htm 9954487 - Disclosure - The Company (Details) Sheet http://www.blackline.com/role/TheCompanyDetails The Company (Details) Details http://www.blackline.com/role/TheCompany 48 false false R49.htm 9954488 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 49 false false R50.htm 9954489 - Disclosure - Summary of Significant Accounting Policies - Schedule of Weighted Average Assumptions (Details) Sheet http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageAssumptionsDetails Summary of Significant Accounting Policies - Schedule of Weighted Average Assumptions (Details) Details 50 false false R51.htm 9954490 - Disclosure - Revenues - Schedule of Disaggregation of Revenues by Geographic Region (Details) Sheet http://www.blackline.com/role/RevenuesScheduleofDisaggregationofRevenuesbyGeographicRegionDetails Revenues - Schedule of Disaggregation of Revenues by Geographic Region (Details) Details 51 false false R52.htm 9954491 - Disclosure - Redeemable Non-Controlling Interest - Additional Information (Details) Sheet http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails Redeemable Non-Controlling Interest - Additional Information (Details) Details 52 false false R53.htm 9954492 - Disclosure - Redeemable Non-Controlling Interest - Summary of Redeemable Non-Controlling Interest (Details) Sheet http://www.blackline.com/role/RedeemableNonControllingInterestSummaryofRedeemableNonControllingInterestDetails Redeemable Non-Controlling Interest - Summary of Redeemable Non-Controlling Interest (Details) Details 53 false false R54.htm 9954493 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.blackline.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 54 false false R55.htm 9954494 - Disclosure - Business Combinations - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails Business Combinations - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Details 55 false false R56.htm 9954495 - Disclosure - Business Combinations - Acquired Intangible Assets (Details) Sheet http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails Business Combinations - Acquired Intangible Assets (Details) Details 56 false false R57.htm 9954496 - Disclosure - Intangible Assets and Goodwill - Summary of Carrying Value of Intangible Assets (Details) Sheet http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails Intangible Assets and Goodwill - Summary of Carrying Value of Intangible Assets (Details) Details 57 false false R58.htm 9954497 - Disclosure - Intangible Assets and Goodwill - Amortization Expense by Operation Expense Categories (Details) Sheet http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails Intangible Assets and Goodwill - Amortization Expense by Operation Expense Categories (Details) Details 58 false false R59.htm 9954498 - Disclosure - Intangible Assets and Goodwill - Summary of Estimated Amortization Expense (Details) Sheet http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails Intangible Assets and Goodwill - Summary of Estimated Amortization Expense (Details) Details 59 false false R60.htm 9954499 - Disclosure - Intangible Assets and Goodwill - Changes in Goodwill (Details) Sheet http://www.blackline.com/role/IntangibleAssetsandGoodwillChangesinGoodwillDetails Intangible Assets and Goodwill - Changes in Goodwill (Details) Details 60 false false R61.htm 9954500 - Disclosure - Balance Sheet Components - Schedule of Investments in Marketable Securities (Details) Sheet http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails Balance Sheet Components - Schedule of Investments in Marketable Securities (Details) Details 61 false false R62.htm 9954501 - Disclosure - Balance Sheet Components - Additional Information (Details) Sheet http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components - Additional Information (Details) Details 62 false false R63.htm 9954502 - Disclosure - Balance Sheet Components - Summary of Amortized Cost and Fair Values of Marketable Securities, by Remaining Contractual Maturity (Details) Sheet http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails Balance Sheet Components - Summary of Amortized Cost and Fair Values of Marketable Securities, by Remaining Contractual Maturity (Details) Details 63 false false R64.htm 9954503 - Disclosure - Balance Sheet Components - Other Assets (Details) Sheet http://www.blackline.com/role/BalanceSheetComponentsOtherAssetsDetails Balance Sheet Components - Other Assets (Details) Details 64 false false R65.htm 9954504 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 65 false false R66.htm 9954505 - Disclosure - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Sheet http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Details 66 false false R67.htm 9954506 - Disclosure - Fair Value Measurements - Summary of Changes in Contingent Consideration Liability (Details) Sheet http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails Fair Value Measurements - Summary of Changes in Contingent Consideration Liability (Details) Details 67 false false R68.htm 9954507 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.blackline.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 68 false false R69.htm 9954508 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net (Details) Sheet http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails Property and Equipment - Schedule of Property and Equipment, Net (Details) Details 69 false false R70.htm 9954509 - Disclosure - Property and Equipment - Additional Information (Details) Sheet http://www.blackline.com/role/PropertyandEquipmentAdditionalInformationDetails Property and Equipment - Additional Information (Details) Details 70 false false R71.htm 9954510 - Disclosure - Leases - Narrative (Details) Sheet http://www.blackline.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 71 false false R72.htm 9954511 - Disclosure - Leases - Summary of Lease Expense (Details) Sheet http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails Leases - Summary of Lease Expense (Details) Details 72 false false R73.htm 9954512 - Disclosure - Leases - Cash Flow and Other Information (Details) Sheet http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails Leases - Cash Flow and Other Information (Details) Details 73 false false R74.htm 9954513 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) Sheet http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails Leases - Schedule of Maturities of Lease Liabilities (Details) Details 74 false false R75.htm 9954514 - Disclosure - Convertible Senior Notes - Additional Information (Details) Notes http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails Convertible Senior Notes - Additional Information (Details) Details 75 false false R76.htm 9954515 - Disclosure - Convertible Senior Notes - Summary of Notes (Details) Notes http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails Convertible Senior Notes - Summary of Notes (Details) Details 76 false false R77.htm 9954516 - Disclosure - Restructuring Costs - Narrative (Details) Sheet http://www.blackline.com/role/RestructuringCostsNarrativeDetails Restructuring Costs - Narrative (Details) Details 77 false false R78.htm 9954517 - Disclosure - Restructuring Costs - Schedule of Restructuring Costs (Details) Sheet http://www.blackline.com/role/RestructuringCostsScheduleofRestructuringCostsDetails Restructuring Costs - Schedule of Restructuring Costs (Details) Details 78 false false R79.htm 9954518 - Disclosure - Equity Awards - Additional Information (Details) Sheet http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails Equity Awards - Additional Information (Details) Details 79 false false R80.htm 9954519 - Disclosure - Equity Awards - Summary of Stock Option Activity (Details) Sheet http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails Equity Awards - Summary of Stock Option Activity (Details) Details 80 false false R81.htm 9954520 - Disclosure - Equity Awards - Summary of Restricted Stock Units Activity (Details) Sheet http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails Equity Awards - Summary of Restricted Stock Units Activity (Details) Details 81 false false R82.htm 9954521 - Disclosure - Equity Awards - Schedule of Weighted Average Assumptions (Details) Sheet http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails Equity Awards - Schedule of Weighted Average Assumptions (Details) Details 82 false false R83.htm 9954522 - Disclosure - Equity Awards - Summary of Stock-Based Compensation Expense (Details) Sheet http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails Equity Awards - Summary of Stock-Based Compensation Expense (Details) Details 83 false false R84.htm 9954523 - Disclosure - Income Taxes - Components of Income (Loss) Before Income Taxes (Details) Sheet http://www.blackline.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails Income Taxes - Components of Income (Loss) Before Income Taxes (Details) Details 84 false false R85.htm 9954524 - Disclosure - Income Taxes - Components of Total Provision for (Benefits from) Income Taxes (Details) Sheet http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails Income Taxes - Components of Total Provision for (Benefits from) Income Taxes (Details) Details 85 false false R86.htm 9954525 - Disclosure - Income Taxes - Reconciliation of Statutory U.S. Federal Tax Rate to Effective Tax Rate (Details) Sheet http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails Income Taxes - Reconciliation of Statutory U.S. Federal Tax Rate to Effective Tax Rate (Details) Details 86 false false R87.htm 9954526 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) Details 87 false false R88.htm 9954527 - Disclosure - Income taxes - Summary of Changes in Valuation Allowance (Details) Sheet http://www.blackline.com/role/IncometaxesSummaryofChangesinValuationAllowanceDetails Income taxes - Summary of Changes in Valuation Allowance (Details) Details 88 false false R89.htm 9954528 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 89 false false R90.htm 9954529 - Disclosure - Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefits (Details) Sheet http://www.blackline.com/role/IncomeTaxesRollforwardofTotalGrossUnrecognizedTaxBenefitsDetails Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefits (Details) Details 90 false false R91.htm 9954530 - Disclosure - Net Income (Loss) per Share - Schedule of Basic and Diluted Loss per Share (Details) Sheet http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails Net Income (Loss) per Share - Schedule of Basic and Diluted Loss per Share (Details) Details http://www.blackline.com/role/NetIncomeLossperShareTables 91 false false R92.htm 9954531 - Disclosure - Net Income (Loss) per Share - Additional Information (Details) Sheet http://www.blackline.com/role/NetIncomeLossperShareAdditionalInformationDetails Net Income (Loss) per Share - Additional Information (Details) Details http://www.blackline.com/role/NetIncomeLossperShareTables 92 false false R93.htm 9954532 - Disclosure - Net Income (Loss) per Share - Schedule of Potentially Dilutive Shares Excluded From Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Sheet http://www.blackline.com/role/NetIncomeLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails Net Income (Loss) per Share - Schedule of Potentially Dilutive Shares Excluded From Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Details http://www.blackline.com/role/NetIncomeLossperShareTables 93 false false R94.htm 9954533 - Disclosure - Contingent Consideration (Details) Sheet http://www.blackline.com/role/ContingentConsiderationDetails Contingent Consideration (Details) Details http://www.blackline.com/role/ContingentConsideration 94 false false R95.htm 9954534 - Disclosure - Defined Contribution Plan - Additional Information (Details) Sheet http://www.blackline.com/role/DefinedContributionPlanAdditionalInformationDetails Defined Contribution Plan - Additional Information (Details) Details 95 false false R96.htm 9954535 - Disclosure - Geographic Information - Schedule of Long-lived Assets Which Consist of Property and Equipment, Net and Operating Lease Right-of-use Assets by Geographic Region (Details) Sheet http://www.blackline.com/role/GeographicInformationScheduleofLonglivedAssetsWhichConsistofPropertyandEquipmentNetandOperatingLeaseRightofuseAssetsbyGeographicRegionDetails Geographic Information - Schedule of Long-lived Assets Which Consist of Property and Equipment, Net and Operating Lease Right-of-use Assets by Geographic Region (Details) Details 96 false false R97.htm 9954536 - Disclosure - Subsequent Events - Additional Information (Details) Sheet http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails Subsequent Events - Additional Information (Details) Details 97 false false R9999.htm Uncategorized Items - bl-20231231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - bl-20231231.htm Cover 98 false false All Reports Book All Reports bl-20231231.htm bl-20231231.xsd bl-20231231_cal.xml bl-20231231_def.xml bl-20231231_lab.xml bl-20231231_pre.xml bl-20231231_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 122 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "bl-20231231.htm": { "nsprefix": "bl", "nsuri": "http://www.blackline.com/20231231", "dts": { "inline": { "local": [ "bl-20231231.htm" ] }, "schema": { "local": [ "bl-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "bl-20231231_cal.xml" ] }, "definitionLink": { "local": [ "bl-20231231_def.xml" ] }, "labelLink": { "local": [ "bl-20231231_lab.xml" ] }, "presentationLink": { "local": [ "bl-20231231_pre.xml" ] } }, "keyStandard": 466, "keyCustom": 75, "axisStandard": 32, "axisCustom": 0, "memberStandard": 60, "memberCustom": 26, "hidden": { "total": 18, "http://fasb.org/us-gaap/2023": 12, "http://xbrl.sec.gov/dei/2023": 4, "http://xbrl.sec.gov/ecd/2023": 2 }, "contextCount": 325, "entityCount": 1, "segmentCount": 90, "elementCount": 893, "unitCount": 11, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1295, "http://xbrl.sec.gov/dei/2023": 39, "http://xbrl.sec.gov/ecd/2023": 17 }, "report": { "R1": { "role": "http://www.blackline.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.blackline.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R4": { "role": "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)", "shortName": "CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R5": { "role": "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R6": { "role": "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R7": { "role": "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSPARENTHETICAL", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (PARENTHETICAL)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (PARENTHETICAL)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bl:NetIncomeLossAdjustmentAttributableToRedeemableNonControllingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R10": { "role": "http://www.blackline.com/role/TheCompany", "longName": "0000010 - Disclosure - The Company", "shortName": "The Company", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.blackline.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000011 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.blackline.com/role/Revenues", "longName": "0000012 - Disclosure - Revenues", "shortName": "Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.blackline.com/role/RedeemableNonControllingInterest", "longName": "0000013 - Disclosure - Redeemable Non-Controlling Interest", "shortName": "Redeemable Non-Controlling Interest", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.blackline.com/role/BusinessCombinations", "longName": "0000014 - Disclosure - Business Combinations", "shortName": "Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.blackline.com/role/IntangibleAssetsandGoodwill", "longName": "0000015 - Disclosure - Intangible Assets and Goodwill", "shortName": "Intangible Assets and Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.blackline.com/role/BalanceSheetComponents", "longName": "0000016 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.blackline.com/role/FairValueMeasurements", "longName": "0000017 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.blackline.com/role/PropertyandEquipment", "longName": "0000018 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.blackline.com/role/Leases", "longName": "0000019 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.blackline.com/role/ConvertibleSeniorNotes", "longName": "0000020 - Disclosure - Convertible Senior Notes", "shortName": "Convertible Senior Notes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.blackline.com/role/RestructuringCosts", "longName": "0000021 - Disclosure - Restructuring Costs", "shortName": "Restructuring Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.blackline.com/role/EquityAwards", "longName": "0000022 - Disclosure - Equity Awards", "shortName": "Equity Awards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.blackline.com/role/IncomeTaxes", "longName": "0000023 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.blackline.com/role/NetIncomeLossperShare", "longName": "0000024 - Disclosure - Net Income (Loss) per Share", "shortName": "Net Income (Loss) per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.blackline.com/role/ContingentConsideration", "longName": "0000025 - Disclosure - Contingent Consideration", "shortName": "Contingent Consideration", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "bl:ContingentConsiderationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bl:ContingentConsiderationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.blackline.com/role/CommitmentsandContingencies", "longName": "0000026 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.blackline.com/role/DefinedContributionPlan", "longName": "0000027 - Disclosure - Defined Contribution Plan", "shortName": "Defined Contribution Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.blackline.com/role/GeographicInformation", "longName": "0000028 - Disclosure - Geographic Information", "shortName": "Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.blackline.com/role/SubsequentEvents", "longName": "0000029 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": null }, "R31": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://www.blackline.com/role/RevenuesTables", "longName": "9954473 - Disclosure - Revenues (Tables)", "shortName": "Revenues (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.blackline.com/role/RedeemableNonControllingInterestTables", "longName": "9954474 - Disclosure - Redeemable Non-Controlling Interest (Tables)", "shortName": "Redeemable Non-Controlling Interest (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.blackline.com/role/BusinessCombinationsTables", "longName": "9954475 - Disclosure - Business Combinations (Tables)", "shortName": "Business Combinations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.blackline.com/role/IntangibleAssetsandGoodwillTables", "longName": "9954476 - Disclosure - Intangible Assets and Goodwill (Tables)", "shortName": "Intangible Assets and Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.blackline.com/role/BalanceSheetComponentsTables", "longName": "9954477 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.blackline.com/role/FairValueMeasurementsTables", "longName": "9954478 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.blackline.com/role/PropertyandEquipmentTables", "longName": "9954479 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.blackline.com/role/LeasesTables", "longName": "9954480 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.blackline.com/role/ConvertibleSeniorNotesTables", "longName": "9954481 - Disclosure - Convertible Senior Notes (Tables)", "shortName": "Convertible Senior Notes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.blackline.com/role/RestructuringCostsTables", "longName": "9954482 - Disclosure - Restructuring Costs (Tables)", "shortName": "Restructuring Costs (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.blackline.com/role/EquityAwardsTables", "longName": "9954483 - Disclosure - Equity Awards (Tables)", "shortName": "Equity Awards (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.blackline.com/role/IncomeTaxesTables", "longName": "9954484 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.blackline.com/role/NetIncomeLossperShareTables", "longName": "9954485 - Disclosure - Net Income (Loss) per Share (Tables)", "shortName": "Net Income (Loss) per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.blackline.com/role/GeographicInformationTables", "longName": "9954486 - Disclosure - Geographic Information (Tables)", "shortName": "Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.blackline.com/role/TheCompanyDetails", "longName": "9954487 - Disclosure - The Company (Details)", "shortName": "The Company (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-57", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R49": { "role": "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "9954488 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageAssumptionsDetails", "longName": "9954489 - Disclosure - Summary of Significant Accounting Policies - Schedule of Weighted Average Assumptions (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Weighted Average Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R51": { "role": "http://www.blackline.com/role/RevenuesScheduleofDisaggregationofRevenuesbyGeographicRegionDetails", "longName": "9954490 - Disclosure - Revenues - Schedule of Disaggregation of Revenues by Geographic Region (Details)", "shortName": "Revenues - Schedule of Disaggregation of Revenues by Geographic Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-83", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R52": { "role": "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails", "longName": "9954491 - Disclosure - Redeemable Non-Controlling Interest - Additional Information (Details)", "shortName": "Redeemable Non-Controlling Interest - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-92", "name": "us-gaap:ProceedsFromMinorityShareholders", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-92", "name": "us-gaap:ProceedsFromMinorityShareholders", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.blackline.com/role/RedeemableNonControllingInterestSummaryofRedeemableNonControllingInterestDetails", "longName": "9954492 - Disclosure - Redeemable Non-Controlling Interest - Summary of Redeemable Non-Controlling Interest (Details)", "shortName": "Redeemable Non-Controlling Interest - Summary of Redeemable Non-Controlling Interest (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R54": { "role": "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "longName": "9954493 - Disclosure - Business Combinations - Narrative (Details)", "shortName": "Business Combinations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-93", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-94", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R55": { "role": "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "longName": "9954494 - Disclosure - Business Combinations - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)", "shortName": "Business Combinations - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-93", "name": "bl:PaymentsToAcquireBusinessWorkingCapitalAdjustmentsIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R56": { "role": "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "longName": "9954495 - Disclosure - Business Combinations - Acquired Intangible Assets (Details)", "shortName": "Business Combinations - Acquired Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-100", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-103", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R57": { "role": "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails", "longName": "9954496 - Disclosure - Intangible Assets and Goodwill - Summary of Carrying Value of Intangible Assets (Details)", "shortName": "Intangible Assets and Goodwill - Summary of Carrying Value of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails", "longName": "9954497 - Disclosure - Intangible Assets and Goodwill - Amortization Expense by Operation Expense Categories (Details)", "shortName": "Intangible Assets and Goodwill - Amortization Expense by Operation Expense Categories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails", "longName": "9954498 - Disclosure - Intangible Assets and Goodwill - Summary of Estimated Amortization Expense (Details)", "shortName": "Intangible Assets and Goodwill - Summary of Estimated Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.blackline.com/role/IntangibleAssetsandGoodwillChangesinGoodwillDetails", "longName": "9954499 - Disclosure - Intangible Assets and Goodwill - Changes in Goodwill (Details)", "shortName": "Intangible Assets and Goodwill - Changes in Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R61": { "role": "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails", "longName": "9954500 - Disclosure - Balance Sheet Components - Schedule of Investments in Marketable Securities (Details)", "shortName": "Balance Sheet Components - Schedule of Investments in Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R62": { "role": "http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails", "longName": "9954501 - Disclosure - Balance Sheet Components - Additional Information (Details)", "shortName": "Balance Sheet Components - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails", "longName": "9954502 - Disclosure - Balance Sheet Components - Summary of Amortized Cost and Fair Values of Marketable Securities, by Remaining Contractual Maturity (Details)", "shortName": "Balance Sheet Components - Summary of Amortized Cost and Fair Values of Marketable Securities, by Remaining Contractual Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.blackline.com/role/BalanceSheetComponentsOtherAssetsDetails", "longName": "9954503 - Disclosure - Balance Sheet Components - Other Assets (Details)", "shortName": "Balance Sheet Components - Other Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredPolicyAcquisitionCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredPolicyAcquisitionCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954504 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails", "longName": "9954505 - Disclosure - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "shortName": "Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-147", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-147", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails", "longName": "9954506 - Disclosure - Fair Value Measurements - Summary of Changes in Contingent Consideration Liability (Details)", "shortName": "Fair Value Measurements - Summary of Changes in Contingent Consideration Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.blackline.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954507 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R69": { "role": "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "longName": "9954508 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net (Details)", "shortName": "Property and Equipment - Schedule of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.blackline.com/role/PropertyandEquipmentAdditionalInformationDetails", "longName": "9954509 - Disclosure - Property and Equipment - Additional Information (Details)", "shortName": "Property and Equipment - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-194", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R71": { "role": "http://www.blackline.com/role/LeasesNarrativeDetails", "longName": "9954510 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-4", "name": "bl:LesseeNumberOfLeases", "unitRef": "lease", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "bl:LesseeNumberOfLeases", "unitRef": "lease", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails", "longName": "9954511 - Disclosure - Leases - Summary of Lease Expense (Details)", "shortName": "Leases - Summary of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails", "longName": "9954512 - Disclosure - Leases - Cash Flow and Other Information (Details)", "shortName": "Leases - Cash Flow and Other Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-1", "name": "bl:FinanceLeasePaymentsPrincipalAndInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "bl:LeasesSupplementalInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bl:FinanceLeasePaymentsPrincipalAndInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "bl:LeasesSupplementalInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails", "longName": "9954513 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)", "shortName": "Leases - Schedule of Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "longName": "9954514 - Disclosure - Convertible Senior Notes - Additional Information (Details)", "shortName": "Convertible Senior Notes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-197", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R76": { "role": "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails", "longName": "9954515 - Disclosure - Convertible Senior Notes - Summary of Notes (Details)", "shortName": "Convertible Senior Notes - Summary of Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-210", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-210", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.blackline.com/role/RestructuringCostsNarrativeDetails", "longName": "9954516 - Disclosure - Restructuring Costs - Narrative (Details)", "shortName": "Restructuring Costs - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-232", "name": "bl:RestructuringAndRelatedCostNumberOfPositionsEliminatedExpectedPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R78": { "role": "http://www.blackline.com/role/RestructuringCostsScheduleofRestructuringCostsDetails", "longName": "9954517 - Disclosure - Restructuring Costs - Schedule of Restructuring Costs (Details)", "shortName": "Restructuring Costs - Schedule of Restructuring Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R79": { "role": "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "longName": "9954518 - Disclosure - Equity Awards - Additional Information (Details)", "shortName": "Equity Awards - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:CompensationRelatedCostsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R80": { "role": "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails", "longName": "9954519 - Disclosure - Equity Awards - Summary of Stock Option Activity (Details)", "shortName": "Equity Awards - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R81": { "role": "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails", "longName": "9954520 - Disclosure - Equity Awards - Summary of Restricted Stock Units Activity (Details)", "shortName": "Equity Awards - Summary of Restricted Stock Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-253", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-253", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails", "longName": "9954521 - Disclosure - Equity Awards - Schedule of Weighted Average Assumptions (Details)", "shortName": "Equity Awards - Schedule of Weighted Average Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-274", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R83": { "role": "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails", "longName": "9954522 - Disclosure - Equity Awards - Summary of Stock-Based Compensation Expense (Details)", "shortName": "Equity Awards - Summary of Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-115", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R84": { "role": "http://www.blackline.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails", "longName": "9954523 - Disclosure - Income Taxes - Components of Income (Loss) Before Income Taxes (Details)", "shortName": "Income Taxes - Components of Income (Loss) Before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails", "longName": "9954524 - Disclosure - Income Taxes - Components of Total Provision for (Benefits from) Income Taxes (Details)", "shortName": "Income Taxes - Components of Total Provision for (Benefits from) Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails", "longName": "9954525 - Disclosure - Income Taxes - Reconciliation of Statutory U.S. Federal Tax Rate to Effective Tax Rate (Details)", "shortName": "Income Taxes - Reconciliation of Statutory U.S. Federal Tax Rate to Effective Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954526 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.blackline.com/role/IncometaxesSummaryofChangesinValuationAllowanceDetails", "longName": "9954527 - Disclosure - Income taxes - Summary of Changes in Valuation Allowance (Details)", "shortName": "Income taxes - Summary of Changes in Valuation Allowance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": null }, "R89": { "role": "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails", "longName": "9954528 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-1", "name": "bl:ValuationAllowanceDeferredTaxAssetIncreaseDecreaseInAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R90": { "role": "http://www.blackline.com/role/IncomeTaxesRollforwardofTotalGrossUnrecognizedTaxBenefitsDetails", "longName": "9954529 - Disclosure - Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R91": { "role": "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails", "longName": "9954530 - Disclosure - Net Income (Loss) per Share - Schedule of Basic and Diluted Loss per Share (Details)", "shortName": "Net Income (Loss) per Share - Schedule of Basic and Diluted Loss per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestOnConvertibleDebtNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R92": { "role": "http://www.blackline.com/role/NetIncomeLossperShareAdditionalInformationDetails", "longName": "9954531 - Disclosure - Net Income (Loss) per Share - Additional Information (Details)", "shortName": "Net Income (Loss) per Share - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-295", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R93": { "role": "http://www.blackline.com/role/NetIncomeLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails", "longName": "9954532 - Disclosure - Net Income (Loss) per Share - Schedule of Potentially Dilutive Shares Excluded From Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders (Details)", "shortName": "Net Income (Loss) per Share - Schedule of Potentially Dilutive Shares Excluded From Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-297", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R94": { "role": "http://www.blackline.com/role/ContingentConsiderationDetails", "longName": "9954533 - Disclosure - Contingent Consideration (Details)", "shortName": "Contingent Consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-100", "name": "bl:BusinessCombinationContingentConsiderationLiabilityPaymentPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R95": { "role": "http://www.blackline.com/role/DefinedContributionPlanAdditionalInformationDetails", "longName": "9954534 - Disclosure - Defined Contribution Plan - Additional Information (Details)", "shortName": "Defined Contribution Plan - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.blackline.com/role/GeographicInformationScheduleofLonglivedAssetsWhichConsistofPropertyandEquipmentNetandOperatingLeaseRightofuseAssetsbyGeographicRegionDetails", "longName": "9954535 - Disclosure - Geographic Information - Schedule of Long-lived Assets Which Consist of Property and Equipment, Net and Operating Lease Right-of-use Assets by Geographic Region (Details)", "shortName": "Geographic Information - Schedule of Long-lived Assets Which Consist of Property and Equipment, Net and Operating Lease Right-of-use Assets by Geographic Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c-4", "name": "bl:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "bl:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true, "unique": true } }, "R97": { "role": "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails", "longName": "9954536 - Disclosure - Subsequent Events - Additional Information (Details)", "shortName": "Subsequent Events - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:CompensationRelatedCostsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-316", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bl-20231231.htm", "unique": true } }, "R9999": { "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "longName": "Uncategorized Items - bl-20231231.htm", "shortName": "Uncategorized Items - bl-20231231.htm", "isDefault": "false", "groupType": "", "subGroupType": "", "menuCat": "Cover", "order": "98", "firstAnchor": null, "uniqueAnchor": null } }, "tag": { "bl_A2022RestructuringProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "A2022RestructuringProgramMember", "presentation": [ "http://www.blackline.com/role/RestructuringCostsNarrativeDetails", "http://www.blackline.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Restructuring Program", "label": "2022 Restructuring Program [Member]", "documentation": "2022 Restructuring Program" } } }, "auth_ref": [] }, "bl_A2023RestructuringProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "A2023RestructuringProgramMember", "presentation": [ "http://www.blackline.com/role/RestructuringCostsNarrativeDetails", "http://www.blackline.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Restructuring Program", "label": "2023 Restructuring Program [Member]", "documentation": "2023 Restructuring Program" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdateExtensibleList", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Extensible Enumeration]", "label": "Accounting Standards Update [Extensible Enumeration]", "documentation": "Indicates amendment to accounting standards." } } }, "auth_ref": [ "r240", "r241", "r242", "r243", "r244", "r295", "r296", "r297", "r363", "r364", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r435", "r557", "r558", "r559", "r587", "r588", "r600", "r601", "r602", "r613", "r614", "r615", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r645", "r646", "r648", "r649", "r650", "r651", "r666", "r667", "r671", "r672", "r673", "r692", "r693", "r694", "r695", "r696", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r1056" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r41", "r925" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r866" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowances of $5,064 and $2,282 at December 31, 2023 and 2022, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r360", "r361" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "(Accretion) amortization of purchase discounts on marketable securities, net", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r172" ] }, "bl_AccruedExpensesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "AccruedExpensesAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities, total", "label": "Accrued Expenses And Other Liabilities Current", "documentation": "Accrued expenses and other liabilities, current." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r53", "r54", "r157", "r254", "r752", "r785", "r789" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r9", "r26", "r54", "r617", "r620", "r696", "r780", "r781", "r1043", "r1044", "r1045", "r1052", "r1053", "r1054" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average useful lives", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r176" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r979" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r152" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r557", "r558", "r559", "r797", "r1052", "r1053", "r1054", "r1151", "r1180" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r985" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r985" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r985" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r985" ] }, "bl_AdjustmentToAdditionalPaidInCapitalPurchaseOfCappedCalls": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "AdjustmentToAdditionalPaidInCapitalPurchaseOfCappedCalls", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of capped calls", "label": "Adjustment To Additional Paid In Capital Purchase Of Capped Calls", "documentation": "Adjustment to additional paid in capital purchase of capped calls." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of common stock for tax withholding obligations", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity component of the 2026 convertible senior notes, net of issuance costs and tax", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital." } } }, "auth_ref": [ "r93" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Equity component of partial repurchase of 2024 convertible senior notes", "terseLabel": "Equity component of partial repurchase of 2024 convertible senior notes", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments", "documentation": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r107", "r108", "r521" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising cost expense", "label": "Advertising Expense", "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." } } }, "auth_ref": [ "r561" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r949", "r961", "r971", "r997" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r952", "r964", "r974", "r1000" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r985" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r992" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r956", "r965", "r975", "r992", "r1001", "r1005", "r1013" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r1011" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r551", "r560" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Allowances for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r255", "r362", "r409" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "verboseLabel": "Interest expense related to amortization of debt discount and issuance costs", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r486", "r669", "r902", "r903", "r1048" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization expenses", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r17", "r82", "r86" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareAdditionalInformationDetails", "http://www.blackline.com/role/NetIncomeLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Conversion option in notes not considered in calculation of diluted net loss per share", "terseLabel": "Total shares excluded from net income (loss) per share", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r322" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareAdditionalInformationDetails", "http://www.blackline.com/role/NetIncomeLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r71" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareAdditionalInformationDetails", "http://www.blackline.com/role/NetIncomeLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r71" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsOtherAssetsDetails", "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of cloud computing implementation costs", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r17", "r87" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r212", "r253", "r287", "r331", "r346", "r351", "r398", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r607", "r611", "r647", "r747", "r824", "r925", "r938", "r1102", "r1103", "r1162" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r246", "r256", "r287", "r398", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r607", "r611", "r647", "r925", "r1102", "r1103", "r1162" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r131" ] }, "bl_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Audit Information [Abstract]", "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.blackline.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r943", "r944", "r957" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.blackline.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r943", "r944", "r957" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.blackline.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r943", "r944", "r957" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r371" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r372" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails", "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized cost", "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r368", "r416", "r746" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "crdr": "debit", "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r1065", "r1066", "r1173" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r1065", "r1066", "r1172" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturing within 1 year", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "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), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1067" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturing within 1 year", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r375", "r745" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails", "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities (amortized cost of $932,850 and $875,456 at December 31, 2023 and December 31, 2022, respectively)", "verboseLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r366", "r416" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1008" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r1009" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1004" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r1004" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r1004" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r1004" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r1004" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r1004" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1007" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r1006" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r1005" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r1005" ] }, "bl_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]", "documentation": "Basis of presentation and summary of significant accounting policies." } } }, "auth_ref": [] }, "bl_BlackLineKKMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "BlackLineKKMember", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BlackLine K.K.", "label": "Black Line K K [Member]", "documentation": "BlackLine K.K." } } }, "auth_ref": [] }, "bl_BlackLineSystemsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "BlackLineSystemsIncMember", "presentation": [ "http://www.blackline.com/role/ContingentConsiderationDetails", "http://www.blackline.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BlackLine Systems, Inc.", "label": "Black Line Systems Inc [Member]", "documentation": "BlackLine Systems Inc." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building - finance lease", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r180" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "http://www.blackline.com/role/ContingentConsiderationDetails", "http://www.blackline.com/role/FairValueMeasurementsNarrativeDetails", "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r598", "r915", "r916" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "http://www.blackline.com/role/ContingentConsiderationDetails", "http://www.blackline.com/role/FairValueMeasurementsNarrativeDetails", "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r116", "r118", "r598", "r915", "r916" ] }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionContingentConsiderationLineItems", "presentation": [ "http://www.blackline.com/role/ContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]", "label": "Business Acquisition, Contingent Consideration [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r598" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, outstanding common stock percentage", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r117" ] }, "bl_BusinessCombinationAcceleratedVesting": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "BusinessCombinationAcceleratedVesting", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: One-time expense related to accelerated vesting", "label": "Business Combination, Accelerated Vesting", "documentation": "Business Combination, Accelerated Vesting" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction related costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r115" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price consideration", "netLabel": "Purchase price consideration", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r4", "r5", "r22" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Contingent Consideration Arrangements [Abstract]", "label": "Business Combination, Contingent Consideration Arrangements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of contingent consideration", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r605", "r1047" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "http://www.blackline.com/role/ContingentConsiderationDetails", "http://www.blackline.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum contingent consideration to be distributed", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "calculation": { "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value of contingent consideration", "terseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r6", "r124", "r604" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.blackline.com/role/ContingentConsiderationDetails", "http://www.blackline.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration, current", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r124" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "http://www.blackline.com/role/FairValueMeasurementsNarrativeDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration, liability, measurement input", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "documentation": "Value of input used to measure contingent consideration liability from business combination." } } }, "auth_ref": [ "r641" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration, noncurrent", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r124" ] }, "bl_BusinessCombinationContingentConsiderationLiabilityPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "BusinessCombinationContingentConsiderationLiabilityPaymentPeriod", "presentation": [ "http://www.blackline.com/role/ContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration liability payment period", "label": "Business Combination Contingent Consideration Liability Payment Period", "documentation": "Business Combination Contingent Consideration Liability Payment Period" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.blackline.com/role/BusinessCombinations" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r202", "r599" ] }, "bl_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease liabilities", "label": "Business Combination, Recognized Identifiable Asset Acquired And Liability Assumed, Operating Lease Liability", "documentation": "Business Combination, Recognized Identifiable Asset Acquired And Liability Assumed, Operating Lease Liability" } } }, "auth_ref": [] }, "bl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accrued liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Expenses and Other Current Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Expenses and Other Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "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." } } }, "auth_ref": [ "r120" ] }, "bl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer Liability", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer Liability" } } }, "auth_ref": [] }, "bl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred revenue, current", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer Liability, Current", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer Liability, Current" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "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." } } }, "auth_ref": [ "r120" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r120" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "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." } } }, "auth_ref": [ "r120" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred tax liabilities, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r120" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r119", "r120" ] }, "bl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "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." } } }, "auth_ref": [ "r120" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r119", "r120" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total consideration", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r120" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r114" ] }, "bl_CapCallsStrikePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "CapCallsStrikePricePerShare", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cap calls, strike price (in usd per share)", "label": "Cap Calls, Strike Price Per Share", "documentation": "Cap Calls, Strike Price Per Share" } } }, "auth_ref": [] }, "bl_CapPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "CapPricePerShare", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cap price per share (in usd per share)", "label": "Cap Price Per Share", "documentation": "Cap price per share." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property and equipment included in accounts payable and accrued expenses and other current liabilities at end of period", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r65", "r66", "r67" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized computer software, accumulated amortization", "label": "Capitalized Computer Software, Accumulated Amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r1186" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized computer software, amortization", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r23", "r220" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r424" ] }, "us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software development costs, net", "label": "Capitalized Software Development Costs for Software Sold to Customers", "documentation": "Unamortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use." } } }, "auth_ref": [ "r145", "r211" ] }, "bl_CapitalizedSoftwareDevelopmentCostsIncludedInAccountsPayableAndAccruedExpensesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "CapitalizedSoftwareDevelopmentCostsIncludedInAccountsPayableAndAccruedExpensesAndOtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software development costs included in accounts payable and accrued expenses and other current liabilities at end of period", "label": "Capitalized Software Development Costs Included In Accounts Payable And Accrued Expenses And Other Liabilities Current", "documentation": "Capitalized software development costs included in accounts payable and accrued expenses, and other liabilities, current." } } }, "auth_ref": [] }, "bl_CappedCallsCommonStockExpectedToOffsetPotentialEconomicDilutionOfStockUpToInitialCapPriceShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "CappedCallsCommonStockExpectedToOffsetPotentialEconomicDilutionOfStockUpToInitialCapPriceShares", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capped calls, common stock, expected to offset potential economic dilution of stock up to initial cap price (in shares)", "label": "Capped Calls, Common Stock, Expected To Offset Potential Economic Dilution of Stock Up To Initial Cap Price, Shares", "documentation": "Capped Calls, Common Stock, Expected To Offset Potential Economic Dilution of Stock Up To Initial Cap Price, Shares" } } }, "auth_ref": [] }, "bl_CappedCallsCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "CappedCallsCost", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capped calls cost", "label": "Capped Calls Cost", "documentation": "Capped calls cost." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r62", "r248", "r883" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r63" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r63", "r210" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "totalLabel": "Total cash, cash equivalents, and restricted cash at end of period shown in the consolidated statements of cash flows", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r62", "r170", "r284" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r8", "r170" ] }, "bl_CertainCorporateEventsOccurPriorToMaturityDateOrCompanyIssuesNoticeOfRedemptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "CertainCorporateEventsOccurPriorToMaturityDateOrCompanyIssuesNoticeOfRedemptionMember", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certain Corporate Events Occur Prior to Maturity Date Or Company Issues Notice of Redemption", "label": "Certain Corporate Events Occur Prior To Maturity Date Or Company Issues Notice Of Redemption [Member]", "documentation": "Certain corporate events occur prior to maturity date or company issues notice of redemption." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r983" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r984" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r984" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r186", "r932", "r933", "r934", "r935" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 17)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r50", "r140", "r749", "r811" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.blackline.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r184", "r449", "r450", "r867", "r1099" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares reserved for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r51" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r928", "r929", "r930", "r932", "r933", "r934", "r935", "r1052", "r1053", "r1151", "r1177", "r1180" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r151" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r151", "r812" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r151" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r28", "r151", "r812", "r830", "r1180", "r1181" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value, 500,000,000 shares authorized, 61,515,105 and 60,016,824 issued and outstanding at December 31, 2023 and 2022, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r151", "r751", "r925" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r989" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r988" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r990" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r987" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "presentation": [ "http://www.blackline.com/role/DefinedContributionPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan", "label": "Compensation and Employee Benefit Plans, Other than Share-Based Compensation [Text Block]", "documentation": "The entire disclosure of an entity's employee compensation and benefit plans, excluding share-based compensation and including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r192", "r193", "r194" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Compensation Related Costs, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense." } } }, "auth_ref": [ "r104" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Components of Deferred Tax Assets and Liabilities [Abstract]", "label": "Components of Deferred Tax Assets and Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss) attributable to BlackLine, Inc.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r55", "r262", "r264", "r273", "r742", "r766" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss) attributable to redeemable non-controlling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r15", "r126", "r129", "r262", "r264", "r272", "r741", "r765" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Less comprehensive income (loss) attributable to redeemable non-controlling interest:", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r129", "r207", "r262", "r264", "r271", "r740", "r764" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Software Development Costs", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r882", "r1090", "r1091" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r74", "r75", "r134", "r135", "r359", "r866" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r74", "r75", "r134", "r135", "r359", "r790", "r866" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of credit risk and significant customers", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r143", "r228" ] }, "bl_ConditionOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "ConditionOneMember", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Condition One", "label": "Condition One [Member]", "documentation": "Condition one member." } } }, "auth_ref": [] }, "bl_ConditionTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "ConditionTwoMember", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Condition Two", "label": "Condition Two [Member]", "documentation": "Condition two." } } }, "auth_ref": [] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesPurchaseOfInterestByParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesPurchaseOfInterestByParent", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional investment in subsidiary", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase of Interest by Parent", "documentation": "Represents the purchase by the parent of an additional equity interest in a subsidiary during the period, thereby effecting a change in total (consolidated) equity attributable to the parent. The purchase of the additional equity interest represented by this element increases the parent's controlling interest in the subsidiary." } } }, "auth_ref": [ "r27", "r102", "r130" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of consolidation and basis of presentation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r127", "r884" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "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." } } }, "auth_ref": [] }, "bl_ContingentConsiderationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "ContingentConsiderationDisclosureTextBlock", "presentation": [ "http://www.blackline.com/role/ContingentConsideration" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration", "label": "Contingent Consideration Disclosure [Text Block]", "documentation": "Contingent consideration disclosure." } } }, "auth_ref": [] }, "bl_ContingentConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "ContingentConsiderationMember", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration", "label": "Contingent Consideration [Member]", "documentation": "Contingent consideration." } } }, "auth_ref": [] }, "bl_ContractWithCustomerAssetDeferredCustomerAcquisitionCostsPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "ContractWithCustomerAssetDeferredCustomerAcquisitionCostsPeriod", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract asset, deferred customer acquisition costs, recognition period", "label": "Contract With Customer Asset, Deferred Customer Acquisition Costs, Period", "documentation": "Contract With Customer Asset, Deferred Customer Acquisition Costs, Period" } } }, "auth_ref": [] }, "bl_ContractWithCustomerAssetRenewalFeesAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "ContractWithCustomerAssetRenewalFeesAmortizationPeriod", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract asset, renewal fees amortization, period", "label": "Contract With Customer Asset, Renewal Fees Amortization, Period", "documentation": "Contract With Customer Asset, Renewal Fees Amortization, Period" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r496", "r497", "r508" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, noncurrent", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r496", "r497", "r508" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r509" ] }, "us-gaap_ConvertibleDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtCurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes, net, current", "label": "Convertible Debt, Current", "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r146" ] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated fair value of convertible senior notes", "label": "Convertible Debt, Fair Value Disclosures", "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes, net, noncurrent", "label": "Convertible Debt, Noncurrent", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Notes", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "bl_ConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "ConvertibleNotesMember", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes", "label": "Convertible Notes [Member]", "documentation": "Convertible notes." } } }, "auth_ref": [] }, "bl_ConvertibleSeniorNotesDue2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "ConvertibleSeniorNotesDue2026Member", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails", "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.blackline.com/role/NetIncomeLossperShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes due 2026", "label": "Convertible Senior Notes due 2026 [Member]", "documentation": "Convertible Senior Notes due 2026" } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r912", "r914", "r1176" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenues", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r165", "r735" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "verboseLabel": "Cost of revenues", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r1030" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r162" ] }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations." } } }, "auth_ref": [ "r38", "r182", "r183" ] }, "bl_CouponInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "CouponInterestExpense", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Coupon interest expense", "label": "Coupon Interest Expense", "documentation": "Coupon interest expense." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance", "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]" } } }, "auth_ref": [ "r1025", "r1038", "r1055", "r1076", "r1077", "r1136", "r1137", "r1138", "r1146", "r1147", "r1150", "r1151", "r1152", "r1161" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r242", "r294", "r300", "r306", "r402", "r408", "r557", "r558", "r559", "r587", "r588", "r616", "r617", "r618", "r620", "r621", "r622", "r627", "r630", "r632", "r633", "r694" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r242", "r294", "r300", "r306", "r402", "r408", "r557", "r558", "r559", "r587", "r588", "r616", "r617", "r618", "r620", "r621", "r622", "r627", "r630", "r632", "r633", "r694" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r242", "r294", "r300", "r306", "r402", "r408", "r557", "r558", "r559", "r587", "r588", "r616", "r617", "r618", "r620", "r621", "r622", "r627", "r630", "r632", "r633", "r694" ] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "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." } } }, "auth_ref": [ "r1029", "r1051", "r1148" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1029", "r1051" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current tax expense", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r201", "r586", "r592", "r1051" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "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." } } }, "auth_ref": [ "r1029", "r1051", "r1148" ] }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelatedIntangibleAssetsMember", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer-Related Intangible Assets [Member]", "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships." } } }, "auth_ref": [ "r35" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r122" ] }, "bl_DataCenterEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "DataCenterEquipmentMember", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Data center equipment - finance lease", "label": "Data Center Equipment [Member]", "documentation": "Data Center Equipment" } } }, "auth_ref": [] }, "bl_DataInterconnectMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "DataInterconnectMember", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Data Interconnect", "label": "Data Interconnect [Member]", "documentation": "Data Interconnect" } } }, "auth_ref": [] }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionByUniqueDescriptionAxis", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/NetIncomeLossperShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Description", "label": "Debt Conversion Description [Axis]", "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction." } } }, "auth_ref": [ "r65", "r67" ] }, "us-gaap_DebtConversionNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionNameDomain", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/NetIncomeLossperShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion, Name", "label": "Debt Conversion, Name [Domain]", "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r65", "r67" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r185", "r286", "r464", "r470", "r471", "r472", "r473", "r474", "r475", "r480", "r487", "r488", "r490" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails", "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.blackline.com/role/NetIncomeLossperShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r39", "r146", "r147", "r213", "r215", "r290", "r465", "r466", "r467", "r468", "r469", "r471", "r476", "r477", "r478", "r479", "r481", "r482", "r483", "r484", "r485", "r486", "r670", "r899", "r900", "r901", "r902", "r903", "r1049" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r39", "r215", "r491" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (in usd per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r187", "r467" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial conversion rate", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r47", "r100", "r189", "r190", "r467" ] }, "bl_DebtInstrumentConvertibleThresholdBusinessDay": { "xbrltype": "integerItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "DebtInstrumentConvertibleThresholdBusinessDay", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business day", "label": "Debt Instrument, Convertible, Threshold, Business Day", "documentation": "Debt Instrument, Convertible, Threshold, Business Day" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes, consecutive trading days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of conversion price for notes on each applicable trading day", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes, trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "bl_DebtInstrumentFaceAmountOptional": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "DebtInstrumentFaceAmountOptional", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option to purchase principal amount", "label": "Debt Instrument Face Amount Optional", "documentation": "Debt instrument face amount optional." } } }, "auth_ref": [] }, "bl_DebtInstrumentImpliedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "DebtInstrumentImpliedInterestRate", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, implied interest rate", "label": "Debt Instrument, Implied Interest Rate", "documentation": "Debt Instrument, Implied Interest Rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate, percentage", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r46", "r137", "r493", "r670" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r46", "r466" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r290", "r465", "r466", "r467", "r468", "r469", "r471", "r476", "r477", "r478", "r479", "r481", "r482", "r483", "r484", "r485", "r486", "r489", "r670", "r899", "r900", "r901", "r902", "r903", "r1049" ] }, "us-gaap_DebtInstrumentMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMeasurementInput", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated interest rate", "label": "Debt Instrument, Measurement Input", "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt." } } }, "auth_ref": [ "r641" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails", "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.blackline.com/role/NetIncomeLossperShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r48", "r290", "r465", "r466", "r467", "r468", "r469", "r471", "r476", "r477", "r478", "r479", "r481", "r482", "r483", "r484", "r485", "r486", "r670", "r899", "r900", "r901", "r902", "r903", "r1049" ] }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepurchasedFaceAmount", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate principal repurchased", "label": "Debt Instrument, Repurchased Face Amount", "documentation": "Face (par) amount of the original debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r48", "r100", "r101", "r136", "r137", "r139", "r142", "r188", "r190", "r290", "r465", "r466", "r467", "r468", "r469", "r471", "r476", "r477", "r478", "r479", "r481", "r482", "r483", "r484", "r485", "r486", "r489", "r670", "r899", "r900", "r901", "r902", "r903", "r1049" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r136", "r139", "r1105" ] }, "us-gaap_DebtInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Instruments [Abstract]", "label": "Debt Instruments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes", "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r19" ] }, "bl_DebtRepurchaseAmountPercentagePriorToMaturity": { "xbrltype": "percentItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "DebtRepurchaseAmountPercentagePriorToMaturity", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt repurchase amount percentage prior to maturity", "label": "Debt Repurchase Amount Percentage Prior To Maturity", "documentation": "Debt repurchase amount percentage prior to maturity." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit loss", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r370", "r416", "r421", "r423" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit loss", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Not Previously Recorded", "documentation": "Amount of expense for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), for which no credit loss was previously recorded." } } }, "auth_ref": [ "r422" ] }, "bl_DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughYearTwo", "crdr": "debit", "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturing between 1 and 2 years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Year Two", "documentation": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Year Two" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of securities in continuous unrealized loss position, greater than 12 months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions", "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without an allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r1078" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities in continuous loss position, less than 12 Months, estimated fair value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r221", "r418", "r893" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Securities in continuous loss position, less than 12 Months, unrealized losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r221", "r418" ] }, "bl_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughYearTwo", "crdr": "debit", "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsSummaryofAmortizedCostandFairValuesofMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturing between 1 and 2 years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Year Two", "documentation": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Year Two" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-sale Securities [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amortized Cost and Fair Values of Marketable Securities by Remaining Contractual Maturity", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTerm", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual maturity (less than)", "label": "Debt Securities, Available-for-Sale, Term", "documentation": "Period between issuance and maturity of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1154" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "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." } } }, "auth_ref": [ "r1051", "r1145", "r1148" ] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "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." } } }, "auth_ref": [ "r1139" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt transaction costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r138" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r138", "r1105" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r201", "r1051", "r1145" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax provision", "negatedTerseLabel": "Deferred income tax benefit", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r17", "r201", "r236", "r591", "r592", "r1051" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r148", "r149", "r214", "r580" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities, net", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r568", "r569", "r748" ] }, "us-gaap_DeferredPolicyAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredPolicyAcquisitionCosts", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred customer acquisition costs", "label": "Deferred Policy Acquisition Cost", "documentation": "Amount of deferred policy acquisition cost capitalized on contract remaining in force." } } }, "auth_ref": [ "r222", "r755", "r775", "r776", "r783", "r926" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "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." } } }, "auth_ref": [ "r1051", "r1145", "r1148" ] }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetInterestCarryforward", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business interest carryforward", "label": "Deferred Tax Asset, Interest Carryforward", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward." } } }, "auth_ref": [ "r1144" ] }, "bl_DeferredTaxAssetValuationAllowanceRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "DeferredTaxAssetValuationAllowanceRollForward", "presentation": [ "http://www.blackline.com/role/IncometaxesSummaryofChangesinValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Asset Valuation Allowance [Roll Forward]", "label": "Deferred Tax Asset Valuation Allowance [Roll Forward]", "documentation": "Deferred Tax Asset Valuation Allowance" } } }, "auth_ref": [] }, "bl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized R&D", "label": "Deferred Tax Assets, Capitalized Research and Development Costs", "documentation": "Deferred Tax Assets, Capitalized Research and Development Costs" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r581" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax assets, net of valuation allowance", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1143" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "bl_DeferredTaxAssetsOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "DeferredTaxAssetsOperatingLeases", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating and finance leases", "label": "Deferred Tax Assets Operating Leases", "documentation": "Deferred tax assets, operating leases." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r113", "r1144" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r113", "r1144" ] }, "bl_DeferredTaxAssetsTaxCreditCarryforwardsResearchAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearchAndOther", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and other credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research And Other", "documentation": "Deferred Tax Assets, Tax Credit Carryforwards, Research And Other" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r113", "r1144" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r113", "r1144" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails", "http://www.blackline.com/role/IncometaxesSummaryofChangesinValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: valuation allowance", "periodStartLabel": "Valuation allowance, at beginning of year", "periodEndLabel": "Valuation allowance, at end of year", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r582" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred taxes", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r109", "r1143" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liability, net", "label": "Deferred Tax Liabilities, Deferred Expense, Debt Issuance Costs", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from debt issuance costs." } } }, "auth_ref": [ "r113", "r1144" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Intangible assets", "label": "Deferred Tax Liabilities, Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r113", "r1144" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r113", "r1144" ] }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "crdr": "credit", "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses", "label": "Deferred Tax Liabilities, Prepaid Expenses", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses." } } }, "auth_ref": [] }, "bl_DeferredTaxLiabilitiesRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "DeferredTaxLiabilitiesRightOfUseAssets", "crdr": "credit", "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease right-of-use and finance lease assets", "label": "Deferred Tax Liabilities Right Of Use Assets", "documentation": "Deferred tax liabilities right of use asset." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities", "crdr": "credit", "calculation": { "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accretion on investment", "label": "Deferred Tax Liabilities, Unrealized Gains on Trading Securities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on trading securities." } } }, "auth_ref": [ "r113", "r1144" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/DefinedContributionPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Matching contributions to plan", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.blackline.com/role/DefinedContributionPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contribution, percent of employees' gross pay", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "bl_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPaySecondTier": { "xbrltype": "percentItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPaySecondTier", "presentation": [ "http://www.blackline.com/role/DefinedContributionPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contribution, percent of employees' gross pay, second tier", "label": "Defined Contribution Plan Employer Matching Contribution Percent Of Employees Gross Pay Second Tier", "documentation": "Defined contribution plan employer matching contribution percent of employees gross pay second tier." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.blackline.com/role/DefinedContributionPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of employer matching contribution", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "bl_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchSecondTier": { "xbrltype": "percentItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatchSecondTier", "presentation": [ "http://www.blackline.com/role/DefinedContributionPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of employer matching contribution, second tier", "label": "Defined Contribution Plan Employer Matching Contribution Percent Of Match Second Tier", "documentation": "Defined contribution plan employer matching contribution percent of match second tier." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/PropertyandEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization expense related to property and equipment", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r17", "r88" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r204" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.blackline.com/role/RevenuesScheduleofDisaggregationofRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r507", "r905", "r906", "r907", "r908", "r909", "r910", "r911" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.blackline.com/role/RevenuesScheduleofDisaggregationofRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r507", "r905", "r906", "r907", "r908", "r909", "r910", "r911" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.blackline.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenues by Geographic Region", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1106" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.blackline.com/role/EquityAwards" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r519", "r524", "r553", "r554", "r556", "r918" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r943", "r944", "r957" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r943", "r944", "r957", "r993" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r978" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r941" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net income (loss) per share attributable to BlackLine, Inc. (in usd per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r274", "r298", "r299", "r300", "r301", "r302", "r308", "r310", "r319", "r320", "r321", "r325", "r633", "r634", "r743", "r767", "r888" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net income (loss) per share", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r310", "r314", "r319" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net income (loss) per share attributable to BlackLine, Inc. (in usd per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r274", "r298", "r299", "r300", "r301", "r302", "r310", "r319", "r320", "r321", "r325", "r633", "r634", "r743", "r767", "r888" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net income (loss) per share", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r71", "r72" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r307", "r322", "r323", "r324" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign currency exchange rate changes on cash, cash equivalents, and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r657" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r571" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal statutory income tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r289", "r571", "r594" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1140", "r1149" ] }, "bl_EffectiveIncomeTaxRateReconciliationContingentConsiderationLiability": { "xbrltype": "percentItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationContingentConsiderationLiability", "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Effective Income Tax Rate Reconciliation, Contingent Consideration Liability", "documentation": "Effective Income Tax Rate Reconciliation, Contingent Consideration Liability" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign tax differential", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1140", "r1149" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment", "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nondeductible meals and entertainment", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense." } } }, "auth_ref": [ "r1140", "r1149" ] }, "bl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation": { "xbrltype": "percentItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation", "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nondeductible officer compensation", "label": "Effective Income Tax Rate Reconciliation Nondeductible Expense Officer Compensation", "documentation": "Effective income tax rate reconciliation nondeductible expense officer compensation." } } }, "auth_ref": [] }, "bl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransactionCosts": { "xbrltype": "percentItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseTransactionCosts", "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nondeductible transaction costs", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Transaction Costs", "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Transaction Costs" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1140", "r1149" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Windfall tax benefits, net related to stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1020", "r1140" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State tax, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1140", "r1149" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "calculation": { "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesReconciliationofStatutoryUSFederalTaxRatetoEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Federal tax credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r1140", "r1149" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "bl_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued salaries and employee benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r44" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation capitalized as an asset", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r552" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average period to recognize unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r555" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1135" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1135" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating losses related to foreign tax benefits for equity awards", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r551" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan (\"ESPP\")", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/NetIncomeLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "verboseLabel": "Stock options - service-only vesting conditions", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "bl_EnterpriseZoneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "EnterpriseZoneMember", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Enterprise Zone", "label": "Enterprise Zone [Member]", "documentation": "Enterprise zone." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r940" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r940" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r940" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1018" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "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." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r940" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r940" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r940" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r940" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "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." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r1019" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r28", "r242", "r266", "r267", "r268", "r291", "r292", "r293", "r296", "r303", "r305", "r326", "r402", "r408", "r495", "r557", "r558", "r559", "r587", "r588", "r616", "r617", "r618", "r619", "r620", "r622", "r632", "r658", "r660", "r661", "r662", "r663", "r664", "r696", "r780", "r781", "r782", "r797", "r853" ] }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]", "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r986" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r949", "r961", "r971", "r997" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r946", "r958", "r968", "r994" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r992" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsNarrativeDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r637", "r638", "r643" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsNarrativeDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r637", "r638", "r643" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r29" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r30" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r131", "r133" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r478", "r512", "r513", "r514", "r515", "r516", "r517", "r638", "r703", "r704", "r705", "r900", "r901", "r912", "r913", "r914" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r133", "r209" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r637", "r638", "r640", "r641", "r644" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.blackline.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r636" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r478", "r512", "r517", "r638", "r703", "r912", "r913", "r914" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r478", "r512", "r517", "r638", "r704", "r900", "r901", "r912", "r913", "r914" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r478", "r512", "r513", "r514", "r515", "r516", "r517", "r638", "r705", "r900", "r901", "r912", "r913", "r914" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r30" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Changes in Contingent Consideration Liability", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r30", "r133" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r642" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions in the period", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r132" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments in the period", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r132" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofChangesinContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning fair value", "periodEndLabel": "Ending fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r30" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r478", "r512", "r513", "r514", "r515", "r516", "r517", "r703", "r704", "r705", "r900", "r901", "r912", "r913", "r914" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r636", "r644" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of financial instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r20", "r37" ] }, "bl_FederalAndStateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "FederalAndStateMember", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal and State", "label": "Federal And State [Member]", "documentation": "Federal And State" } } }, "auth_ref": [] }, "bl_FinanceLeaseCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "FinanceLeaseCostsAbstract", "presentation": [ "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease cost:", "label": "Finance Lease Costs [Abstract]", "documentation": "Finance Lease Costs" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r677", "r683", "r924" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease obligations", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r676", "r691" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities, current", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r676" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities, noncurrent", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r676" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r691" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r691" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r691" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r691" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r691" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r691" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r691" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r691" ] }, "bl_FinanceLeasePaymentsPrincipalAndInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "FinanceLeasePaymentsPrincipalAndInterest", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing cash flows from finance leases", "label": "Finance Lease, Payments, Principal And Interest", "documentation": "Finance Lease, Payments, Principal And Interest" } } }, "auth_ref": [] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments under finance lease obligations", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r678", "r687" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r677", "r683", "r924" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r690", "r924" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r689", "r924" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r410", "r411", "r413", "r414", "r415", "r417", "r419", "r420", "r489", "r494", "r623", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r763", "r893", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1071", "r1072", "r1073", "r1074" ] }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Intangible Asset Categories, Fair Value and Amortization Period", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Capitalized software, estimated useful life", "terseLabel": "Amortization Period", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r251", "r432" ] }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed." } } }, "auth_ref": [ "r83" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r178" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization Expense by Operation Expense Categories", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r178" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r178" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r178" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r178" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r429", "r431", "r432", "r433", "r736", "r737" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r177", "r737" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r736" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r83", "r85" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r177", "r736" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated fair value of intangible assets acquired", "terseLabel": "Fair Value", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r430" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Net foreign currency (gains) losses", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r653", "r654", "r655", "r656", "r850" ] }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossRealized", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency transaction losses", "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r832", "r936", "r1156", "r1157", "r1179" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r652" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r953", "r965", "r975", "r1001" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r953", "r965", "r975", "r1001" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r953", "r965", "r975", "r1001" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r953", "r965", "r975", "r1001" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r953", "r965", "r975", "r1001" ] }, "bl_FourQSystemsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "FourQSystemsIncMember", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "http://www.blackline.com/role/ContingentConsiderationDetails", "http://www.blackline.com/role/FairValueMeasurementsNarrativeDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FourQ Systems, Inc.", "label": "FourQ Systems, Inc. [Member]", "documentation": "FourQ Systems, Inc." } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and Fixtures", "verboseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on extinguishment of convertible senior notes", "terseLabel": "Loss on extinguishment of debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r17", "r94", "r95" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r166", "r835" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r161" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.blackline.com/role/IntangibleAssetsandGoodwillChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance beginning", "periodEndLabel": "Balance ending", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r250", "r426", "r738", "r894", "r925", "r1080", "r1087" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions from acquisitions", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r427", "r894" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets and Goodwill", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r175" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r425", "r428", "r894" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r163", "r287", "r331", "r345", "r350", "r353", "r398", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r647", "r890", "r1102" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r943", "r944", "r957" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r181" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.blackline.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r288", "r593" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 }, "http://www.blackline.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r159", "r217", "r331", "r345", "r350", "r353", "r744", "r758", "r890" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.blackline.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r288", "r593" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r434", "r440", "r836" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r440", "r836" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r24" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.blackline.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r289", "r564", "r572", "r578", "r584", "r589", "r595", "r596", "r597", "r795" ] }, "us-gaap_IncomeTaxExaminationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationLineItems", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Examination [Line Items]", "label": "Income Tax Examination [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Penalties and interest (less than)", "label": "Income Tax Examination, Penalties and Interest Expense", "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations." } } }, "auth_ref": [ "r1141" ] }, "us-gaap_IncomeTaxExaminationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationTable", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Examination [Table]", "label": "Income Tax Examination [Table]", "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued." } } }, "auth_ref": [ "r200" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/IncomeTaxesComponentsofTotalProvisionforBenefitsfromIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for (benefit from) income taxes", "totalLabel": "Total provision for (benefit from) income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r223", "r237", "r304", "r305", "r336", "r570", "r590", "r768" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r265", "r566", "r567", "r578", "r579", "r583", "r585", "r792" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r61", "r64" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r1047" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r731", "r1047" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of impact of acquisition:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r1027", "r1047" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "calculation": { "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of convertible senior notes (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method." } } }, "auth_ref": [ "r316", "r317", "r321" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of securities (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r311", "r312", "r313", "r321", "r523" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r956", "r965", "r975", "r992", "r1001", "r1005", "r1013" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1011" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r945", "r1017" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r945", "r1017" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r945", "r1017" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r85", "r732", "r733", "r734", "r736", "r885" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r81", "r84" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r138", "r219", "r269", "r335", "r668", "r837", "r936", "r1178" ] }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestOnConvertibleDebtNetOfTax", "crdr": "credit", "calculation": { "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails": { "parentTag": "us-gaap_NetIncomeLossAttributableToParentDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest on Convertible Debt, Net of Tax", "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash." } } }, "auth_ref": [ "r309", "r315", "r321" ] }, "bl_InterestOnConvertibleDebtTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "InterestOnConvertibleDebtTax", "crdr": "debit", "calculation": { "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails": { "parentTag": "us-gaap_NetIncomeLossAttributableToParentDiluted", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax effect of interest expense", "label": "Interest On Convertible Debt, Tax", "documentation": "Interest On Convertible Debt, Tax" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r279", "r282", "r283" ] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized internal-use software costs", "label": "Internal Use Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r2", "r3" ] }, "bl_InvestmentByRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "InvestmentByRedeemableNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestSummaryofRedeemableNonControllingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment by redeemable non-controlling interest", "label": "Investment By Redeemable Noncontrolling Interest", "documentation": "Investment by redeemable noncontrolling interest." } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r167", "r334" ] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Investments, Fair Value Disclosure", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r637" ] }, "us-gaap_InvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsMember", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investments [Member]", "documentation": "Assets held for their financial return, rather than for the entity's operations." } } }, "auth_ref": [] }, "bl_KaroleMorganPragerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "KaroleMorganPragerMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Karole Morgan-Prager [Member]", "documentation": "Karole Morgan-Prager" } } }, "auth_ref": [] }, "bl_KevinThompsonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "KevinThompsonMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Kevin Thompson [Member]", "documentation": "Kevin Thompson" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r682", "r924" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost [Abstract]", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.blackline.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Lease Expense", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1159" ] }, "bl_LeaseIncentiveReceiptsIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "LeaseIncentiveReceiptsIncreaseDecrease", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Lease incentive receipts", "label": "Lease Incentive Receipts, Increase (Decrease)", "documentation": "Lease Incentive Receipts, Increase (Decrease)" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Improvements", "verboseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r180" ] }, "bl_LeaseholdImprovementsPaidByLandlord": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "LeaseholdImprovementsPaidByLandlord", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements paid directly by landlord", "label": "Leasehold Improvements Paid By Landlord", "documentation": "Leasehold Improvements Paid By Landlord" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "bl_LeasesSupplementalInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "LeasesSupplementalInformationTableTextBlock", "presentation": [ "http://www.blackline.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow and Other Information", "label": "Leases, Supplemental Information [Table Text Block]", "documentation": "Leases, Supplemental Information" } } }, "auth_ref": [] }, "bl_LeasesWeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "LeasesWeightedAverageDiscountRateAbstract", "presentation": [ "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate:", "label": "Leases, Weighted Average Discount Rate [Abstract]", "documentation": "Leases, Weighted Average Discount Rate" } } }, "auth_ref": [] }, "bl_LeasesWeightedAverageLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "LeasesWeightedAverageLeaseTermAbstract", "presentation": [ "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term at end of period (in years):", "label": "Leases, Weighted Average Lease Term [Abstract]", "documentation": "Leases, Weighted Average Lease Term" } } }, "auth_ref": [] }, "bl_LesseeCashFlowAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "LesseeCashFlowAbstract", "presentation": [ "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities", "label": "Lessee. Cash Flow [Abstract]", "documentation": "Lessee. Cash Flow" } } }, "auth_ref": [] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Lessee Disclosure [Abstract]", "label": "Lessee Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.blackline.com/role/LeasesNarrativeDetails", "http://www.blackline.com/role/TheCompanyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r681" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.blackline.com/role/LeasesNarrativeDetails", "http://www.blackline.com/role/TheCompanyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r681" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r680" ] }, "bl_LesseeNumberOfLeases": { "xbrltype": "integerItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "LesseeNumberOfLeases", "presentation": [ "http://www.blackline.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of leased properties", "label": "Lessee, Number of Leases", "documentation": "Lessee, Number of Leases" } } }, "auth_ref": [] }, "bl_LesseeOperatingAndFinanceLeaseExtensionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "LesseeOperatingAndFinanceLeaseExtensionPeriod", "presentation": [ "http://www.blackline.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease extension period (up to)", "label": "Lessee, Operating and Finance Lease Extension Period", "documentation": "Lessee, Operating and Finance Lease Extension Period" } } }, "auth_ref": [] }, "bl_LesseeOperatingAndFinanceLeaseOptionToTerminatePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "LesseeOperatingAndFinanceLeaseOptionToTerminatePeriod", "presentation": [ "http://www.blackline.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease option to terminate (within)", "label": "Lessee, Operating and Finance, Lease Option to Terminate, Period", "documentation": "Lessee, Operating and Finance, Lease Option to Terminate, Period" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.blackline.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1160" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r691" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r691" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r691" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "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)." } } }, "auth_ref": [ "r691" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r691" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r691" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r691" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r691" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.blackline.com/role/TheCompanyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease extension term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1158" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.blackline.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r674" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r43", "r287", "r398", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r608", "r611", "r612", "r647", "r810", "r889", "r938", "r1102", "r1162", "r1163" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities, redeemable non-controlling interest, and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r156", "r216", "r754", "r925", "r1050", "r1075", "r1155" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST, AND STOCKHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r45", "r247", "r287", "r398", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r608", "r611", "r612", "r647", "r925", "r1102", "r1162", "r1163" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r131" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.blackline.com/role/GeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-lived Assets Which Consist of Property and Equipment, Net and Operating Lease Right-of-use Assets by Geographic Region", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r34" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying amount", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r39", "r215", "r477", "r492", "r900", "r901", "r1174" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r48" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r48", "r92" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and Equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in marketable securities", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r141" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails", "http://www.blackline.com/role/LeasesNarrativeDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Maximum", "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r451", "r452", "r453", "r454", "r518", "r730", "r777", "r802", "r803", "r856", "r858", "r860", "r861", "r863", "r877", "r878", "r892", "r904", "r917", "r927", "r1104", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r984" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r984" ] }, "us-gaap_MeasurementInputCreditSpreadMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputCreditSpreadMember", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Credit Spread", "label": "Measurement Input, Credit Spread [Member]", "documentation": "Measurement input using amount above (below) yield between two debt instruments similar in maturity, but different in credit quality." } } }, "auth_ref": [ "r1153" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "http://www.blackline.com/role/FairValueMeasurementsNarrativeDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Expected Term", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r1153" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/FairValueMeasurementsNarrativeDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r639" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/FairValueMeasurementsNarrativeDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails", "http://www.blackline.com/role/LeasesNarrativeDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r451", "r452", "r453", "r454", "r518", "r730", "r777", "r802", "r803", "r856", "r858", "r860", "r861", "r863", "r877", "r878", "r892", "r904", "r917", "r927", "r1104", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169" ] }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestChangeInRedemptionValue", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/RedeemableNonControllingInterestSummaryofRedeemableNonControllingInterestDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Adjustment attributable to redeemable non-controlling interest (Note 4)", "negatedLabel": "Adjustment to redeemable non-controlling interest", "label": "Noncontrolling Interest, Change in Redemption Value", "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest." } } }, "auth_ref": [ "r40", "r98", "r99", "r102" ] }, "us-gaap_MinorityInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDisclosureTextBlock", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterest" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Non-Controlling Interest", "label": "Noncontrolling Interest Disclosure [Text Block]", "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock." } } }, "auth_ref": [ "r206" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r1004" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1108" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r1012" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r985" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.blackline.com/role/TheCompany" ], "lang": { "en-us": { "role": { "terseLabel": "The Company", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r225", "r238" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r281" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r281" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r170", "r171", "r172" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails": { "parentTag": "us-gaap_NetIncomeLossAttributableToParentDiluted", "weight": 1.0, "order": 1.0 }, "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) attributable to BlackLine, Inc.", "verboseLabel": "Net income (loss) attributable to BlackLine, Inc., including adjustment to redeemable non-controlling interest", "terseLabel": "Net income (loss) attributable to BlackLine, Inc.", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r160", "r172", "r218", "r245", "r260", "r263", "r268", "r287", "r295", "r298", "r299", "r300", "r301", "r304", "r305", "r318", "r331", "r345", "r350", "r353", "r398", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r634", "r647", "r761", "r833", "r851", "r852", "r890", "r936", "r1102" ] }, "bl_NetIncomeLossAdjustmentAttributableToRedeemableNonControllingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "NetIncomeLossAdjustmentAttributableToRedeemableNonControllingInterest", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) and adjustment attributable to redeemable non-controlling interest (Note 4)", "label": "Net Income Loss Adjustment Attributable To Redeemable Non Controlling Interest", "documentation": "Net income (loss) adjustment attributable to redeemable non-controlling interest." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) attributable to redeemable non-controlling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r128", "r208", "r260", "r263", "r304", "r305", "r760", "r1045" ] }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToParentDiluted", "crdr": "credit", "calculation": { "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) per share attributable to BlackLine, Inc. (in usd per share)", "label": "Net Income (Loss) Attributable to Parent, Diluted", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss) attributable to redeemable non-controlling interest (Note 4)", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest." } } }, "auth_ref": [ "r164" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "bl_NetIncomeLossExcludingPortionAttributableToRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "NetIncomeLossExcludingPortionAttributableToRedeemableNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestSummaryofRedeemableNonControllingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest)", "label": "Net Income (Loss) Excluding Portion Attributable To Redeemable Noncontrolling Interest", "documentation": "Net income loss excluding portion attributable to redeemable noncontrolling interest." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently-adopted and recently-issued accounting pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "bl_NonCashAdjustmentToRetainedEarningsEffectOfChangeInAccountingPrinciple": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "NonCashAdjustmentToRetainedEarningsEffectOfChangeInAccountingPrinciple", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment for adoption of ASU 2020-06", "label": "Non Cash Adjustment To Retained Earnings, Effect of Change In Accounting Principle", "documentation": "Non Cash Adjustment To Retained Earnings, Effect of Change In Accounting Principle" } } }, "auth_ref": [] }, "bl_NonCashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "NonCashLeaseExpense", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash lease expense", "label": "Non Cash Lease Expense", "documentation": "Non-cash lease expense." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r984" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r953", "r965", "r975", "r992", "r1001" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r982" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r981" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r992" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1012" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1012" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.blackline.com/role/GeographicInformationScheduleofLonglivedAssetsWhichConsistofPropertyandEquipmentNetandOperatingLeaseRightofuseAssetsbyGeographicRegionDetails", "http://www.blackline.com/role/RevenuesScheduleofDisaggregationofRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1182", "r1183", "r1184", "r1185" ] }, "bl_NoncashFinancingAndInvestingActivitiesEstimatedPresentValueOfContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "NoncashFinancingAndInvestingActivitiesEstimatedPresentValueOfContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated fair value of contingent consideration", "label": "Noncash Financing and Investing Activities, Estimated Present Value of Contingent Consideration, Liability", "documentation": "Noncash Financing and Investing Activities, Estimated Present Value of Contingent Consideration, Liability" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash financing and investing activities", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "bl_NumberOfBanksInterestBearingAccountsExceedFDICInsuredLimits": { "xbrltype": "integerItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "NumberOfBanksInterestBearingAccountsExceedFDICInsuredLimits", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank where interest-bearing accounts exceed FDIC insured limits", "label": "Number of Banks, Interest-Bearing Accounts Exceed FDIC Insured Limits", "documentation": "Number of Banks, Interest-Bearing Accounts Exceed FDIC Insured Limits" } } }, "auth_ref": [] }, "bl_NumberOfBanksWhereDebtSecuritiesAreInvested": { "xbrltype": "integerItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "NumberOfBanksWhereDebtSecuritiesAreInvested", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Banks where company's investments are held", "label": "Number of Banks, Where Debt Securities Are Invested", "documentation": "Number of Banks, Where Debt Securities Are Invested" } } }, "auth_ref": [] }, "bl_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "NumberOfCustomers", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of single customers comprising 10% or more", "label": "Number Of Customers", "documentation": "Number of customers." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1058" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "us-gaap_OneTimeTerminationBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OneTimeTerminationBenefitsMember", "presentation": [ "http://www.blackline.com/role/RestructuringCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One-time Termination Benefits", "label": "One-time Termination Benefits [Member]", "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities." } } }, "auth_ref": [ "r895", "r896", "r897", "r898" ] }, "bl_OperatingAndFinanceLeaseRemainingLeaseTerms": { "xbrltype": "durationItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "OperatingAndFinanceLeaseRemainingLeaseTerms", "presentation": [ "http://www.blackline.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases, remaining lease terms", "label": "Operating and Finance Lease, Remaining Lease Terms", "documentation": "Operating and Finance Lease, Remaining Lease Terms" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r331", "r345", "r350", "r353", "r890" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r684", "r924" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails", "http://www.blackline.com/role/TheCompanyDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liability", "terseLabel": "Total lease obligations", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r676" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r676" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, noncurrent", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r676" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r679", "r687" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.blackline.com/role/TheCompanyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r675" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r690", "r924" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.blackline.com/role/LeasesCashFlowandOtherInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r689", "r924" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r112" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "bl_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses and current liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r44" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r252" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation attributable to redeemable non-controlling interest", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "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 noncontrolling interests." } } }, "auth_ref": [ "r15", "r25", "r207" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net gains on maturities of marketable securities reclassified from accumulated other comprehensive loss to earnings", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r257", "r258", "r259" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r10" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r28", "r36", "r261", "r264", "r270", "r658", "r659", "r664", "r739", "r762", "r1043", "r1044" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r15", "r25", "r207", "r261", "r264" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in unrealized gains (losses) on marketable securities, net of tax of $123, $0, and $0, for the years ended December 31, 2023, 2022 and 2021, respectively", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r257", "r259", "r397" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in unrealized gain (losses) on marketable securities, tax", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r11", "r258" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense)", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r49" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r168" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r984" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r951", "r963", "r973", "r999" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r954", "r966", "r976", "r1002" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r954", "r966", "r976", "r1002" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "us-gaap_PatentedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentedTechnologyMember", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defensive patent", "label": "Patented Technology [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patented technology to exploit the technology for a period of time specified by law." } } }, "auth_ref": [ "r123" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r980" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of contingent consideration for the 2013 Acquisition", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contingent consideration paid in excess of original estimates", "label": "Payment for Contingent Consideration Liability, Operating Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r14" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/RestructuringCostsNarrativeDetails", "http://www.blackline.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Payments for restructuring", "negatedTerseLabel": "Cash payments and adjustments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r439", "r1046" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of common stock for tax withholding obligations", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r278" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of marketable securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r56", "r276", "r365" ] }, "bl_PaymentsToAcquireBusinessWorkingCapitalAdjustmentsIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "PaymentsToAcquireBusinessWorkingCapitalAdjustmentsIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Post-acquisition working capital adjustment", "label": "Payments to Acquire Business, Working Capital Adjustments, Increase (Decrease)", "documentation": "Payments to Acquire Business, Working Capital Adjustments, Increase (Decrease)" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails", "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash consideration", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r57", "r603" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r57" ] }, "bl_PaymentsToAcquireCappedCallsRelatedToConvertibleSeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "PaymentsToAcquireCappedCallsRelatedToConvertibleSeniorNotes", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of capped calls related to convertible senior notes", "label": "Payments To Acquire Capped Calls Related To Convertible Senior Notes", "documentation": "Payments to acquire capped calls related to convertible senior notes." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r169" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Capitalized software development costs", "label": "Payments to Develop Software", "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r169" ] }, "bl_PaymentsToFinancePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "PaymentsToFinancePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Financed purchases of property and equipment", "label": "Payments To Finance Property Plant And Equipment", "documentation": "Payments to finance property, plant and equipment." } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r983" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r983" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r982" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r992" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r985" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r981" ] }, "bl_PercentageOfPrincipalAmountOfNotesDeclaredAsAccruedBasedOnCertainCustomaryEventsOfDefault": { "xbrltype": "percentItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "PercentageOfPrincipalAmountOfNotesDeclaredAsAccruedBasedOnCertainCustomaryEventsOfDefault", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of principal amount of notes declared as accrued based on certain customary events of default", "label": "Percentage Of Principal Amount Of Notes Declared As Accrued Based On Certain Customary Events Of Default", "documentation": "Percentage of principal amount of notes declared as accrued based on certain customary events of default." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1042" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of convertible senior notes, net of issuance costs", "label": "Proceeds from Convertible Debt", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds used to repurchase aggregate principal of notes", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r59", "r793" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities of marketable securities", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r276", "r277", "r1059" ] }, "us-gaap_ProceedsFromMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMinorityShareholders", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment from redeemable non-controlling interest", "label": "Proceeds from Noncontrolling Interests", "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercises of stock options", "verboseLabel": "Cash received from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r12", "r33" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from employee stock purchase plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r12" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r355", "r735", "r769", "r770", "r771", "r772", "r773", "r774", "r880", "r905", "r926", "r1028", "r1100", "r1101", "r1106", "r1175" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r355", "r735", "r769", "r770", "r771", "r772", "r773", "r774", "r880", "r905", "r926", "r1028", "r1100", "r1101", "r1106", "r1175" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r245", "r260", "r263", "r280", "r287", "r295", "r304", "r305", "r331", "r345", "r350", "r353", "r398", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r606", "r609", "r610", "r634", "r647", "r744", "r759", "r796", "r833", "r851", "r852", "r890", "r922", "r923", "r937", "r1045", "r1102" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation and amortization", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease." } } }, "auth_ref": [ "r1022", "r1026", "r1094" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r1026", "r1092" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r1021", "r1040", "r1093" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.blackline.com/role/TheCompanyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.blackline.com/role/PropertyandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r179", "r229", "r234", "r235" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r180", "r249", "r757" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentAdditionalInformationDetails", "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment [Member]", "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [] }, "bl_PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/GeographicInformationScheduleofLonglivedAssetsWhichConsistofPropertyandEquipmentNetandOperatingLeaseRightofuseAssetsbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net and operating lease right-of-use assets", "label": "Property Plant And Equipment Net And Operating Lease Right Of Use Assets", "documentation": "Property plant and equipment net and operating lease right-of-use assets." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r18", "r229", "r234", "r756" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.blackline.com/role/TheCompanyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r180" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, useful life", "label": "Property, Plant and Equipment, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for (benefit from) credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r275", "r412" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r980" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r980" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails", "http://www.blackline.com/role/LeasesNarrativeDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r451", "r452", "r453", "r454", "r511", "r518", "r547", "r548", "r549", "r706", "r730", "r777", "r802", "r803", "r856", "r858", "r860", "r861", "r863", "r877", "r878", "r892", "r904", "r917", "r927", "r930", "r1095", "r1104", "r1165", "r1166", "r1167", "r1168", "r1169" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails", "http://www.blackline.com/role/LeasesNarrativeDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r451", "r452", "r453", "r454", "r511", "r518", "r547", "r548", "r549", "r706", "r730", "r777", "r802", "r803", "r856", "r858", "r860", "r861", "r863", "r877", "r878", "r892", "r904", "r917", "r927", "r930", "r1095", "r1104", "r1165", "r1166", "r1167", "r1168", "r1169" ] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable and credit losses", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r80" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r946", "r958", "r968", "r994" ] }, "bl_RedeemableNonControllingInterestPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "RedeemableNonControllingInterestPolicyTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable non-controlling Interest", "label": "Redeemable Non Controlling Interest Policy [Text Block]", "documentation": "Redeemable non-controlling interest." } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestByLegalEntityTable", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Noncontrolling Interest, by Legal Entity [Table]", "label": "Redeemable Noncontrolling Interest, by Legal Entity [Table]", "documentation": "Schedule of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity." } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.blackline.com/role/RedeemableNonControllingInterestSummaryofRedeemableNonControllingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable non-controlling interest (Note 4)", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity." } } }, "auth_ref": [ "r96", "r97", "r98", "r99" ] }, "bl_RedeemableNoncontrollingInterestEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "RedeemableNoncontrollingInterestEquityRollForward", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestSummaryofRedeemableNonControllingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Noncontrolling Interest, Equity [Roll Forward]", "label": "Redeemable Noncontrolling Interest, Equity [Roll Forward]", "documentation": "Redeemable Noncontrolling Interest, Equity" } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestLineItems", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Noncontrolling Interest [Line Items]", "label": "Redeemable Noncontrolling Interest [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestTableTextBlock", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Activity in Redeemable Non-Controlling Interest", "label": "Redeemable Noncontrolling Interest [Table Text Block]", "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity." } } }, "auth_ref": [] }, "us-gaap_RegulatedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatedOperationsAbstract", "lang": { "en-us": { "role": { "label": "Regulated Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Partial repurchase of convertible senior notes", "label": "Repayments of Convertible Debt", "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r144", "r563", "r1170" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r562" ] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchMember", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research Tax Credit Carryforward [Member]", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r111" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r947", "r959", "r969", "r995" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r948", "r960", "r970", "r996" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r955", "r967", "r977", "r1003" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r62", "r210", "r248", "r284", "r750" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodEndLabel": "Restricted cash included within other assets at end of period", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "documentation": "Amount of cash and cash equivalents 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. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r62", "r224", "r284" ] }, "bl_RestrictedStockUnitsPerformanceAndMarketBasedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "RestrictedStockUnitsPerformanceAndMarketBasedMember", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units - performance, market, and service conditions", "label": "Restricted Stock Units, Performance and Market Based [Member]", "documentation": "Restricted Stock Units, Performance and Market Based" } } }, "auth_ref": [] }, "bl_RestrictedStockUnitsPerformanceAndServiceBasedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "RestrictedStockUnitsPerformanceAndServiceBasedMember", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails", "http://www.blackline.com/role/NetIncomeLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units - performance and service conditions", "verboseLabel": "Restricted stock units - performance and service based", "label": "Restricted Stock Units, Performance and Service Based [Member]", "documentation": "Restricted Stock Units, Performance and Service Based" } } }, "auth_ref": [] }, "bl_RestrictedStockUnitsPerformanceAndServiceBasedNoGrantDateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "RestrictedStockUnitsPerformanceAndServiceBasedNoGrantDateMember", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units, Performance and Service Based , No Grant Date", "label": "Restricted Stock Units, Performance and Service Based, No Grant Date [Member]", "documentation": "Restricted Stock Units, Performance and Service Based, No Grant Date" } } }, "auth_ref": [] }, "bl_RestrictedStockUnitsPerformanceMarketAndServiceBasedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "RestrictedStockUnitsPerformanceMarketAndServiceBasedMember", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units, Performance, Market and Service Based", "label": "Restricted Stock Units, Performance, Market and Service Based [Member]", "documentation": "Restricted Stock Units, Performance, Market and Service Based" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/NetIncomeLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted Stock Units", "terseLabel": "Restricted stock units - service-only vesting conditions", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "bl_RestrictedStockUnitsServiceBasedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "RestrictedStockUnitsServiceBasedMember", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units, service-based", "label": "Restricted Stock Units, Service Based [Member]", "documentation": "Restricted Stock Units, Service Based" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.blackline.com/role/RestructuringCosts" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Costs", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r436", "r437", "r439", "r442", "r448" ] }, "us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated", "presentation": [ "http://www.blackline.com/role/RestructuringCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction to workforce, number of positions", "label": "Restructuring and Related Cost, Expected Number of Positions Eliminated", "documentation": "The expected number of positions to be eliminated as a result of restructuring activities." } } }, "auth_ref": [] }, "bl_RestructuringAndRelatedCostNumberOfPositionsEliminatedExpectedPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedExpectedPercent", "presentation": [ "http://www.blackline.com/role/RestructuringCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring positions eliminated, expected percent", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Expected, Percent", "documentation": "Restructuring and Related Cost, Number of Positions Eliminated, Expected, Percent" } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/RestructuringCostsNarrativeDetails", "http://www.blackline.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r17", "r443", "r445", "r1096" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.blackline.com/role/RestructuringCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r438", "r439", "r445", "r446" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.blackline.com/role/RestructuringCostsNarrativeDetails", "http://www.blackline.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r438", "r439", "r440", "r441", "r445", "r446", "r447" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.blackline.com/role/RestructuringCostsNarrativeDetails", "http://www.blackline.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.blackline.com/role/RestructuringCostsNarrativeDetails", "http://www.blackline.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Accrual balance as of December 31, 2022", "periodEndLabel": "Accrual balance as of December 31, 2023", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r439", "r444" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "bl_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued restructuring costs", "label": "Restructuring Reserve, Current", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r1041", "r1097", "r1098" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r153", "r191", "r753", "r784", "r789", "r794", "r813", "r925" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r242", "r291", "r292", "r293", "r296", "r303", "r305", "r402", "r408", "r557", "r558", "r559", "r587", "r588", "r616", "r618", "r619", "r622", "r632", "r780", "r782", "r797", "r1180" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/RevenuesScheduleofDisaggregationofRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r332", "r333", "r344", "r348", "r349", "r355", "r357", "r359", "r506", "r507", "r735" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.blackline.com/role/Revenues" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r239", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r510" ] }, "us-gaap_RevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition [Abstract]", "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r834", "r879", "r886" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contracted not recognized revenue", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r232" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r233" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r233" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contracted not recognized revenue, expects to recognize revenue over next 12 months, percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r1023" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.blackline.com/role/GeographicInformationScheduleofLonglivedAssetsWhichConsistofPropertyandEquipmentNetandOperatingLeaseRightofuseAssetsbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Leased assets obtained in exchange for new financing lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r688", "r924" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Leased assets obtained in exchange for new operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r688", "r924" ] }, "bl_RightToPurchaseSharesAtFairValueAtTheTimeOfExercisePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "RightToPurchaseSharesAtFairValueAtTheTimeOfExercisePercentage", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right to purchase shares at fair value at the time of exercise, percentage", "label": "Right To Purchase Shares At Fair Value At The Time Of Exercise Percentage", "documentation": "Right to purchase shares at fair value at the time of exercise percentage." } } }, "auth_ref": [] }, "bl_RightToPurchaseSharesAtFairValueOfStockAtTheTimeOfGrantPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "RightToPurchaseSharesAtFairValueOfStockAtTheTimeOfGrantPercentage", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right to purchase shares at fair value of stock at the time of grant, percentage", "label": "Right To Purchase Shares At Fair Value Of Stock At The Time Of Grant Percentage", "documentation": "Right to purchase shares at fair value of stock at the time of grant percentage." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1012" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1012" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "bl_SalesAndMarketingPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "SalesAndMarketingPolicyTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Sales And Marketing Policy [Text Block]", "documentation": "Sales and marketing." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r359", "r1024" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareScheduleofPotentiallyDilutiveSharesExcludedFromCalculationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Potentially Dilutive Shares Excluded From Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Line Items]", "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments in Marketable Securities", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "bl_ScheduleOfBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "ScheduleOfBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "label": "Schedule Of Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "documentation": "Schedule of basis of presentation and summary of significant accounting policies." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "presentation": [ "http://www.blackline.com/role/ContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments." } } }, "auth_ref": [ "r205" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r116", "r118", "r598" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.blackline.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Total Provision for Income Taxes", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "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." } } }, "auth_ref": [ "r199" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.blackline.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Components of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "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." } } }, "auth_ref": [ "r198" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Basic and Diluted Loss per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1057" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r70", "r73", "r310", "r314", "r319" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.blackline.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Statutory U.S. Federal Tax Rate to Effective Tax Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r197" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r106" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.blackline.com/role/EquityAwardsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r106" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.blackline.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r637", "r638" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r83", "r85", "r736" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Carrying Value of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r83", "r85" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r894", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.blackline.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Income (Loss) Before Income Taxes", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1051" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentAdditionalInformationDetails", "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "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." } } }, "auth_ref": [ "r203" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.blackline.com/role/RestructuringCostsNarrativeDetails", "http://www.blackline.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r438", "r439", "r440", "r441", "r445", "r446", "r447" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.blackline.com/role/RestructuringCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Costs", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r89", "r90", "r91" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.blackline.com/role/GeographicInformationScheduleofLonglivedAssetsWhichConsistofPropertyandEquipmentNetandOperatingLeaseRightofuseAssetsbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r79", "r158" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails", "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r520", "r522", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.blackline.com/role/EquityAwardsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Units Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r105" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.blackline.com/role/EquityAwardsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r31", "r32", "r105" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.blackline.com/role/EquityAwardsTables", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "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." } } }, "auth_ref": [ "r196" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.blackline.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Rollforward of Total Gross Unrecognized Tax Benefits", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r921", "r1142" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Estimated Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r85" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r939" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r942" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.blackline.com/role/GeographicInformationScheduleofLonglivedAssetsWhichConsistofPropertyandEquipmentNetandOperatingLeaseRightofuseAssetsbyGeographicRegionDetails", "http://www.blackline.com/role/RevenuesScheduleofDisaggregationofRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r357", "r358", "r799", "r800", "r801", "r857", "r859", "r862", "r864", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r881", "r906", "r930", "r1106", "r1175" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.blackline.com/role/GeographicInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r327", "r328", "r329", "r330", "r331", "r337", "r347", "r351", "r352", "r353", "r354", "r355", "r356", "r359" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r342", "r343", "r357", "r891" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockBasedCompensationExpenseDetails", "http://www.blackline.com/role/IntangibleAssetsandGoodwillAmortizationExpensebyOperationExpenseCategoriesDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and Marketing Expenses", "verboseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r161" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r21" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r918" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited/canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r541" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited/canceled (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r541" ] }, "bl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsDateFairValue", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant date fair value (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other Than Options, Grants Date Fair Value", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other Than Options, Grants Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in shares)", "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested, Beginning balance (in shares)", "periodEndLabel": "Nonvested, Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r536", "r537" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested at Beginning balance (usd per share)", "periodEndLabel": "Nonvested at Ending balance (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r536", "r537" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "bl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Performance adjustment (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment" } } }, "auth_ref": [] }, "bl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageExercisePrice", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance adjustment (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment, Weighted Average Exercise Price", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment, Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r540" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r540" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated dividend yield", "terseLabel": "Expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "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." } } }, "auth_ref": [ "r548" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "verboseLabel": "Volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "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." } } }, "auth_ref": [ "r547" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r549" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails", "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r520", "r522", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550" ] }, "bl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockEntitledToReceiveUponVestingOfAward": { "xbrltype": "sharesItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockEntitledToReceiveUponVestingOfAward", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of common stock entitled to receive upon vesting of award (in shares)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Common Stock Entitled To Receive Upon Vesting Of Award", "documentation": "Share based compensation arrangement by share based payment award, number of common stock entitled to receive upon vesting of award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of shares issuable (in shares)", "verboseLabel": "Approved award grants (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r920" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at End of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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." } } }, "auth_ref": [ "r530" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at End of period (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r530" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "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." } } }, "auth_ref": [ "r543" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited/canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, 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 or that expired." } } }, "auth_ref": [ "r1115" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited/canceled (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1115" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r532" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value per share, granted (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r542" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Aggregate Intrinsic Value, Outstanding at Beginning of period", "periodEndLabel": "Aggregate Intrinsic Value, Outstanding at End of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r103" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding Beginning balance (in shares)", "periodEndLabel": "Outstanding Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r528", "r529" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at Beginning of period (usd per share)", "periodEndLabel": "Outstanding at End of period (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r528", "r529" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]" } } }, "auth_ref": [] }, "bl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMeasurementAnnualizedRecurringRevenuePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMeasurementAnnualizedRecurringRevenuePercentage", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance measurement, annualized recurring revenue percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Measurement, Annualized Recurring Revenue ,Percentage", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Measurement, Annualized Recurring Revenue ,Percentage" } } }, "auth_ref": [] }, "bl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMeasurementRelativeTotalShareholderReturnPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMeasurementRelativeTotalShareholderReturnPercentage", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance measurement, relative TSR percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Measurement, Relative Total Shareholder Return Percentage", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Measurement, Relative Total Shareholder Return Percentage" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsSummaryofRestrictedStockUnitsActivityDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r533" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period one", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1109" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option, contractual terms", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r919" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (years)", "verboseLabel": "Expected term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "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." } } }, "auth_ref": [ "r546" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term (Years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r195" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance (in shares)", "periodEndLabel": "Ending Balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r685", "r924" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r173", "r285" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.blackline.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased Software", "verboseLabel": "Purchased software", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r28", "r52", "r242", "r266", "r267", "r268", "r291", "r292", "r293", "r296", "r303", "r305", "r326", "r402", "r408", "r495", "r557", "r558", "r559", "r587", "r588", "r616", "r617", "r618", "r619", "r620", "r622", "r632", "r658", "r660", "r661", "r662", "r663", "r664", "r696", "r780", "r781", "r782", "r797", "r853" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.blackline.com/role/GeographicInformationScheduleofLonglivedAssetsWhichConsistofPropertyandEquipmentNetandOperatingLeaseRightofuseAssetsbyGeographicRegionDetails", "http://www.blackline.com/role/RevenuesScheduleofDisaggregationofRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r357", "r358", "r799", "r800", "r801", "r857", "r859", "r862", "r864", "r865", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r881", "r906", "r930", "r1106", "r1175" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r291", "r292", "r293", "r326", "r735", "r791", "r798", "r804", "r805", "r806", "r807", "r808", "r809", "r812", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r825", "r826", "r827", "r828", "r829", "r831", "r834", "r835", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r853", "r931" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r291", "r292", "r293", "r326", "r735", "r791", "r798", "r804", "r805", "r806", "r807", "r808", "r809", "r812", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r825", "r826", "r827", "r828", "r829", "r831", "r834", "r835", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r853", "r931" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r950", "r962", "r972", "r998" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "bl_StockBasedCompensationCapitalizedForSoftwareDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "StockBasedCompensationCapitalizedForSoftwareDevelopment", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation capitalized for software development", "label": "Stock Based Compensation Capitalized For Software Development", "documentation": "Stock based compensation capitalized for software development." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock through employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r28", "r150", "r151", "r191" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r28", "r150", "r151", "r191" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.blackline.com/role/EquityAwardsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r28", "r150", "r151", "r191", "r533" ] }, "bl_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesWithholdings", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option exercises (in shares)", "label": "Stock Issued During Period Shares Stock Options Exercised Net Of Shares Withholdings", "documentation": "Stock issued during period shares stock options exercised net of shares withholdings." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock through employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r28", "r150", "r151", "r191" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r28", "r191" ] }, "bl_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesWithholding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesWithholding", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option exercises", "label": "Stock Issued During Period Value Stock Options Exercised Net Of Shares Withholding", "documentation": "Stock issued during period value stock options exercised net of shares withholding." } } }, "auth_ref": [] }, "bl_StockOptionsAndRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "StockOptionsAndRestrictedStockUnitsMember", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options and Restricted Stock Units", "label": "Stock Options And Restricted Stock Units [Member]", "documentation": "Stock options and restricted stock units." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "verboseLabel": "Adjustment to equity for adoption of ASU 2020-06", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r151", "r154", "r155", "r174", "r814", "r830", "r854", "r855", "r925", "r938", "r1050", "r1075", "r1155", "r1180" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubscriptionAndCirculationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubscriptionAndCirculationMember", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription and support", "label": "Subscription and Circulation [Member]", "documentation": "Right to receive or access periodic material for specified period of time." } } }, "auth_ref": [ "r1107" ] }, "bl_SubscriptionContractPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "SubscriptionContractPeriod", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription contract, period", "label": "Subscription Contract, Period", "documentation": "Subscription Contract, Period" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r665", "r698" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r665", "r698" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r665", "r698" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r665", "r698" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r665", "r698" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.blackline.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r697", "r699" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/EquityAwardsScheduleofWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://www.blackline.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Changes in Valuation Allowance", "label": "Summary of Valuation Allowance [Table Text Block]", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r110" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r1039" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r991" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credits", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r112" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward", "label": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r111" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward, Name", "label": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r111" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "bl_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued income and other taxes payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r42" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.blackline.com/role/BusinessCombinationsAcquiredIntangibleAssetsDetails", "http://www.blackline.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r35" ] }, "us-gaap_TechnologyServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyServiceMember", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services", "label": "Technology Service [Member]", "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design." } } }, "auth_ref": [ "r1107" ] }, "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/RedeemableNonControllingInterestSummaryofRedeemableNonControllingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "label": "Temporary Equity, Foreign Currency Translation Adjustments", "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r983" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r990" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.blackline.com/role/IntangibleAssetsandGoodwillSummaryofCarryingValueofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade name", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r121" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1011" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r1013" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.blackline.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "bl_TransactionCostsAllocatedToLiabilityComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "TransactionCostsAllocatedToLiabilityComponent", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction costs allocated to liability component of notes", "label": "Transaction Costs Allocated To Liability Component", "documentation": "Transaction costs allocated to liability component." } } }, "auth_ref": [] }, "bl_TransactionCostsAttributableToEquityComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "TransactionCostsAttributableToEquityComponent", "crdr": "debit", "presentation": [ "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction costs allocated to equity component of notes", "label": "Transaction Costs Attributable To Equity Component", "documentation": "Transaction costs allocated to equity component." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r489", "r494", "r623", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r763", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1071", "r1072", "r1073", "r1074" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1014" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1015" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1013" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1013" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r1016" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1014" ] }, "bl_TwoThousandSixteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "TwoThousandSixteenEquityIncentivePlanMember", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2016 Equity Incentive Plan", "label": "Two Thousand Sixteen Equity Incentive Plan [Member]", "documentation": "Two thousand sixteen equity incentive plan." } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.blackline.com/role/RestructuringCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r438", "r439", "r445", "r446" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.blackline.com/role/GeographicInformationScheduleofLonglivedAssetsWhichConsistofPropertyandEquipmentNetandOperatingLeaseRightofuseAssetsbyGeographicRegionDetails", "http://www.blackline.com/role/RevenuesScheduleofDisaggregationofRevenuesbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government agencies", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r887", "r912", "r1171" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.blackline.com/role/BalanceSheetComponentsScheduleofInvestmentsinMarketableSecuritiesDetails", "http://www.blackline.com/role/FairValueMeasurementsSummaryofFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. treasury securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r887", "r912", "r914", "r1171" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r1010" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/IncomeTaxesRollforwardofTotalGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning gross unrecognized tax benefits", "periodEndLabel": "Ending gross unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r565", "r574" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits, income tax penalties and interest accrued (less than)", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "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." } } }, "auth_ref": [ "r573" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/IncomeTaxesRollforwardofTotalGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases related to current year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r576" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/IncomeTaxesRollforwardofTotalGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases related to prior year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r575" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact the effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r577" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.blackline.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r76", "r77", "r78", "r226", "r227", "r230", "r231" ] }, "us-gaap_ValuationAllowanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceAbstract", "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance [Abstract]", "label": "Valuation Allowance [Abstract]" } } }, "auth_ref": [] }, "bl_ValuationAllowanceDeferredTaxAssetIncreaseDecreaseInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "ValuationAllowanceDeferredTaxAssetIncreaseDecreaseInAmount", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.blackline.com/role/IncometaxesSummaryofChangesinValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in valuation allowance recorded through equity", "label": "Valuation Allowance Deferred Tax Asset Increase (Decrease) In Amount", "documentation": "Valuation allowance deferred tax asset increase (decrease) in amount recorded through equity." } } }, "auth_ref": [] }, "bl_ValuationAllowanceDeferredTaxAssetIncreaseInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "ValuationAllowanceDeferredTaxAssetIncreaseInAmount", "crdr": "credit", "presentation": [ "http://www.blackline.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.blackline.com/role/IncometaxesSummaryofChangesinValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in valuation allowance recorded through earnings", "label": "Valuation Allowance Deferred Tax Asset Increase In Amount", "documentation": "Valuation allowance deferred tax asset increase in amount recorded through earnings" } } }, "auth_ref": [] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/LeasesSummaryofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r686", "r924" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.blackline.com/role/EquityAwardsAdditionalInformationDetails", "http://www.blackline.com/role/SubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used to calculate diluted net income (loss) per share (in shares)", "totalLabel": "Shares used to calculate diluted net income (loss) per share (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r309", "r321" ] }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesIssuedBasic", "calculation": { "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares (in shares)", "label": "Weighted Average Number of Shares Issued, Basic", "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic)." } } }, "auth_ref": [ "r68", "r69" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used to calculate basic net income (loss) per share (in shares)", "verboseLabel": "Weighted average shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r308", "r321" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.blackline.com/role/NetIncomeLossperShareScheduleofBasicandDilutedLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "bl_WoodlandHillsOfficeLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "WoodlandHillsOfficeLeaseMember", "presentation": [ "http://www.blackline.com/role/TheCompanyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Woodland Hills Office Lease", "label": "Woodland Hills Office Lease [Member]", "documentation": "Woodland Hills Office Lease" } } }, "auth_ref": [] }, "bl_ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.blackline.com/20231231", "localname": "ZeroPointOneTwoFivePercentConvertibleSeniorNotesDueTwentyTwentyFourMember", "presentation": [ "http://www.blackline.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.blackline.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.blackline.com/role/ConvertibleSeniorNotesSummaryofNotesDetails", "http://www.blackline.com/role/NetIncomeLossperShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "0.125% Convertible Senior Notes Due 2024", "label": "Zero Point One Two Five Percent Convertible Senior Notes Due Twenty Twenty Four [Member]", "documentation": "Zero point one two five percent convertible senior notes due twenty twenty four." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(ee)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "SubTopic": "10", "Topic": "420", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "16(c)", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-13" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-22" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(12)(c)", "Section": "S99", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(16)(c)", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "14", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "15", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b),(f(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "38", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4M", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4M" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "c", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r215": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r218": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r220": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479408/944-825-45-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-42" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r918": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r922": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r923": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r924": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r925": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r926": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r927": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r930": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r932": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r933": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r934": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r935": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r936": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r937": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r938": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r999": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1001": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1002": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1003": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1011": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 123 0001666134-24-000003-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001666134-24-000003-xbrl.zip M4$L#!!0 ( ." 5UBR^=4<>?T" /K5(@ / 8FPM,C R,S$R,S$N:'1M M[+UI<]M(FB#\?7X%0KT[715!TCQTN\H;LBQ5J]NV-)+<-3UOO+$! DD291!@ MX9#$_O7[')F)!$7*E,4C(:.GQRV2.#+SN>]?_L_#.'3N1)(&W-_?M^Y[ MK3@9ONFVVYTW__WIXXTW$F.W&41IYD:>V)%W>7$>9LM*R];5!% :1 M^._WUQ_?9(D;I8,X&;L9' >^J=UL=YN=KGI(GC:'KCMYO##Y0VEQO@CF;Q=^ M*%W8#TLKZX>N]Q77U/+B,5W8@?^JB^&'K_,W IONO<&?^VZJSGT>I#I'1T=O M'A"B^FS2>+?;.7CBL?(*\]R#IRZ?@;[P_/E' 3^4CB)X6/343L^ E '4)CRJ M=(]Z]%-P[>PUVX?-XE ?'IUJZ:SP5[KT.'2!+G9$U/QRL_/NEY%P_7>_C$7F M.GAK4_R9!W>_[IS&42:BK'D[G< )>/SIUYU,/&1OZ-C?O/N/__B/7[(@"\6[ M?MA4(/[E#7_URQM^<#_VI^]^\8,[)\VFH?AUQP_22>A.CZ,X$O#ZX.$8+Q0) M_QGXOHCH3_C]#QVQ^R:S'X=<=KPH8C=XQ/$L'QR5A$/OQ_=AZZPQTG M ! -FKW>SKN!&Z;BES>E!SWCN1]B+Z?'!JGGAO\2;G(.WZ3Z#;L[[W#'JWK! M%5P>^^57[.V\.__7][_@+ ) 3$_A%8D;7D2^>/B'F.J'[^^\:P.SV]_?[_1V MG_627E>]1?*+XQ./>!]PVQL@&-]-_/3+Q'\Y>%#T1FUM[_),9]D3QKT?L'LXN^2N*)2++I%5!#=A+Y9X#V$P3(EU0, M\O!C,!!JP7N(3U>]Y\$"-OF2-^X^_XT'N[-O/ ^B((.SOQ/^100G.410G*2I MF/?*W0-X96?1*\\3UT.^X^3P2'IAE",4=F86T>VU=QQ?>,$8Z._7G4?'_D'T MLPM@K DA/S 9$-L9+HO_1 E^C0P.4!GI NYLJQ5VVH>PQ'8+N.A^=UU]X-+[BU8Z'XS=W;W9I=R,W$2\!X'HG\;C"9 4B8"3!"3" M4.#JWD^+2Z[<*7YU<@]D0__\4Z1(2LQB.GJ-G?O[A>9S,GMWOT)%B7I8Y>Y\BDCHO/YW-7W__VZOM/K?XZ&(ZR%/;@ MP:_N4&A::G:-':&PW0-J>BG)][IM>S8%XKW3;>TMW-0BZ:MQ'-3.XUMXUU._L=3H[[WK[!\\4^+T7O1*(9?>P\^B5;\KJ M7B(&(@&K3:1S=%3478]3,LI@40[ILL<9:*:_[J3!>!*BCD[?C1)EOQ"OG&-,X3^D2FP+'<-JT 7_ MHCZKE[PI[7O^,70M. :VQ#)Y"/O-7EL_2/ZRW,Z0/="V58N&F>B'?2 M.CS^EF5>2DS=S>+D.XGJT?WXY0<1Q>,@ MFO?895&P](@WY=5_$U/WUPU/N0LQ1"V"/_KPLH=)&'A!QE:NXP=CM*'C".@Q MR="(]',ONTQN1'(7>.+D(0 *U>I+WD^]))B0TA+YIT'BY2'):64SSWV)/@R] MEFK(IH,:0DM#J+L\A+JK@]!A#:&E(=19'D*=U4'HJ'H0NA7>*(K#>#B5/[]* MYM9IUY"QDZEUUFX:5A\RVV%F'1NL51LPU 9[U 9\6+NU^5Q*U5I&!GO">S * ME$W1VQA'\#$MDRU\/XZCFRSVOJZ>8 UCL;TZ,[BS=CMXS6=^XOL!JGMN>.4& M_D5TZDZ"S TK<_[6V:W//7_/R\>H<@O_,AN)!*]+Q B?=BKT%XK0D6 MUEFHSX3%M?;8!2U9TO TITFO:FG6!Y)G-;4BV]ZPUB[=K36'"Q2DS4."7 M9X.!\#*NQ+D?]4M\VU;*:N$1=4M]HU:*:L\>&M-]86#!=Y/<7J'+B#Z/8Y]N,3_ M6Q"&Z>5@$'CBHW#3=:-^>W\%K6CYY8]ZT<*NY$_J" MTEH/PO*@O(CN!&<86@R_F0ZYUOH%EC_V&R"9]%KK:G?GD]O^];Z&&P%_':,U7UK70JVPFD[H<]]:YT*R\-)#NT"4'D" M%)%^^#IS"?:M]458#*HM<3]KW1;L< Z12$'- M9]]%GB1P#XUQJXZF:*W7HAJ@6&&T==\Z/P8FX%[C@*TB'_=3$ 7C?+RJ[.NE M/"3JXD^N-PHBD4S-"RM#:-8Y-2R#[DT\R.[=1,!UZL\/H%R&,=UQ&J<58JK6 M>3WFP=I]J&']9Y$0983P9T'#_A7=0C, M6E?)LT! 9U1'/H7XTD2WXE*^9,/K'6#+)ZDG;Z??G+_B)/3T$T?9UI,\DPD M2O;,W%D9J%CG\?ANE=*>,[7.-5%%(:JC'&">QPF.7L9OYH4Z] 5?X(+GQSL. MK'5?O,]3T*> \W@@%=*@<%W IK''[W_=3--,C-.+R%N5"OZ)CPT7>A$!@YNC MYOA;S?J^!B,OZSGP2T_QN>4P+?>-VGT,P[0(@7JT%I_R%(!A1L1A@ ' ML.8^NTMC2TV5I7B-W0VD[[]4/KG":HRF@8_2;B M8>).1H'GA@PGRCU(IL=?;EX;E[/24;)=2&R)@UGI7MDN)+;$G:SSG'P#$DJ* M?(ZC+Z^S@O'02E^$)2#9$K^RTCMA"4BVQ+BL2ZY8QN7[/G2]KQ_AYW_\8Q51 M]"/;.8;/37@[L?.EJP'YDK5_A]8*]\!#-0O(E'J(C:WT. MKQ>2,WR[\PR^W6GVVBLA8!LGMVSC'*QS"RR#_K!=]P*VD!': I%_2;A/ B$6V=<^!%^5ZWPAM%<1@/ MI^_=]/&-J\J_>)688)U/HL:$*DA2Z_PF+TL8E07YUX):%;U.M%D3 ['675-C M@L4,I-.NI+_G>9F=*_&)%UF53_O$2Y>^##25=."L'32K2G>=/6UKDSXL(X2- M!XXOOCLCJM3G=YIORY/EVS#@26!2AY?!\-1=4K5.^U7['""QV'.0'6 MT;'6B_-=P+@"1AUE)G%4!Q+6.FULEA0K;._6Z5CKR*F0I%@I0*QUWU1$4JP4 M&-9Z4*H@*58*"6N=$DM5&6+W."RC#M'VYN4VH[=?T1GAY$F1!A;S(79M] M T^?.XXM%0E><>7"GJMSY#9;_]]"]=_B.Y%$],M0P+4B_2#Z6141WV:SWS*& MLTHCOVNMD;\$PTDF,U3'(DI=V8[SR-_9;4,QEGH/_\&I^LFWFCZ$:-("XZ#6A2G M=$6G.@J-M9Z*5<"ANP:D>*T$8@].]JSUQ*P")WLU3E81)^WU--5HL$$TL-?Q M54$T>)Y]5FMP\U'27L=@K<%5QW^Q4I2TUTM:*W _*$K:ZT"NL6!S6%!=7_:+ M':N51L@?2Z.SU_UOE4;W(Y*,15A:A6B&!4I>C:5;Q5)[XQLU8FP3,7;M#3*L M(9/'0E2HE;_Y>%F%0$,EE+_70"06X645(A^54/=JO%PI7MH;_JA18<.H4(6P M0ZU5;04UJN#^MT"K^A&YAKTQ :L4FQ\1-:K@B/]QH%$%A[,UXKU.G]]$I[E'U.OV!J!V(.3>_9ZMG],A:;&R%;S:-1JL'0VJX$2N#!K\L.GS*T5) M>_W'M097G2S5E:)D%?S8M0+W0Z%D%?SG-1:L&POL=97_&+'66H>;CY=5\--; MH,/]&$1B$5Y6(6)A@2)7X^6&\=+>J$6-"IM%A7U[@P7K::QH(3;46MU\U*Q" MS* "6MVKH1.+4+,*<8P**'8U:JX>->V-9]38L'ELL#>4\".6O]::WGPLK4)T MH0*:WFLD&8NPU-[H1Z64OAI+UXJE]L9":L38*F)4(1A1ZU];00U[XP%6Z5\_ M(-YVD0"3AJ[\\\X#FA^M3/XSSY MKYMIFHEQ>A%YKU/0'%KK+M@J:-9$"(?66N!/G?;[T/6^?H2?JWCBUEK95TD, M.\FF5R%L[B3RS^#@)_B,]]/;Z40\*D";Y)E(]$75 8"UIK;% %BEK^/06GO[ M60"XB0?9O9L(N$[]^0$]PC'=<1JG676&4AY::X97"B0KI1)K#>YG@>0\3Z(@ MRPDFY\$#_E4A&%AK2S\+!A^%FXI1'/H7XTD2WW%\HCI L-9.7@H(H*Z",>2> MPM>5U):LM91M/?U5XOZ1M<;PLQC0^SR IU:H4>R1M6:Q?>>^4GQ_+<8QY2=Z MZ+2XB.#6(6@]U;$&CEZ+A;QQ**R4%JPUDXWXP$F:BLR(#7P34*_3:7UDK?UL M,:RV%" ]LM:PMAA6FXJ1YE' @ K19M6 &G-B':KS](.Z6WVO/N/MB\!NK2V/ M!0JS!0VPT?\127P5!U%V&8G;^_@\N!-7(O'(D17= 1($_5#D6 ;/4A0["\F7<5=K_04(208. M?O]^^B4*_LS%!Y%Z23 IA1?A*I\"C@#<5:5WUWBT+.?WW>D\O@]?/Y_K=]O6 M.E"V@XYIDAU?N]%0FDKX\9/[$(SS<8WH6V&8\#3;,'0S./),W >7"Z1>!?Q&=NI,@<\/*<^^E)-=I/LY#-X.WGPT&PLNN"/27@Q,_ M-C33I:[T_\C3; ,),:78P:_IM)U&MV['64UJCCMUY<]V.=7Y<)@(X MXW*\P\=R^_609<:_[:)?W7DQ@:9OZ5DKQK]ZQB5 M77;0FI*DNM;&J&HXKS+]J6MMX,>J69,UTJV4N=0!&+O@;$,V7;<.5%B,%%O* MD^O5#OVJIUANJPRZ5SOGJX@ZZVF*U^U9ZSR_%MQ8-\?YQMB*4L/G!"5L^6?L MN^NN.RVGA^?>[2VG )0N?1G!6NO973V(ON_5.'3E)/+A.Y'KC319[7R\I92EE M R1+ B\3/OWP)?JVE;'TRQ'*G]UQ\>[;^_AV%.>I&_DWP4,F1,097Q<1.JK1 M90UWK-4-O=_L=)J]]FJ@;IU+9/WU(C4^S8A7QJCE(F(SR/MY^JQPC!/0[@1R5W@ MB?=N*M9;AK[*4,=>A1Q7FS]T*Z2#=4XFFR"T+EYDG7/E&XQ_WLE?WWRISH%7 MQ:&P\0.W@@=5R):?!Y@KD0SB9.R"20WF_09E!NBMN_#?Y?36TJ4O@U=5K' [ MX;6DG='>7Y6O;+\JMKF%\#IL=HZ6A)=YZ%@O@M2:_RWY5_"[/!L'G M^#>0?(3&U6%@K];/LE9H6,'+7JW+95.$M$JV=E [5+Z[N+QK>+6^'6A?C0/L MX/4X5#ZYR5>1556%/K#64V(K(&P0/@?6>BMLA=JZY(ZU3H";O)\&?N FTQLW M%)<#.OPGDH=>*:%8ZR'8/GS611+6&OG;/W(;5M'UCK$U@Q M?+[YWN\N;JRJL++6I6 #Y#V #Y3/!9Z+M?'V'.+:5A& M#KS 2XG< 8XH"6>X+5G#YB ]$K#?(?6.I"LA]BVY*JU_B?K(;8MKFBM1XHA M=NL^G.39*$Y@:3-3J^)$!,/H-,ZC+)F^4@YHK3]J$73ZX?&Y\$7BAAA6RM:? M@K(M3F>MO^A;=/,!?DVSP%L;X:PIMG%DK9_F6R=.9 #D@$(G_'N>!*D?>)5J M%W!DK:<$3IU'TI^Z23(=Q G&P.=+]56EY+]: K/6*;)M56!=!VZM+\)"JGH% M3-1R!\3JSWX5^ 8*Y1D<8S*!MXK_B;]9BV<1O*UU7YS $_P@S+'CW8WP *!9 M(-*S!R_,?>&?)_$8*]ORC$SDRX$: 7\E$JY]F\Y_P+QQFS_L-#X;C)0C:]TQ M:YC36E7LKZCCZ,A:Q]%:X?O#-4P\LM8%]4KAO"U98:U#ZY7">3M\N]>VUHVV M$3C_2*W$>FUKW7:O&-;;X=^]MK7>NU<,ZVWQ<&L=A^NVK:RJW]T65[?6C_A# M07];?/Z']2I:!?UM<7YK/7K;ASY7,[]FQO]CNMPL _ZV^/Z/Z8>S#/C;8OO6 M.N$Z7"2*-&TTOTC07Z>9 &)91\'[K> MUX_P\\TTS<0XO8B\=2<'@5#?T]M[07)0KV.=NQ8+ '5]S&\"9\)/1H'GAGS> M'B=7'G^Y6=_IKBKUJM>QSD&Z[=-=8=^Z7LP9>[;;; .L=U<#:&O=9Y8 MV@(?^[I ;ZWSK ;]7#MH!OA/V4$SE[[,#K+6S[;]V4668.IV$SZVA)==:YU7 MVY^05./E%O'2.K^1\/SCB\@/[@(_5W8)"+=_N$DMIK M=T'9AV=O@H?C1*1QGG@BY8\CX?JT6 #KNU_@'SJ?8.]PWV_O'AT==H6[>WAX MZ'H'GM?M'N[Z@T[[H+?[?U$Z%O>DV32$M@XGV=O[P,]& MQYUV^W_OE*]TDR%0./Y;_YZ8_?4=RY1W=F;C\4 MZM=^G,!VFEXN[X,">]QV M.O 8]8XWM/>G3Q8>]I;VSL> N0$BD5!2E\.*XN18O6L .-8\Q0.XFV BM]SI(K)\^7QQ>_;!N;D] MN3V[*:.$L>3MKO'F[/3+]<7MQ=F-<_+Y@W/VWZ=_._G\VYES>OGIT\7-S<7E MYXTOO+W4PG]WTQ$@1A9'#>=#Z[3E=-M[NT>;7NSA4FO]OTO]9^':K4+J\\OK M3\XOP'6C./J7WK7'VYOOER\OG6N;UT0(+>@IAT M.CWG\MKI[/WD_^QO)Z2W^W#E"A=LXE)?I-?Q-$*'J?MP] M6!6G68Y%GL>)DXV$,PA2@(\S%6[B@#HO_.^0$U>D]I^Q,5!"NV,?OFF.X1$C MO*WIN],FOJHI(H5_O>?@^6F>)/#"!]8MQ^$QS8F6C)EG&\X M:.7,?NML6 F^C+,!GR8T]*3=V7Y_SXS[]T]MMO:P&2:?1QV/WC#))X[/#Q//=?)XLKP6I/X_$X2-$["0(4&&F4 MHSPY?H;L/"/OW#G<_)GN562UC]Z]3K-W<-3=_0&-K76!M=M=:B_/A=^U& 8I M4D#V&7Y1,#S8>:?SJ!O.1>2UM@W)9:W/LP?7RVB73CQPBMTY;NJD$^&AA]EW M@L@)LM3Q1FX"*UQLJ:YI,\OY/)9#RY>@:X4TJ=W6[L'A2E2I[D'K8+>WDD?1 MJH[6I)5)"3ESH'R6&T+#9^ICS%&P;RR7 X%PH<1@V8+Y%)3#QZI9BE=,DO@. MGU,8.8=HY(3NO9N(%VAGVG__PYS^K?MP(2-I/,RD+)R/=M[M[C=[O;W=[L'^ MDP>[:L1=F0:\W+G]1)CG@(H7@XZ7.'\8#8I!,E"\+# QE2[%Q(/@W_3YYRVB MV:;/ZJ)UW;II.;+=74*'4\8BA]'HYV?H_EN5G<\EFQ/?3["@C/\'U9Z.CANT M=]YU.[UVV_DGH$^<3)WW<1Z*.S?Q'_M>7O[>KGXO!BRZV<@Y#^,XV;;^M=9C M/X4_+Y/;^%ZS?ZR$^SV._="-?.=O01BFC<][&3&&R^0*1 XP@"(\U .C MZ&15+[F*0:Z%_Q-,6.C)5^SNO#OJ]/8/J@',G^1>4)&>)'!6P<0-'?$@/*J+ MA:^!.XBT =HT%M8"AW/^'4P<] %9JE'_] P_+<(R$6X)?GL[[PX[A[/0^_D9 M2$+-\J]&<31C-&.]4;?;:QZUVX^>;^E9%K;5?_[EL-LY>)LZF0C%!#Y$F:HX6>@:[/_5_ M1N)')]F)EQU;:U(>MHX.]I]M4H(A^@V7^K*/ZARTCO9V5V-2PEYZ\V]9TJ24 MQXU>Z&/0-ITT#@.?,IO>RI\03C._V*.BS@\*W 992!X=X7HCQPO=-%U"/W^= M1Y&XQ%!OIN-^'/Z4+F.H?/L@$G[#:SFDS](!2.@B'KP1SC1VP(ZY'P7P3<'^ MGF/SEM,&YY_5Z\*UY14;*5NFG6Z?:%4K-@<<:X"CI]*7AC-Q$^?.#7/A_*]V MJ]W!F(N3CK[/SU-#9#%$))]@-J'!<;CS[OW'S9_T*V,OSZ>+,\F#.,HRZP1% M#E7V?V+1Z6QD,?;W_J>"/A?77&F'D:,+(D1>0O M2!W7N1=AV/P:Q?>P..&F "$??DAS-%+=U/'%((@X,'B=AX*Q;[>]IW#/P%M MP]:BZ/]SO46_PZK^@8NZD6NBSFC:*X 5OO\2Z2RQE]XH8;7DL?\.7!4Y:_JB MHW]XYEM?#NQ%!_XYWOIA+)7O42URB>(,OODS#Y Y T^F#)&$,DJ68?'91%]G*/2A+,_4A0 M0'&&:G[J_,Q'.@)I@O3B.VX8:J(QJ:DOY 7PX#D$5*(90^XH#1+I"'_&5#S' MAU^C(5TZ280GR#/0Z3J4.YPZ/\'S0-=TTAR,WG048[:+2G++1FXVNXM[-WU, M^'2SW,C/("TCW_FI:^RV#VHK7-3_ ]53N(FNASMQ*?)AF*69TDIHI6Z:.4=M MQW>GZ;H!D 10Q#K(,"(D,MR2. MT%X-IXX VW7J7*#N[WH42?O@9JYSSD*VQ">*9YA2]Y&&>BV&>>@6C.2F>>O\ MA'\>O.WVNBVMQP:4\C;!E+=UN>8%(OUY991NG!P>G"1\3>F]FM)K2M\8 MI9-Q&<+ZA>-Z'E ZML'V">71LHSF?@L*=M2<^T,Z!A8!;TF4& -RH);9#50- MX'$@2O&LALXPB>^SD?JY!9J"H+61)4O9[!2XQ]AL%[:Y8(7T<^>MNNS1!?+W MAKI@\?K4DU ]D!U=W"PDJCC[F%KO[V:1W5[K=XSPZI/[.]PJ=8/*RK266=VYTO] MR$6U17(*Y#F,D^D<-S)=1(3KR8L*CS)VQ?DXGPVLO_YI\T>K2X(WD,5IQXY/ M'H/5"C!^NS#P&1#=??N#VNBGQ9I&6],H@^USQ1>>BAG MZT3B'BWB1-P%*!T>C^Y/\\U M/9W:3[)*CZ@,BTBQB-EXZ"QPLTRD/(H+H8)UN6,W$^ 7L$($ #).XE#)P869.!%(8MSP#0=IW1VV[M&FO.-F_1= M>&SS\B$44PJU_-39<[ZT;K#9VT%W'W.B?\8M%_N3*2S]$'B+@7V#(!FSJW0" M[W;Q(D!8RCGP:<5N[@>97%?+@?]L!=N69XX7WB YP37'R4D!L_/0'2[+&P^^ MW:G);I0?.&D1D .0?B.)R9E-H5_(+4VJ*7 V56-U4O4,T_,8\3@[]*/Q;3+B M-J \,?S*BY-$J))'8N))@C&X&%'R+HCS-)PJC)SWUM9WM%(Z#Z*;;)R=X9M. M]?L?8>B@ M"O)-+Z;8$;#'<)H&S/LB3",#9MCL8V]]DI6JN3[>(> G"C7KMYM8I$MW9LNZ MDM2,$"4""QZCK%B"E,XFTLN TVZ[U6E_:'8 \UO.K.U79?#-\_RG(Q&&2A=R M?EJ425;R;@,?6!P,>UDBS&TP!L;T&72CZQB$Z(8$@S3N\"B>J2P??9/@MYZ+ M8T'@K"(),[> V^YP""2"-#2F/&69Z;^8[WA<&Y!B;8 #&$2LBL)C Q1H\*0Y MLJ_A,*^+6?)Y89PBIYH XM"[7"XH6/:U\,??\T@XO38WSW,HEHUJ&7-.?,83 MN=AX/\6YL6L?!<+_EZ2=7=8)J#O0VW'NG&A.V==[U6NZ?;,*GU2&3O!V$( MGUH.C6:9<\Y/0TG6ULS(C8;C!RC2*%SI.Z,X1&T;'KWWOU'_'<<%7.(\(Q-- M.LB,-[CP/$HK$@^FDN/*A (0/BE*S+$[Q2P)7X# 5"D3!=ZTG%O*>'!#3V9' M.'XL5'8C:TDNW SJVQB4'S9 \!T>3S76KT%4>@H=R48E\4IR F3B!"3\4H'+ M[5/M2>:SJ9@:/L9BH*YU%Y)Z)R!>?S^?D:!&0J0Z(4>ZR MP(#E<+NM<;NS\VZ_T]CKMAN=HF1:(S@S@&51NJ%*D51I4L.Y%TD)0;\'FIO/ M[_]P>?KET]GGVQOGXO/IY?75Y?4)]H)__R_G^NS\[/KL\^E9>1_/5N_3HKV/ M\-]/X5(X*%!!;^&^]R&3UP$OX+' M!,89XF,3=8K<>1#7\$&F<0 CO$KBAZFC1ZSJ-,HY2"V7\TD(AT6RC,$.*LN+L2MBC0XJ\2<"_5*)"L0<>2G/0;; MT$4\73BQ1+Z^7=SB]M,XS+/%MVRJB>!\?M"9-TCEN6->#O28EY$&V<0=@IF> M"/=KD\CCV WO@5;PX#<\"V:[71K??SPY_MVETKV0+D- M^^5G!\=12&V)1DI\6S7HK+$J<K^HY^'OL%$W>]K\,DSB._*?%C0/]YJDAZW='E;S/2=N%3 M>6%UN2FGMM*H\=OD19N] N:N7$:M;Z,%>$L[Y38 MT^:P]A=W$^_AK8-]*_M/HC8K=IQ1@L;77Y88(]?;>7 M-@:?P6#=YT;A7+QJ >0VN8+G@4]E0CT+=-\+H3GJ%#7EV*A J YI]18 I69\ M6X?.?HGQG=2<^+P;/7[C W M=#JG-2.L&",DX)U.^R*12;53"]E?35^6,\ ?6CYA6Z-"&>S6++!:+!#!=Y7$ M$SQ/42M_%A)7[Z#F?;:"9\_D?;V:]U6,]P'X/HJA&V)^FR>H_UC- BVDL9H% MV@N>0Y,%[M8LL&(L$,#W"6YQ;MR!R*;.AR#%4I8\J75!&RGM>8RP(+'@WA7.6)-W)3KFWB>XTRC77*#9U368N.YR)"[] &'7ISD"GXUGYKF?3? MFEMMFUL=[+S[_ZX%+.!.^/]_S47LXR( H-Z1#5RD5M;F@&>W;3*]@UI9JQ;[ M0_!]TDW'M(:&!GG.9:ZH@9T8;7?.=;NDTSCRN6,=7@,\- ^Y7]/E1/"2:FO> M0FJMF:FUX-DKN34/Z@SOBG%3A-]_85>P(*/*<&*,\$6H/AN.3N>D'^>ZDP[F MA=?,TCYJW-NMF:6EX-GOF,SRL.:5U>*5"+Y"E[PIFC\BS[S))Y.0/KO)E*:$ MUP=F-SQJ.:.U>*.!+]3ZCF%';Z)*8+RZ X3(=GD[]BJ MZH2[;KO4*#E2'[$#%MY0L-="[ZSYJ(6$>E1G&ED+G_V2@_.HMLFKQDD1@*.:IKL"O'# & E]2L^:+H]5JS00O)S XV MN(W,F:/3.G6F&LQD?^==85EBII^;4$_[\SB!=^%P@21(_4".>:$6\U>)N,-> MSA=1.I'S7VKV8QO[ ;@>/2MQKWHYWW72MV5(=U"JZ.ZT:]6R8M( ?A!3D!) M&\Z9GH]RJ>9JH?%]JOK_.[_A/"UT4-8^21MI\:A.$[(7/J4*\$[= [=RO!( M6##(4V-R8;YW:29\T^+89/J8%% MIVY/5#GVN8OM*8/("R:@"OGQ?-)&7?)H>CMXA:WG\9AGBV^Y9'%OBDP=W$EW9E3 M,_[%-0;^KSM+0 &T67G3*"D(8"B:_42X7YON +9U[(;W[C3=>5/:_3B(U(*Z MAZU#6/.B? V>AB M;Z[.3B]./CJ?+V_/G.NSWTZN/UQ\_LTYO[S^'?YL?KR\_ =^OKD]N3W[=/;Y M]F:9?>V7M_5'GF;!8,I?!1BO =COM@[V)AOC<+37VU&0.B=1E(/-?"TF<9)A M/7JA.'KP!#>(4FP)?.\F?C.,XZ]8*I 6C3_N@VP41$XV$LY8N!'^&@^PQ2_U MF.L>G.!'_+7H^NN<>!E^"PI0K^&XJ>..,6CE-Z235M[:.9MSZ]F#1_7UQC-V MR\^X'P7>R%QA$-WA\$HGS?LI^H/10Y#@1%]\6QYY'''#I[><"SCY>"P<#UL6 M-YQIG,.?$3 !>!) [*F#Z$\=P%6@9@#9< IO@U7 NK [7[?]=NQ.&_1GYZWZ MZCX(P]GOTE&045Q1!4G+YP?.SNX#^!&PW 02_,41MJ./T\ ZX-6) M2K22R$2:&*[_K3/F'G:P0C')$(?4;<8U^, *(EY+?%XUTMB4%:C> QG(Z*[ M((DCN4%(;!#>C"<*[X-_1O'C$QF[ M/FWX#:QD_+BY[#". 8M<[%]#4F,@]YJF^7@B]YXREN"K\#6H&B @<%=(#!(' MJ92P."D0RW_("U JIS-B&9CVQ0"^FQ:\GB^#99:$MX,'B3H14C7\&/!=Y@*! MUNZ0F8"MA1DSH#=X63X#<2Q:$T&#&@TJ=NIGOB"#D&2^02ZLT> M:,,\S<8CJ-$;\3[<:N#!SO%.)>H-><%[EJI0@)L487R/3\>L32FOKUQ0(B\N MFH_*U1L..Y-/6M0VTSEWJ>1("78BI# 5]W";/ E4\XUE F' 1;"G'AX8!WQ,QU9K@.\\3W.(8N'H# MV1*=0N9^1=)WXC[H^9+F8V3X04IOSB<^LZXG-4EF[E/<5(H')QZ01>/V$@&\ M+F'\ M$1 L-"V@[=^U:%S9 O40A4) 5$A*MAQ>P>3TUN&:!%[(O4/(EK[P%6 M7S_"XP"W(J\UJSH6/\_\@ _"Z@TXXT>ZZ:.+\[1AXJA22_-$?4NB[6D[*A'( M0P 3Y!9!P@8^)?-I=8Y8Y\R&6 -@A:ZX!?A'3F-=%S=WR@S72)-4W\9J-F.C.3%KN2'_^K#F.E"Z+G'*-Z$7A+ M+/&]U(0JXOBXO$-E6]Q7DY%T]F +OX/D<$'"HS:/I(+J9B)&:-?@MV&<^TU6 MD[2."PIU"EL@.\S!@47JRT6)V'SA#2 M5;$I5DJNBD).%P8C]G@0T@SSF.$9>VF09P3,*P!I$RR3$0O$@MG 6UO.^RG> M3S80B:EXD-VCMD!J0QZA)I 6"X*[7'D N/I4K1!.P0.E)DMBJ M:0MDEDG2=R:@#LG:F!8W?\3U@O))=IEZF;2Z3RX,ZUF9ARCC->K@S?TD1L71 M82-LRH?W4.C8I);@-T!IC(R3& ZN#]IB"*IW HH]:S-HMK*-R>_$PQ3>B%PE M"%3$Z1B4Q#$@M4_G,R!]3Z":& @X72&/YLX-.,[0--(XLQG&FYT,B!UH1"4*16=?)LTGOYN ^' MB^Y*_,@&,MHLK-\2JRE>)9(DEC58\+OAF@(5XEX 2X+_14X(!.UATJPO"B@S M.Y0F$%SM?HUHI>0O1<6 J9C-%DE/QJN+G>&F\BC-R?$UD,X\Z7W!*Q,QS$,7 M[((I\>Y0/"B[/BNJ'IP[8(EC>!HL#E\AI$(\1O:F*(^HTW>!J]XF+B\075 % M6U943*8X^19<- B0[]3& IR/9$UM8Q009M*RB1Y'<@KX8Z!)["[]%M* !(<8F'$/N5, MXG#1(#W-)\P9,@,GX7C52=(A2)]\F8,J1Q]['[PX!31P[W &.;PIB?/A2 E$ M%?/0DE>SZVE#NB,]Z04 +!H,E'\SN*.QCD%!T C$L?N _)_TLU^$MS1 M63@#%Q:/5K47@ST+N@3S/[6 QY@CM_6#(?F#%;EJ)9J9"M"\#_1VQRS'8&# ICPY]ET4R,J*2)?@(+ <5*FG,_Q&LH<&\C+PV, Y139@M+ZL=?NVT)YI^)Y+K(Q#=E+DDI M1N7,X.BF779S-!,7;0VU;)!R6BR&I(J?:()0A[T M,FJ:ABS^X9Y6QS[ETD<73@DJ+>;;<[ M6AUQ'>Q*P&%#:4 SM5"P$W'9(%\EBO%K=,J%TV9\'YD^.X!C\=X;==CD[/MI MUFVI?M?*J'('FA[ *D/@,G)NQ 2V"&:,T^DVX.2[/;)G*8Z+:CT.D4&20%46 M]"HX2)Y,XU:*FO'1"6-@><[^,547@@FEFR(V4O S!'0?_BO4KJ4;J+OET'5P- M!DXY;AVP8P.?J:0AV7E^S/X? E 4W[.FC@>GE@$G@RM%0(X@G,>723 M0A[6!69P9X>,2?$IZ@^B3M /XQM6XBL+6":?*.[#H188]N%:L6)A9OG9T MN?2R&/D=L[MV&5NNP=@* ]?Y&\N.HR=\GH\H$-D;P1.;!OW?2KT4*I85@?U\K-S7-_,](H_PZ (A\# M*/>@>OP35 8B>C4:N('C@ MO/TE:=G3R2Y(&!4HY# X*ZABC^Z<$(53E2:,M M])53Y/0GIB/JE'7._W3'D[<<]C<7?PH:DNPF7?K^0Y!.NN+D\&1, M+&7]N'359Y')7-8L"X5.0=+@UXXNUE,*-P\Z8>=$?CAOB)Q'A>'UR.'B+A:\ M2RJ*-H0A@69^XZS &\[!FU:< TQT3XI%V9A")@N%(9F^QW9O^)EA\%.9V8N( M?L&A)B:?,[+*29;<*%0OQ/YF862D;,JD5516?'$GPGCB4$;<5V$DA9J)IB@V M(W'?D(H\F,TN2STS>,MT6T>"I N&9 N'QYK'+] [?RZP=UU&<4V&%2GF0J>J43]R/X1\C MCDN!+'+!Z 0;;.*@6/M\M"8$IZ# MVKQL8\5R-T6DFI8)-EB:TR' YOX_^RU=M OFU(8(90I_]JICJ[JV0EB.:,N@--[J%9-+A%SQ0+BJY"P@E-\ M,W5:IJI:H_S&4/Y"JD%;PO@%4J^HK/,PW$?X)TTR8J]*>6MBT0Z2AJ[KT_6! M&!R4/W(]3*P+MQ#YN(!#T5@(:(6OP1"\S-(AWX:4@071&7@;8_"7I/,$2S*.4BJ7*/C&G$LL]U&T?P!@/,N4]2*)4>1;_ M%>?H'2UGWJK$8V#.%"-/TB(D?N*A9RN7^;&_B>@*V.=BHWO.[DI5@1(FC<6( M^(.D.NV^LE2GC1[>(*8\.A3$G9*#^8:22E_B?+K,488BL\7X4DW^9 MDD6 ]":MI/.?2&2>VTL]?H* QV1D&F.6V*>!6_A''YF+@9< M&93('9621]TOX+-2-IM%F?Y/\_:PI;BF5',W?ZHW<7CVH#,I@.>#F3%NF&%* M0PRIM*Y'86PZ=E95$%7 "IWJO"=MYWL& I&[EI1UG1P-AG3B-Q&84TX14_7G M%8F[&&E'RK"QFP=\B]I4ACZEA [R<(GZ+\J];*C@LU!9TC()?(DZ, ZK?Q53 M3 K2S43*/A<9\GE!D&?K 1VSJNY*NFRJC2R4/"PI*94Y: 5. M(HT3Z.;2:V';:F,!*]X\#I1ALVA'1$/\X06GN&4:O2A$784QP>#B:8!)A@U= M'VM4D!+OCD.5**XWGA8EO4*6'%&2DL]%-&Y!MX5SOGE/(J,H6$,!\#B5&Z7^ MLS.R^;5S\Z@?:1 Z07NFQ Z=+3J\P7J+KM-2Y5C,#"@QGK+N4\HQPS9F*H=6 M>M*G3D0EA+C4C00L.9PVJ&HNO).E!JK]48?HR)RU5EL N2YH)F7]83D'Y>1$W1%'[S+C(>>I@ MH6:HE1Y=G4*JSY3*A!5^^48!G#/&FK694L($M*0[=+X_KBDL5[]A56N.(E%7 MIKA#3MC L%*I?E%PLS\5E<,D24$OD_YR\EF2R]+X@L-<@0%4)E9)T8JPL#02 MFQRFE+2)WJ,^.U&-*G"_\*@.=+,Y%/J.VEJK&L$]@43.@ MM#-=U"SDP>?R)68*"1P"$ANA+,8/[@2GIG.&<$1$3WG-B3L)?"PDUORDI E2 M/![3/V5]\8*#*&)DC:)A'FL6::92GHA1I?$$LP%0/J-ZX:9?98T8+8@4\X'K M&2IH$H="VI8^J.3]V$U\56U/-;\JF(VG%@HW<>Z"-,=F93I1?L&BN9A+]=.@ M]P..A6Y?-HR>M5+31S[P:BNR*A&CXE1K9!BJM$*C\49!T[HBTB4_ M5%)MJ+ MP.F!S/1+\5\4O^PR='4>"U-;2'$.TM3P]\S(46'%4#;+84E5KKE'M[-RGVAB MFRV^EUKX(V<)H/*?.3ZZ,:M0RM.5SIE:"8M21F.IK@G&9=I ^@+J)49%4L MKA:GO7S2YO;B9!)3LQ.X.O=H<(:6_J4@A%R+%Y?:/&M_@U1IM('/\6;=D"<$ MGI?#!3)0H3,ZU'I& 0:0'M?$5U<9.!OWA>\+W:V ST%UIGJ]V*Y:)R-VR7PP MHY&!@?NSJ(FEU<9IR71/TO"Q&?:_439CKPB7!H0P'J%+J^F#Q,0'&HV_4E5O M6%H>M3=5[::,#OL@E'_T9(B].AGB^P^/71 ^NR"PP":.FIZNU$,?B9X!X.98 M8PC\DTIF&Z 0HT*+9B,VUR-?#C7]G=-:3%4LJ/;O0"F#@/T_F) YV]&MNISS M6O=P ;,SJ+QV8 0&T"!.50[,XTUR93+9^9F;Y2R(AYB'R+#_,^A]S1Z#VILHE-.S#!'N]^?!]Q(B: (/!S6=E9 MJ@;^0];QBHB2+!N&UX]\$PUY#.CDQ]D&7]$]&Y7\'7J$"?)1L%:$]U4+!%=M MK\&>4:">.[A"]@&_(_ZP40RCN(Q-S82R2I$CQBJZ'[$71&U$47PTEC40XF8TKD2JMQ(54J1N.9W0/*' H MD"U.N)>"$D'4^'**6 __8WB]P!K48X@2G ,3>]MAOX=0LA:$J[402P8S0D7U]9;\(CD12&\DJ^-=.@J8A#31555MV;9D0G96<" M\C[H&4[*M\%J":=,%JX4E3(Y6X>I'!TJ866:JZ$=4CPXALJA5,\C[P MI'#:# .:K8)ZC*X7@??>T? DV6FMO)@B00/M!^3K8"FH^X$:,N>#\*C_&(\- MZ'6,)F0C6&GO<+]QV-DUE3/6M.2.=AN]H\/BU&A61YBG,J)+[Q3C@'I_L/>< M?-.L'F+:DHJ%(1U&O+*I+G1T96-AL*J]))@P68+NR@$P-6V'YNZE.7(Q=D.5JE!"5Y,PT':9 0Y$[8@Z5 !T0=RN+?8A_R)61PS](E0"7(U=2@;/6 MJ $8784].650H?R[VF[+^1NH$'?87D:O[7']*39H!%TFI9YWJK,:CEM#2!B> M$6#;PFQAA.VMV>]&+:VR5+=T<$#WYNR!A')_Z,1T]V)R\7E\CL1195TIL3@J M8I4%)'J%*L8@ Q--2/*T)8H*8'./ O5:5.1Y$*0+DJ=D(YJIT#W Y M' MS.P,:;C8H.)8:R\>;,Q)OOV\4QIS>2=P#%'-^E*^AF/S E3.J2@V-9I68 M(+O?5E:Q+Q"?^WP5;;4JS -NR8&NNHU16%MKW_VI]&N7]7VE#HN&.7Y)C0*A M ,OLI)&E='"4CC,]2F<;>='X:D!1IX-S M,L:! [R4IPXVA+W@8:]?*3,.Y!AP,:^PG( P? Y.FYGS5-0=)[(KBPPF4P*W MC E*"<<-1+DY@*+)U!CC&T4)..V%6B/!!&3H<<_%S,'C"J3\AB,.8<4V1*Q:W@2RIZ8MEL5CUI MKSZGRNMYKZF<0RJ] N3/:_ <#EG=H8:!L=-01Y?82\0UL2*3-9)C>>+JI84Z M,D8;7:H\/WH*P7ZE4PB6X5$;3BI Y3!%31Q#1#GJ\]*CG:>J:HGF94TG0I%0 MPXP8E3133:UEBI0N<1)<-3_?'#\O-X'> BLW<_2Y'1Z92;*- .7RE:TNC-T[ MZ-663%$[0 IE5/%B)1[RA'PK=&?JC4!)"F5(518BE!(3BJ&-4N-3*FXQX%U: MM^(I5U6AP^$Z*BC==M;K8NC+?"+%QM7"<&(Y*[&C//(3 M63!5R#6L'O%P^__.T$!P]D[D/QH2C4QN^D,W[&QBI<0$5";2;TC#'3 MBU4^O1"C2?P,3G:M[;3-$6EIAL4V##36_+10E^51HB'=+5*VHCR4+H^9;#TY M9A6OH)B&E#J#',VKHH(N6H&*R=#K>R=E:Y%G*BM)V1K)ZV\5.8:RXYG;&HW]5PED-X1 M94Q2U(-3IYP 91%6)O*(+>SW&T@'(^92J%7[2E&FS@(S) V:)<6ND0:GQ$*P MXY^;>-QH 40R]DJ-A,R(H,G6,J!M[+F%Y>\J3WB$8S>E3Y=)#^@ 8Z_(=7!^ MO!LIFM5M%[C=ITQ]H'!R37R;(KYOC&K: BFR%N<5$LAF+LD5#F^;UP"$Q OIH2-'"F4>JY<0R:*!" M- M49:7J.>^%Y^;<8#XMVNP@!:C^_^IYI3&U- %<-O*021),S&3)T\0W^H&" M(3@Y#8B "A@;.%0[B,B%Q">G\JZRZ41R!#55GE4.&K&..4=%Z!8OCP2>-TUX M2X*8&BE0,ETZXBB&W!\E6#\.Y5"4N0PZ6-E01D>PF%9Q1/9!Q_\6$26/S;?@ MS6065]7C:JU*ER<43N8B6528I^/ R8$Q/JW%_@8YCTIRW@*3(6.W%)TL6<8Z MED?$I-;9I%@ Y2<'%&B\0Z7 (/14.9T,5]B,UF"8P_%=(?*P8^Z@B1!F!K[&Y?X81BX+R3_:"KME MF*'#EEJEH8M%/ZVTF$?Q:'CF>%YF#:8:>2-J"C5W5&O+N2JMVJCMF1?[*%;N MRJ2@/^)^R2-]APYM0OA"K#.7E?A_==@Z7H%N\:.M-=(RL MQ\+I^2I2^TI[*\7A2,/$!/.H*!G0!8]%DP;R0&;EW'CU'.FSQ.P][@GSE@KJRHT0N7ZW&X2,]G+P?D-VG\9B2AG!3;T MD\D0S@GK@[%6RT@^C@%.Z&[BSHW"9Z]M@*XI=!(YD:OZ P6+3W*0H:V(08U2 MT5S1^%@JU=R M17=L1:>Y/*>,,X3PK#CK1_&!\4=/CTK-D/)D;AU3R@=&9DQ M8YV(>.@%;G39Y&[D4,&0BFA4W JH(X]TZI(4!GE?P& M;10S.-)\K).654ZRT:;(*(1<#%-T 5"3%.3B2:!#93SF+Z:ZBP%U@&1Q0B@Z MP1-4S1*-)Q=BIFC#1D27B(5+H%E=WM0+A3F&3+7S,1JTL0H7RKHQV2NM]"2S M6WY*(W>Y&8;1"#%@^PE'6F+ $MN\AM.F>^<&H6Q]H>W7TAC[.9O4+>&Y_$U7 M>A0#[6?'_:J6W[6S9&/:X9Q)SMO0#F4-4?HXME:@;Y-C=IRN-2WQBA+%:LW0 M()>BK&RQ'.0:"IWV1:F47,:A,EYD#\2R@R:GY'A9, 7T)7L\%O:6="[BY,-9 M@M3-#HR\RLQE::@[,NNI@F[RM9E/9#S1"!90'JI(C3%0,Q4D' Q/ ;]J:Q! M:ZCJC$;Q3L4LIA-J))LJSQ/LE89*,O<@*:O6W\^GW'Q/13[F,C+IKQT!Y/XM M!WK'$3E3U$JI=0X&8.1Q$ML 5AEQV2\*GTP6K"L8&&H KN9'SX0[J#/A5GF< M18,$)$O0JC!%')D(54#-"T&HL"?779)*;+0O_@.(*?6#@OI1'\%G!;.CJE'O M2!_)5M6=G92ITOBY&+3DL(ZW;TEROI?Q,9ZS=LTVQ!:<@$5&":;B%[U RH, MTC)2S:1_%&V?.&06I!,L932\)5B=01-LV>,0/J$^&W;+79!D&/8'JT=VSR_< MB-+/KC1'=;>9/"H-D0&7?.C>VT_M! NQ&K(>HB%[ :99DU-:00_-AR0*RP0\ M"-WAD&=H9,UXT%2A3RHD0W>)&\@:E5-HS1S18ES*$;BRC]*H?2-]- RQH MQ0Y$BP]0:B6Z=%0EPI/\E+ZC>#! =?[10F1_#(/_%)O@F6A4_M9RSHQ@ C6W MAR.0*M"B4"M8/!2,E7,MS6"M,K<8F"WG1)L,<:)3+665\1R@J@RXU1]P.1_PL\P1N"#!;S#)>G+<7/TUY,H55 MQE-DVFY"/22*DO.RIC_3VCEBHFP8V"F+S+&S.6%UK%5:H@RI!B 8, >!HH5O)X.T5@%$PNG.[N1E^!I:* T%O+8/FL M?P#G9+X13DV'A:F0EXY/>]2(::&/'6?+H8G$^THY"8-Z%.*'XEBX=\)FD-13P\R=TT8! MKY?J&P7ZQZ09*7"CR&QQ)$)F1Y7NI?8]/')E[#X@/\&K9C@*5]5R=;])C]+( MH>^ CP29 Z1;M)334]FT[UUYNK'V+E25\G+N0\1: 0].940O F+R[0YWLU/M M(OBEEX4#23Q*PEG.E)5S2FHA^/F$0D->&(H\DR.UJNI:@<9PN+ M"KWS5)I)(1 Y3"6VE%2XK(Q,9ZR^[%3F.IBZ4Y9#T>WP^R0"75NY*F+,*T, MC G5?7R,@70X$51V5 ^,2!MN4I- BU!6K./#,/2FMJ$#961/A.P@GN5IJ/R7 M)A34;&)S;(*EA71Z!-NN*^QS+Z2B61S2$V,OR)61>X>Y?=*#)ON\%%.42 W' M;$;K-JIW472Q!=U?).A#_"V7&E=HI(WJJ5 MK7(,4&D4,05XM!CSO7C;J6Y5E,YKDZ.Y6[E%T&,50Z:W*KRAL:ARDE'7C*^R:[H,4(]&*:%5I;L%SW8[*)$B2D%.>LBI[[&&R M4:'J:W>?E)X"+'Q_[K**%BY(DXINTR",)74PE3DAC6$9F$X0L\O'8D 4-(A. MD+E=&9Y85T'NA1FFA36*]90[DQ9YN;CFHLF11_ H.MWJ.G12Z#&5PY-=[ R] M@^Q (Y"N_9N%C'^"R'^0%*;#5Y_"5+/>)WN=7E.2)GLKMU)*5\YT,-+$E4X@ M^ZCD--S:8""&&EYX7@HWT#R?"K=.TP)?7<)^DX9L:3Y/+Y_UDG#DA0TO;H+. M72VT9UI;B#-Q-AFK,6;!LE30H6*L30UP0#*YR_M4S6N:/:9!E,O.RN;*AGR# M[&U.S+GPM4A'46D(QPT51 B*ETX,@_K8XK7J">EV"$/5M1/T*7J&PQ(O5LEE,[A'TL= M/BU ,92B\G)@3&'6C? ,6I?IZ+",/OM8'Y%A<1@TFX0F/<&&@>FBJKZ?HP/[F.P1=702F4?-0AZV4S,DKMM84N-HJ(7ZU;3##TKI U, M!+$&2C3WS8F(!5THOL2C4PQY1S$4BAE@Y *],[+D366*F^F0.L<1K!$ZQ&3. M;!_]KH8A@[7+1CV6"IE5E %+O2G=1C: +2P".5Z!7B-OQ9:7NB-NRRI:JYG] M!H82,-JP*G?FYY(F-\_NFH4.4)HA'*IZ]7O1E\4.&MGCB@9R)]'4N59&>V>50$RM&5)D(DCG5,NI%UGJTIM^!#2"YV/-A0M8T/%.&[TLH3K)+24XN^I =A4[*SYI) M!)=9&(8M3+.T>3$ZU\UGGB*]@EI]8J<_55'HOA4XR$3(9 9VADVPGENF8=:$ ML^'9.MIEO 5_U89ME 6KV/S&D5EDI\I@(N1 CGN@)I)Q_>ETC 6^3,]=(H*(!VA,!V M),\Y":D&>5@0H5FKJ"B>#>=T%:4Q)7?(Z[@U!0X/EYJE9N%A/8_-GXFN= MA[$Y#OE;&/=!#MY(^\\&\#>WP*_.$YDI'=.498H7G.!(>%BSVW!.0E'@%@G*7UHW+9KJ MKA2B+!")J7M(2[Q1GB^C['-YEZ_Z%6N7P0AM"B3K[NZ;@S>]_3UU"V@_H'H4 M:A?UVG(]/8M4.V'5*TQ[1WW'VO]XC/WZIS)TH6?]T,P:=!H42;/FJ'B: J^' MVI/ M;O*5)G!6V+/_.SBY5&@#V7:5##3 % ^RQGS7'%C!&,=6MWT081QDLK;\ M+,&T)/9Y_ MT@6&YS]-COYQ1 '+B(2[18%^XYS<1H3708 MC$.9<$X+V.J6" M:7H?)O%]-FHY-P%>T&UW#HE.B$RE)T[UQ[K! 3,X%X!;1FI/IT['PE;\U#=* MAN>8A.YILI0J^HH3$ +8BMLC+P02G-I?B\YP]#A!@)];!C'Y)V[B\.RA00H; MIW7?"YD*A@;<1"1X)$:JM@T0)Q)K2J9VEBF0OFKF;?64AG(=4C_8X5]U*& MK33[O5SR9M#"\>1D?)Y.%V#JZL;OW $.@:2\_Q0NIP:/,I>NH>\N1NPZ+G:: M*^J\,7,FN.-+6"]6@@K[FZ+[@<*(*DU +6N2!+ #.!#-K.YQ8G<\:(Z!OD>8 M34!C+>1@4+U;'-4(ECY 0XXLOY.]\B.?7A^)C/S[!F'-9QSZ5T-[-V,2,EV; M*)JWH-@C]HY4K9M!80E+Z].Q>6Z(,V0%CYKA--0;#/Y#I5:9FNK%_6@HI,1E M;*GJ[AERIJ420@9K- =&.D-S%=S8<-E:#Q6*8SBBJY3X\?Y EA+',C@Q5I5E-D]F M M!>@=A4ZB*GV ':/%,)TA8[48E"8G0'%8[0XJ<8IY1AE)QE,.RP'3O,*I&)YS M4K@JJ$_*R<7IU0E;&:4;C5SMV5LN/LD;BC;;9YR>CHZ$"YY&SIHW77]^=C'G M!:<@#3,2DL;S49.0AA"=Y.^HP/%+3T_.?B]LG9,TC;U 5V(6#RLV_&BGIZ)K("G7= QW.$L.LPC MP%H(E:95FC+CLCY5+@C4;4TE^:C1:FG#7 R-!F?$UI*36:AF--9'/ M4*_'WMLRZ0+;]Q7ZW8*>XW,1Q9RWIYK4F[ISHU!U3!4"?S;*V:6)07IV20_' M^--4!HB4#Z+DZS2.-:\ZDJA>XK+@'?!B@B'=@@RQ:195WLCNS)*\I;^FG$I7 M9]"]^,7S/:N^F&3<_PFU.S^CFG)ML+ZMCWT]QRX'#QL%!IBZG ZX]JP^]C4= MNY!3\HJ<065-4K&C,7FU!L&:0& X[&:Z:NJQA*$8XF!I4I5!([U7"6^R?X M9G\V#C@I8Z>&R)H@HAOV\PBJ8@)WP!F21EQ 5HQB'YNBQK!F7IL $L[^DPFX MNF)N',.?]9&OBU/Y=VAI^UQFJ 8)@$$<:'+A[LDUUJ\+!.P>QFY9PRC0R5U& MRSXYQ@W#5D4U^EN\J@;)>D""- M/&Y#RLP&Y<<="Q/U&TX81]@-K\!Y20B"VL!@:S3#P5CJ'UI$2'.932# MS/W<'PH5:"WW)58+*V)&%8D@691ILJ#BS05=)1KAS2A)N:23; G6<8_%\'] M!%/SJ4IR,J6G-VA("V8M>8FD.=(S$P>4 M3$$-U@ 1S5IU*AD:HT.$)D#HS(^&X?;6OFZ5 T-MRN*%)\8GA&4(G+,@>(= MNI2"ET\TD:.Q'ZHE8Z\X]:!,3RR^-YW)/,0\,W.JJ-GUUR ,4]E1?RBB7"K7 MIAZHLI< M_0.8EIA006R'$J;TE*)&_-#'W4SX,&@PC M"1-3B:E[G.I^_?A),L9FO)G)>#%CH4WIQK14@FA4"L0JQ(:)3(&O\_IP*14F MPUO#X8D.4>1SW.8D=(.QG,X5IC'J7&F 3>YD8$W%K#&Q#5N64#LG+*=6(= Y M[%!:9O(D&QPIE[E<=YA +@?#,\8547$Q),Y9%=7F;SE@JW/*'8TKC!NZR.BO MLNKO(1CS^(9.XV"O;3"2^S@)_7LJ7ARJ*N?" MXL"U(67BI>Q^!+& [8,H154F/>34.2P8\E0&&6LOETF1ZL,#[<9C3&[R5>]) MBM%3IJ0>LNZ%>:KL5NGO#(P9UI)Q#!-L\LQML_EQP-43RFR6/!WE!@H&7B;( M#DQ0U&/Y,+&?YYH36%4J,SZ=JBR)N0+]15\;&,A!O*F'[J#@1>B#I+(D9R MXCUI,%%:5/O)6D D>E4DC)N4)F)J1>HN9N8-UD_?41\ W MZ)\]8:0<,JVWG#/R A<%FOJA6%U05!\5[5U-#D,S);BR@=NBJW[RH+4T^X)R ML&?Z"W+%MJX_XE:R2NF4/9^!,2IFR@=5J@\)ITN7'6Y4CIXPNZVP!*7& >@$ M>@;#+]+I==V%+KE'D39+J8U94G5E/TO"DPG(-YKHHHP#QFS.+![WX7S5Q22F M-3)1W3"FNL>1;C\4!@-AR.]49KF)KUB@YF-S#*&F2SFD#.@N>J:0Y]*'XB&P MIS]BJ51BH305S:GBN#EV>IP">V>FP2= K9>-,Z"I5[I#B9PN/SO61C9$Y$$. M:HJ#GOW(53D\2\+0$#AA6G$,W:^39FFI5RL&12Q-OJ5@2$6'0:.=B^I"$J!/ MD:0WEA2((8.NT!I 5>=:$+-GA"K["#+>K:YN)H6PV-W'3S)D*-RD*LG0'"E;^<2BO3G51+ITB,9QP+Q%DS4>HC"'T M)W+%I1QQN6G8GH2G13A)9!Z$2T MA9@+N'D!BQI3F#LQU;1B65*@TI@54J54U1,6VK::T\"240]9*GDM !/A-,2, M%,;^9T++2[F,84Q]1G\7$F.5\:H?IGK;J^NI(M&]4K_(:& %I-1/#4O.&"9D9X62R\H/,2#U2#3_B/OZ22VP>F%&.<,U*X85Y@RWL=)N M8U.OGM'/N4.9F83]R!@HVPK*-##P]G>JD W$?1_<;70RIL1CJVM2/6ZHT M,?&0T)"RC*9PTH%/,R +E**A?.PLI0S\J2E-:>1RP,$YK5FP23&S(%HULCR4 MK]P5$1_6A-JZI-Q40-3Q%J!PM190+,AVK@Y0!P3MJGH7FI&^(.)J!FP6'WXRBG M98/BD[+:2RVOT3]!YDV(/2H*7EJR[M(,U3K=4(&O98-2IDT!W!L%&DRI%H[] M4Z"SPK/0SV/"64)+]KV2>)FA_<5&844RO!Y+X1ZUCJH@^_H=,P8HD* : M!_ $V$] ]]UVN\.T7=21"%4FJ'NA4&B.!K+X6,3>[?3:;>>? 88*T<:_ TKM M= &CS\,8!PW\'L<^%0?^#:D1FZ> S12#&N Z1YW>_D%AVV4B%),1:EI1#F9> M@JSAI\/.X<].M]MK'K7;A]6.*@A*E4@=2I-IO]5J18.^Z+Q]](-S,P7#;IPN MOF!V^K&^4IUI& ]C@AA\^,^_=/;;;W5T6PT[+XMW@T;WCWLOI4RQ"V:49ALBUJ(J2?,[N">E\ZAM2?/HRH\ZT0KD*^# M9Y$#4_13C(T'J:.N3\L/ M+% 1ZQR58TFU$C%CH3FV4,4W7Z@W7S]Z,^(E#ECA>+F,ZZ(VCT$D/"@0P53S M;<:HI;%!:@%W?-7N#S/2#?<-Y>O(U0"O5W6PSOD'C,=/ J$UQ!*6IR4T;SC_ ME5-M=CB=]_M_ 0^73;=G?SW$F\GR!-/&UZD=G(#"#?0DT>&85'1[8*U]Q(E@ MH'RDN4SPN9$3.#N]G]R?\;+.WD_^S\H"O^$\5]S-V0/VMP#5XX3'U'2.>KM, M_F/!HS:8]$L7-LIF5@.34LB0A4N2(4(Q^A8*450789-*/P#EVTG%F;UO&')A M]W@H.(5& UGHD1[DD6)PZK-P@DR>FKE3:DBD-G%:5O+HTK-3CO_#'\RX4>4E MSHT&NURWS*^0W^,F\7*>KRVGS[F^GU!W$CYL13%(:JGP6L/X;@X?#/Q?=X*] MPWV_O7MT=-@5[N[AX:'K'7A>MWNXZP\Z[8/>[O_M[.]\@WD>SF:Z'G2_S9.: M>-%F,_5 +#N=DY:623/_;K^_'YC:F =RSBE<=C/_9W8$9/[*/A#MZZ6>H>R: MI@P*1'IL&P6*P5!2-R;&M+#I!QAEG&$$; "'&4ZI>6;@2T\O7JG;D7I>T=!#QQL^ ,//4QVI M/\$):6E Q%JT]CB-([_(0K\6V!>4+KF^,-'U#NO+**^91HMFL.+ M_\?>FR['<5S;PJ_2<>\9[(@"KDA;'HXB;@1-23[TL4Q^I!2*[V=U=S508G45 M7 / UM/?W&L/N3.KN@'* DE(.#^.*71W#3GLW,/::R6L(6/X _L%TJ."+[3= MR/4=$G<+YQ:KKO#IL7)3R@];-,68. *L#;2%A1[_BS2 M4 ),-[\JX_Q0R F7>-MV-RV[@'P:,\U>_,*V"L=% W*OB%1G4"0=U$057O=) M^DG!\P WOMBMA$Z=GIH9QL#^6_>;:4]E[TWRI@(2C/I(> M%\S+RE]Z<,(U# MD:6](FJ_9\-1>*$ M2Q%5.23/%B(ZQ#&*6)R79F_TQQ$V O5*_JOW0X% 1GO M%Y(*Q)L5#M&[XB:.V(40S3S?)*P06GO\!(=@V?G/)&<@'*2]VN5#6J3[A/2_ M3M.#3OL]H_X?RFE^:RAG:YQ4*Z?U#R*#TT[[JB>-MF-;&6ODX(YO/;3%;M3> M+XC9%?+1^93/; $;CICJL@VR?&?B;3QR#SSR09.SX8YAG5X(CO^14>6>&KR" M593>IZFU:AE7#U9M=>-EXAE>P4"MAHNHU;N:Y]&U89"%D"J=V;"A@8 *Y*QN M&.JQ&.ZN*=UH?DH M9,HF8(VJ<#IT^WKC+/G!,8E-K79)5M&I,88LQ]T(;T0HYOB:!W4RZGW-$^VH M(FA!II:![ME6%Z7(PCRNCX^P/C2%6THG*BN&H52LV!OMWED3U34?)D81'"4 ME;(:9XV@:TAD(PPYFJ'Z;E>KK/7C;-[?;&8]2 *<]! ;CZBCP(7SILC>[SC< MJZ'WQ))5_NBOL$.Q6PM=&6OO9"C[;++-J6+^../W>.[_TVH28BTQ,;N&J*H M$UF8VZKB0)^]MM(:%4NDS3B(MKI/(1@/ "$B>8"'DV? MS+7N24752&-PB/>2!N,"$8$UVX5IWW=;TSYU_&:45Z1<21@VIS/K 9Q8OVW:^N[@+>JA.J"B868AFH)A[XS+?CR'[!YQ?HZ8"JK)K>*K6Z&Q@($"= M=JP+>!%V=D1L9\!%#<)=%YTR$Z2-_MMR+&E;YZ0%N/JBN==% :V:8'(@9E6W M>/K*O$&DE^<)))3PQ?583$05)W)&/@ZIVPT]G2L5*)57?45^M.?&J!>!3@)/AFVUQ928D?8\+N)[,K=4.>\G$3PG M"60'R0XG9G"7J:5(I#A\__V2AY0L/W<>HW)Y:GYYO3[FMS[P(:M3: ON@>5 MU,*:Z/B VE8T64-ZEFE6R]D$.FZOQC+:,#V6B$=O8!*?'=1QZ' ?Q\:ZHZ)= M$,*4QVF_IVEW6BUU&_4PP%Q$)4T&[@&MBHV:2+/$=,FV8U$/X5M*\E^W;^H8 M$S]ZTA]JMH_#(L2GO.XHG&J6@1$(G'O3:'V@P(C70 F\CFV:Y+_]Q2_5%U+% M^71>Z#T1G+^ "OSVUXNF$4*+FV)YB<&Q&9 M?%]%UM9M3;6L8+@/NI3 =V#10UQ3 +TH7^;84*$$5.NO;LJJ_V]>#R0N8: MJSIR[3O4$$UC<:=$'&+SPF(-?BUM[8Z0 [29$<9[5&H)BRPN,"";KA"U;+2I M"B$M&MZ CY=T2#ND24*$G*2[858 .0"M,EER"-B6K9AQR2LEAAP_BI;\(??B M.U,.(*W:@_U$=/AV#2\\;A[Z ML3(ICBH?HED2*V$>B]WV.@!,]5RVBM,8J/%M:WAK+.QX(#.U;/*$X5T$'J3O M(C<^/409UKCKC^PY\Y[838AQDU^;72LD!CC)EY:9#\J$[\ ]7^P2V3+^ >KL MFW].-9^3D=5*%QMQW$IRG$B5:I%G3;\D]S,&@*6]T?7NR>ZR$#-S1>;TM+4J M#(>#[U';, 9@+"Z[;8-9%_,7\,_*8BA+:5^,+\G \029TYRG! C338C M?FD$S-:\3#Z;](P.55OCJ5HC[^/PVVN?AR.G:F>Y-G1Q5N^\@<<3Q*X(]RAC MO>=$+D$05(%HK(327R=&B"C".)+X,'V?V"@$QQR.0J(H1OS ;[8Y;"">RGF" M*>R2N.=UH/;EIN\,0^>XPP":[K$-:0^V'6]#IA\UBR>C@!T9L\@QNWXB2 %D MWS5@R.)YZ!''"3^>#>>ZJEI+M7E\TQKD]R5L:MC*%U5WU5$I:)-2( T.W2@M M(NOJT!D=&LINWGPDN01)&"C+93K]8T^6ZWSUACPDN?:FC/,))?H&YU5\-'@T M$81IRY!OPHA*(*RP;R[12$L+A?M7XE+AYQN()@?ZW@"47]D%/4G M:@F8TK!)!X_]$7,I]^4/7>^4%>(,4#F[E7.?^EJ)D7 /V374R\,76$:;CL")$8W[:IVHOQ$B=8_F/O0SG9@M?R=NR>.B<'6 +%-C)M MA)RC!%_T3)G2M90H:CN)6]$/2/XTK_EU?4JM%W6ZV0+6&Z3#XC]-([103D3] MAJGT"=E$\N8JPNT$R8W;C*4B"I<*P^_M#(DP_8)'F"[K4?LV?R^?D<7>/$MKZ@X+[@@+; 6 M&S[!>#1U"/-L27L(,:RF3?VTFASQ8+HJGS!,K:.0M' Y5HUU+-F[A@>UN]1J M/BC%($%PYKKTLCY$=(7(#C OQR%'A3?[EZ&::5 M8MD:+#J6Z^JT/\.?-A -+81)DZ, (S,<[ 2(OZGX$1;3&GXC+/BI=F!WRJ.) M9OUH(_"&"]D,34D\V%#@0W3.?>CR^?_ZO^6GP+_S"?4+?H)F]N72"V%/71/= M@5>H-#=KYT_E._1IAI_SYDYL@O"%2&[7TUM;$33IXYLE]B5,)HF0:J_D;/:I M^=1>;EIJ#F+?Q=MK1*> ?N[TW6.-*[@=3 "9^H11U\=4#^-(HA0ET:3WGO/- M+&ET23BSD:=T#B6T3",1+O/ MZ:QBH7N&(H'PM?",W*%5M[LFLM_U]6"4UY3\1+ADE_'M.6:/Z&=-_<^IW@KJ M')=.*@Y9SLN/D'A]Z[)]FTZ)][3%-\< A*>063_^ZQ M>O_31V^@Y;[5%DW:OT\_>_HT"F5T:PA8;EVNUARTL)0.4>\H^'HLZ,%U*)2Y MA 5J.)8K9H0^40UUT5:U5=DS'S?OKRS=LYCML$-!7#M3/237T/#S1GC^ U(4 M9(CQ$E1+_[:3Z XM*\==I1%DP%+B0 8VM9^$>*@'X UN0M!0MM:L73&<;BH)D5YO,A5M.^PNCT@"\%*\CETJ58X)D<8/+([=A8[H0=FKX^#96+M9T MT]856=V9MN/HE5?DD5TDJ\!U-J?'_$)HKRE.3KW)>U&HR"5G/8^Y(U. R.^3 MTB>!:TF6+7@L-;9FPS]!S_Y"MN[>G.S5=VX;R\WR+4R0@&0'Q[S0HN^B;I&: M!+X7?0\=K-'7$(6!\#VMUVE6F.>2T]_SQ,W1(A@C]\6T24#\WNO=]I"?ZOL8 M>G(MD4;H-7-7TJ!/Y&<%*U&2[E6A0R_4R2++MZ&!#X^8U$N]CT>;K.QQFF $ MC=Q9E*OA0]GX%ND00L5Z&-FQ'&1CQ0P\#@!2AKHJ#ZQ!15D%(1K>!_O7< I# M5;8XY?&@L5BW5%,(K^-]?9=>17*1YF@#:,I(@AKXUP7)F+!B66]KQ/-J=P 0G)UT!7T8R_NS"GW92M&CO* . MGW'UFNA@2X9I#>%@'@P41*L[_/F[MZ1$5.F!)T0XN@6EU**AM@K'P,2:.Z(8 M0E=*]^4!OF1K\9C&Z^VQ;?V ESD8LLGW#U81F+^_]-6[>HQ2"1;HLEE.D'W' MP!%)X E0-V2T_\<82+Z:2#4AO.-W+:U?[1G]ZCMM&#U?/8LU0JZAH="5Y D M#CS$!(3Q$H?]Q>?\C-]""V#%W&K[Y/'),/87E[WZ3J=LR26-Q*X+-3@O+8_T ML[5ML:0@W(0MPY134@3D* C8:K^01%2MM?^E\W:Q<.CY%.34%)^2:50H29:L MIR4:)%\(Q6WEY 1 2"J_QWTZKEYF&6>"!%)>B;!&X:!<;/'Y4C@ZR!UH5]!J M7[WB 7VX:?A;*:WJQ)9&^I(EEJM%*J2/07/U"6[O3QJ--34[)R7[IP\^%%NMNR)": M)=-5*U2: EU$S/45@",X6H2O;L/-/X3EDGY0+M]%>&7L^W-)]5U?&K[#V@46 M%=/F\'# N$3N2J#?NR8HU@UE]+147LN+#QJ1<'H&_;03$WQ^2'J<()1=8,#MQX2+=QC(S M0($S9L6^[5M;N.5' $JN)YL[+F]:'$4,DR08<'"Z#>C=/)N8."G.Z/LG,D2E M.5=T(9'-]C Z-,>PDJEYC)=5LFSC-R'*S=GW+\.Y )8U3OEKQ +C)XU#\WNL MJ/I(SB!2UXKD+E?KOBNWE83 6)E8.0W YJMGTP5I](8;_>Y\]4VX00=M^*.> M3CSW#.),VL>X9G;QV[ M#_Z3^7W2/)X<6/B%((1B0?W!NMT/GDOR$_2PET@+3//6#:,D@MU(GD#8A4]0 M3[(_L!\KO7YSRAKM3'];55>DH"LP.C0X.FAFWD)S;(9^]=7QWS]6Q_\%--I\ M?Z?>??A"W!9U4FE1XZ^H4?4$+;TV1]!;T_O@1'[5STU)WO2P S19D/?!HE]H ML05U;\58D:NZ))5+ MW1<4D@G94E.QCYG,WB+)%OO?$U>4+,4 FN,M/J*QF+-Y[8O'.30UY+0Z>LJ M5@>-S2V37!?(/TNVN\X2 9\5UEL=(DBO>MI- SGO=/CQ0I6!E.//3'67FV&W M=C@;4(UG6L$/SL>6X7.6"-&3E+7-IU:UCLE;O E[DJ$CY5@BB^.7@XA9N_>6 M5NSX\I$V(@5%?_7ZE:'O=)M\4V^")Q^>9O7EH0WV81/&YF7PA91GZGQM>G4 ?HN!MM-E=!F!( M01ZT7_B(PII+_C-\P:X(:J[#>7@CF*W)X:C6D3_IQ.F%Y>?B$8]5-S:ZZ@ M>[HT6EGWTDVYY]A%R=Q*-2.[/GX%_0"SCGZ#?_[W'(\M0EEGYL_<$%;H( M,9KTA^=@IWLEM-Y1_-1&LU":'%&,\T>EW3%OG4UG[4[W62BFZJVVKB CN]59 M3)12]2HTU9M>"K[*0V&7T1E/*4TL(0POJ#V(49Q%^ITKL-Y$[U#SW"9D"Z39(UO;PUM.GUP9J(.U.9/_*8_YP\ MYI^@K?MN,$J.XUVT1 4H%D=39TBU:Z@/ #&**68>>R* @U?N2(GG&IM M-/4^N"!):]:KCLLC[E@/U^NK"ZEOI&QG_!1@5&/@(E]G=V"48KR (4&3A7&T MRH,Y%S8S9/)O6O\F1?K,YMUC.2N[1^4?8,%Y'T7)MG.[4#:>E>9PBR%OF0?P MXHP2S8KSBKNN$#P$M\(RT)7>E#B3PV,?UF1,QW+S=EC])LX$CA.N8ZX@:RQT M%[M=W7!RG$/#W[I(AIWP\#B7X6H 5._+9A?\4H9@TUKI]EGTLR?K!!+G& >9 MF9#P,TH@$=A<\6[L*+8C55B MJ2>,7G:E,R3\%^IU";0_ ENLO"B9E<.\^B/$U@JPHV.8GXYO87K,WLP?M?(, MF,Z7JV #>5JX4J1\H[;@(W>A!(9(@HXT%0.146RUDA?KW2+H/!A/C\5W&K@! M&-:!>HU2,Q)(\YEU'6R^ZWECTY.\9/I6$T/]"7L0+BE1'/]*B5_BDQ3:H[>N MFKK:"34]I3^ +98B+ZU+P?MNB]G#EWATNHM#-U$BIDH%"K;EGDI >7B2P-6< M\I=9)NQ!!IH2'E2T?B]\+;'G-42+]Z+4Y$[P %L,VKK1;Q>2E-BC7+]SEL6M M@. RE5R-IB]9!69%/>2/1M$-A\0\U6^>KFLL,A%%T*&%K5S(%' M(2"5=749C%"2P3*4VL%!Q,X8(I;6C0O.J"#E9FL<6Q-.]$W%#+(P+YAG9X9O MN[*:A+]VW448A^?XTJO8]6 FTE]U87D(QPE*_&-'Q M("9A85-D!X650>OA,OR[D?-^P>6+KS'W^9POM3;<@$=J>-\*7'&<%ES ;-!N MC*=C'S%U*&3'Y!*SCYX3(-&"H:]1X\I&PP> M2P\@5^0A=.\99OB^MXPOP3QVMW*O)8 *F=W.07?>'C$1V%U,9SO:Q%RSZPFGVMD8O/QJ!PHAL?U 4?D'B3RP/UPS!G+/[MH80$UG? W MB"8$&A*F"^.?R(VO&JZ=6'V1&;$LU](SB]%?_FR7X6%Q7X66N4,\\IH*2 4V MARO=T?_K=H4_5H=XKA8"> 'PK-&'(8QI[D,N_WY^+B]<3OO)Z-'BJ/G5P\H9 M"(KZ*H7M4A)_6R,)[V>3$?W8IN6"Y["$\XCB&_"2QZYA#LI*U2ZC@R^E_[+N M8[9?STY1O#^X_:%-,IZ$0VB<7# ;RT\.-!KFM^5Z%+4),+Z)\YT2,-A7,\@S ME1'#J__JZZ^?/]9??_KH\<8IDI,6&-($?.53$PX,YP]=YMO:DJ,:_#/$ML#4 MQN/8 ?HVY15HG18 O=C/35-=X^>FRL0;C"JZ= B6U.77F)^,),X\Z/4&ZR%G M5%2A.U:LCU&NQ2\(HU9,>B%]J6@2=% DACO-.5"!+ N@O#V5@-,C@I.@6L+/ MV.*U]+EWJBU>O25S826T0MYO5M^F8)4EZB)7:7IS\5,B;MT>DC,Z.[0OMIN( MR*;\RZ%P?:@$$EP(MF][^ >\!-.0:D][\(?PKL-66O&T08?I #OFI,9_*6PJ/?JHH>CM[8U ^N$S@ MZ3Q$[O%9BR!':>+L3^DV62:-0V8YAM76&K2D<++LGR< 1H>E_46UD7U?+>3( M[50B!ZEN0WST(Y?F-;\W6R8)*7Q%<24FVS&X)P(:KA$V+96C=P5($T/#A_AE MBDQ%57O!.'5D,1XKFD\-J M22I2&@X)<>9K:JJ3JYN38X(#K :M(98M;Y@W1MM$B>,W$D9JH^6;LGQCVIP: MI\7=Y@!;GF/?\3Z<8N7 9AG[:; ,G;U'7F1@>E#Z"CV1*\$05Y[GE5IF[W3[ M:([MO9T/L&LK90%?#D>8Q%"(7Q=]E&(Y3')9-YJ!SNY"!7=-D@X MUP ?;2[)M0)BZBC])U*3Q]=*[/6/G%0,7@D>WW6Y0<:-?\T<663!?'LYZ&,$ M^;;G2L$TS ))YOU2:B;)@7(5*2G02!9XN4;R@*W?7P2;QKRB80?5Q*G O@WY M;JAQ+B:@.P3-0Y@3 O3ER"GQ;D:U6J+#(%@>*7?5%3%^C77#V1'ZM"FG%AD5 MR_R+YL-RDTC256<"NOP.G79I,&50V(+AD=C91W*+S]68B_)Y#=>Q=%N1RZ)T MZ8N:6EIV\$^PN%I'1&&4<(PI>X7_YBZE0MNMY+9<4;&;2X4FGC%B%*\NZQ"F MMQ=B&"T[QH.FR]W.$KK+VK/B*<.([S9,/%=>^$^ZS]>&, 9]DO5MJDXT$DH:< M\"C I@Y>*FFDH&6S:JYTUR9NCZ;0W3K\[^ZF0D?2>+M$"HJ,@[<"7*306V$/ MGEG".9X"IS( 6>'--M-R?E-DC3CA=[(C:+FM[;W%O#_!,^AE$KE,P5256W?4 MXF2?B1HIWC@I9&#.B8^1ZN\*^_(H3*[5Q_9+AM7+E@L^3!N,48\Z/Z$)DI9L M<3N8>$;X.]5#B73&A6U >)X52])'M*P!^+76PBWJJD:SI\[A,*!#(1XN@@A= MN1Z^>\P]3>,0Q_SF@Y:XW"LY&X)+>AB"TQ[?K U"WG;\Y77U=;] @P_=#S;B\XH(+?;26HP8K;/,4!5NJN M,.%C)75F&!=:J2+CC>-#+@98EQ@7XR5"3[O/&L3,D%Y\<[#J-)83O60,/56% M"S@_[9?GN&Q/7RFEYYK0L3&LL=J#D_KPL"#V*V*%PIZ\<+6R' 7)L$GJMKB( M9 3F3]%#N,RM9$V;@Y598A4LCA.NDI7Y!/V@7-]4XE-:$FDTMU4B7%X(CF@$ M[F3_GCS]%"&-+R?/466<$MP($$]$4,\PYDVPI<#:LH%AX-E8!3^"&X<6Z:#?>88?3KP M"'>_NF5:1(F$F#U>Y#7\)1R('R 1[YS[XYEX 5 ,U;'+N@X((#J=MD40X+&\1^U569 9:A+.\W788?LZE$ Y^+)F[$P: "? M+XRRI5I2U?MES/EEK%]Z[%,#S$?#4@-@5EZ70D V:TX0-S;EFZ-(&6R1Y6*(;.;D@)<#I MC&O!%WEPV!<"ZI?7_]67G__P6'[^Z:,'S%U%3C'<0W7M=%>ZLA%(*#G991\- MTYIXIF6E-B$03A>E@5^DHP&D@F21[X-E,Q\T/BT&HB M6U!(_*C6:SAY-]>G11*0I\]S1X GDN 12$C MD9LB>CVM(8J^!14DWL'H)&L3X; [ZLM$W,3K>G&"U!;68XR -V^$3B8:_>, M2&3[!7HH=JZBL:&66Z,+>5 M^%BQ V6+).;AS@+V/O-.EZ1Q1G8K@-3R"%QSK7G+[<&_9/5TE^4M.OA)9XS.WZE<#!1%$0CB1YOR<7EJXGV6U0N ML\J!F)&4;&'0QO+=Q+S))4=TE].^1/;&!H13*P4RRAOI[F,RQS$^48N(X>:R M:M"_'KL;6?V95LAW4V^94LK!$DQ+C,?3_,N9)E?4#%C3\>M M)+,L727I$V-OD\8N;F MI5T#_QABGFUQ"B0D(TYGIJB@2^8E)*W?B:CJP!F2 MQK7TQ\ZT#8K+4=F% 'N7XC2E;W:*2^5U3VF#=7:?=:LC=F*7*BSV158(\ MN=C"&J:'GS@LHE'"W7GZ>T%&V,^N8?"3JI2P9,?4..<S='TNF:-B-5VQ(F<.N_=P&['PW&60$@H) G]% M'!@UE=(DH49"$/O@,R,YS6XIQQ0QN>%Y^^VB"UWDR])NOS#.B!<9$Y_T5@P MP5#()/GZKM<6B[3U6AD07++2<9@Y[.8DD&77G0BHS3@VE69M7,#!28R'[(X] MEP;2Z+5*+U@WP=$A0(>-]L(H)X3)D"7?U3WP55:LIHB-/B#O@):D>M0I.0]: M"QNDQ\]77U;#5=@OL?6#DY2Q)CQ60]0;DG\K05?:/+\@$FOOJIE6+MQ(\&WK M)PFL-(--AM&6$QI.60 HLE0XJJD'O"[>U,HOY8JV.;T5<-%:@36KI!Y@;#4. M89(@WM1_S=R5SK1QB,FT"Q]19W?-ZE_<]*=NHVNA.N'9YM.FS39=^DHX<54V M=*BJMUD;D93@0.[,V#(C0*8&6>8@4"I05XOK;CTX==GAQ!N$]"R2946)'^1/ MY=@X9H"*""GL+/.NW:Q>&^V'X-!CV$VDRA.7*KP*-]><" /[=AD[$[&Q'WD: M(@L+8^!Z. ?3+7I+Q]$:M%35&1VTD]%3D=D5XG*=#FS(YN"!$PXN(4N)=YU0 MQ.]+J$BBOQD=7]*D3C5Y2BYY0KR'>QI^;X(4TEC, @(@H"*_7&6I>'\0,ZZ' M&6]M^<([9'TY;AO62"5^G;%M8;?&0H+B5#D!BD7,7!EGP]O@*CNR]J-"G+^4 M$A[YQTIOJ"F,AC!YX54A()(2&AD^2_,'=YXV9 4T+4$_#0UE=(*A0< MJ$(2CABS^HKI(1202U&/T"\O\K$5B=Y%A-P:9B7\L6QD^:C\*A>/O-9"-/WG MJ^>I@'!\5\=A3H^>*[+1\T;2[#"JX;R7(->NP9B ;!Q\>,-X*PX/%LJ=LUX' MM[R55EIL>..)QT^1/"S8ZRSV&E(&@,N_;;B7JX%>Q")\_?P^B$>#6VX']9]U#2 M7;V\"5;]]:%L]=6(]"4<%82GC",)\_F78%K?_AVZ5EPF"=^.W]!LB#($,_&$ MU&69,*LB3="7=UGOKGL""-4SQ-Z)\2HB_*O@PY#6AG:_QN%^$Q*C3,U \>>Y),32T@_C3593*CR< M7!DI8;\/YN(2)Q8Z($NJE&_KK4F*$%.IED@B3E^:!63E(6^/WE_#'M;$E\+& M8'1Z$KPUQ7?(=F;&7W;BU#ABS+K\\%D6,8NZ:'<[%WXMM> __L)JP1_]N$XR M=YGNDA0B2 "!4P<$AC[NZD B *T-SK+G&S^:,Q1?1RZ3H2.*&9V\8,S@$_X( M61 .1,%FHT)=U+V/C(UZ"3ZPO?SR$(L+?-12%I*JQ/2_LW*#$X9)"2#3JH,D M@A$!R[D=ARMM<8,A]OW<,HK)*X#9T5U6.>]BBVR(\S.5G@+34L46B%4PZ"TP M1SBRFNXF_%.>3F1AL\K=Y6'=UZP=LRQ;HI3,27.=W2\)%9'I'%:94*13"BJB M5NVN,7SK[*6\YFMRVYCSXV05#SAH*27"V1'AB"!$OW&IX]@@FTKB*3J(SZNX MB.(2QK)1U2/78"\@)/I8R7PAOA2G'6MM$37E6OBD79K]%OFM=.W1@;6_XE)# MB+G[T;A6\E!%19:,L86KZPE;5-)X7?+!.+C3<$[N<[[Z>PA<"4 '!13_)GC3 M6>\-MZ7)B;O(%<0]:S0OTA,GN:OT_2ME=:E[+YW4:TVI[K6_DH[=V;N>K_Y: M,RZ[6GEX?*P:>7A\U)"'FA@)RC"=)3DA&/9*G#^!:4ML<552I2#9,3]TZ^BU M"%FS^ACNU32WR%+D8Q3)YJ5*W@T!;VZD6E =]*&6@!&YUX>U*$ 4>1.[.B8L MN?JVVM!Q0>DEMG$B:FML^EX&?1B[S5LH"5>)1G3"*&,5L\7@]W2P<"R<=H0% M*;>U;QV-.[:+Y*).5&;?C0R+\LE1^]%"@4%/1M&X_H6R4K](=X.KXB74QUSI M86% UY;(9<@E3((C@]*KB,Y"@M-%=0,'-O/_$Y45:>B%.RD&M!SD/!:HO4>Y MWJ$JA+ PIEUU/TGC,1.LG[8D?"44ZTKTH=?BOH=IRJX/F.SZQ!H M;/E8_ZN^Z-#2Y*!M5FK-<@YJYUDS##E7DPAK5\]>G%6HCT!H=#-T)H99""_ZIBH$V'8>X MAJNZ88_IZ86"C.P:M8BZ.-)=E6\CEVY.N)<9E^#$"6VC)_,HFH*:DUA/VXMJ MU-A>5]<4+(60VSIFA.A]=ZID('= PI%#A+"+KPFO0L"))3R4=O5$@,RE[?96 M)[(Q53A^2E7Q@Z-.OHFAUMTFD+*,DB^PZ=)/>', #)]]70[+ &W%9-J/TQG%XD,I/ GR W)1U=FM8002PLV[3*CU*S.%@ MA[7N>BN]:!)X295;/$.TYG50)&VVM"\]IBQCC8Y)\DRC/:T6LC<6,4W8!BZ$ M0KVXH@HM>9Y"MWOB>I:1EPO/PL)UV;XU- VN]WZ4RBK.-'3'"'RB(HS;>TR)Y=05+WZ=CRPL^GVAQ0ANN!Q1*YV6"I_(=0S M"_1FG 7+&CS#>KBD4SR>QPG5B(V9WOL&/,=SZ!;=I6L]R9!__ 3,]R)5 2[= MD%H#'>N(Q;M(TDPD>7=]51D2<:C#2BJU4W'PPKA4M5*_.?;F*0<=_F!7P]<: M*H6X%%)Y["XN>.>Y<8,Y'[04/^I"E,6U6BVO5'_>:GT8 RLLL4B&A7DU'F4! MU$B_5)HAE)#!D<86VM\GF(*Z=PLT6T73@Z_S^UUL=+V:#VW+?:5.*3M985U< M5-Z,$J5,UW-/-$5L?OHC5,CPB6QYD]'&3O0\$AI/8,X32;'C>=IM)YBGC.E; MH]&D[11.IW.-]2+4O"O]2UT?91,[\$E/K>#.,P7,5-1R2!UA@=@^-;\1]OC$N-4X1=3HB4[!MJW7O(.^>;N6#P+D%A1?^8%J-X9^!9 M^PHMRO"X?_5UZ3_] MPNK2'U:B>)!E:_'Z+!467+I3JSMC$KWDMM/)(SJ2IA[ZC3B[%77!M@*.E_22 M*TNJ2FL[,&^NLYMDFC7B]K\P(LP9XI;C6BE#%_:?/!MD2AD_*VC:3'357@"] M$HPL@@\F_#:PFI12"-$N89QFT.M" TT/W&+"D9\'>_B1H\"OE\E9)"59S2L] M')U'?R ;$5>02BK-9H5)\?QX9JPCD$L^,]PIEL !N5B84=N# LIL=4@K8O [F< LL*1BR:RA@ST MH [U=Y%TF<@ 42U/ZK3.4?1Z%=KIWU<*9@-STA50W@)]D_*,X'.3F94^XZ69 M5%64HTE7+8CR3"KAEGZ8:C0_&U0 ;2_V*,W_8=8B=K 2 1(!HP#+SY18I >' M;"Z [KH/%[;/TR=//W_ZYY]]^[@T_XF;W]/>S38-=U%CZ&+:&,A=S;J#/5LE MT"/'ITQ_%SN$%ME631,_7=8\F/0)?4D) 68QJBM271(>6-CL_ MMQ&K#5[LFNIS:D*$#813I*>>4%+.8=GV6+KKJ<81[#:*0G*$\DW[*[E5L93^ MXXQ&U,C)R:Y)+ZW(9F^U%/1#MQY66ES1O@U>^\YU-VZ?Y;9I/=E]VV,FF+U< M_W[8!U&*+8-*WW5EF"9>5;,VI 1/?!+D%Z>4/P2,Q G2(Z)YVW8WX211_:$; MDU^928[I)"TH'.LDG32M:G_A$BHZ.3+@%QE:L/3,,['M_U9@XS^"N28TEJI! MI ]L2UH;T\.P@T$4VT=?D8RM!J9T#A^R]D8YQF18JPOI7,3 ]GW-Z9WSU9N% M.=%1!F L;@4TTY=#O&F5K7CSTU75\;"(N!?$(8E5N,=/02H9&8UKDV<46Z\H MH=D$X,(1\>H%-9(F+,KUTOKE\D(L(B9%WK2=7HOY2^M8B[.II9QA;\+ DI,5 M^\A <82<)UWTX?KX;+EM%&2RS.6 <\(MM)%3.*^:W1T'=!]=XQ_=V'Z?V5<= M/%TL/'X:%#BTQ]&RD$NU+ZC.ITZJ53(6"O?B 6?.YZ((./-2N2U NH.=C_>% MD2S\N%Y/8QK&L$Q\M*0+_"X@\#(W1;SG8DX@. ?"41V,L?"D")D4DV9NM6,N MI'QGU0.O,N8MQ1XLC%3J4@%,;$K/S%4Z&D[B08TD07WW7 =?5YG#=:@K!ZPV MUR/+0M>N?[($5)AO_(LV## S!J=. OJ43HNZ2*W=EKZ*F MW;"4I7<2Z_.7+MRJ_47:G6^Y MV60%]WFH(ZG;-6R&@8F$W4^,*_M&1)PTJ/& .#4M[W,\)H U"U*DT,GI2D)Y M,[SNQG(0UTD[1^=%:+G-'9)<7MHGQVDO@/4*,'Q;PO+F]L;IPH[TA*3UV '_ MN M+NI-\H6';+"0]KN0.*>B#)SRYEN#1ERTRZ^?H/MH4J0$&N6"O1!9X>9K5BJV M8R+R),?!9XG=.:;9X,Q*5W& M-8BY3(J8Z>&6D#&KS%1?A7->2*RK=V&@ $(-.P"VK4BHD36_0[Q@U%Q/7IUV MF!#X#LE6,4T/>=7]H[KHR >,Z:YDPPE'>$H6XGH.8\\C]%T6_4YCO%VXOCI+ MD9$5F.=K"]CIO'/Z%2):08V>82M3N;S! M](#ZK[M.^!4MJ?;BK*EVXW]]_OO;E\#9[_[P@1< !*W^\,6'3BFG0_.[I^=8 M^/4P3(D.K?2(L4X>=?/5K.&^'I4BP]3D;J3+OM%^8@OYT"UVV37$%/#%X]3= MS]11^7Q3#I>69[..W13]XQH_O"MU?%Y^+9B./S]H3,?C=GE/2\>\Z80G)&>C MOV @A@]#G=3/H]6ZUVG >8(^CWX_)&QMHH_4FU5+V6W[ZJH\?!$^?YR?^YF? M.6._4M:,Y3L$1BSNCIC%[9TM29=M:FFW0AIE3QTY/\I?A#\3T4!"'"%[\2&[ M],2KY$*NPC>D=2[UXH.M3"1JHN:G"AUPL7QA3K\*%OCT%]SH6*JS5$Z8&U&W MGOU\K@8N5!H#X_:53%$3#=KN=SQJC;&J"BL4:3.^ETG:Q=A45X$08:051_Y> MRHVU_.,0]UYVE'FB&",L5;3^,?VALFOXR@6Z'LNA1G=4B5Y9_=&L 4/U09 9 M<]0LL6KKX42#LE7/,C/:#>EPMMU-RPQ:A02(%8J%RR02#"R^SNPGK!M=B M!.NF)>9Y6=C=,K)B.7\^*F)*YEY27,Z]12P;\5;?=4R2]"U _HP,YTFC3[6HBN%-[8 M.0TW(0RJSBAQBX2D$,.AV,5?QU,5P;;BH"I*63DHAO2VH")>F?4#614=TUW,V3J(]2! M#5J(G%$!COD9L)Z^S>X,CW3D.:0EF*G%8 LD)E;[Y[$XRE4Z1S\Z6;R$-\"7 M6#BD)NXE=W_7A\ALSQG2,?S(KIWK=E N>&2$I"N01]:G^%!(J^FX\GP)L?)E MM1^H!W_0?5,F?.':E+>KT4^(\I%0B+I;)N[U'8:"2PG)K[9=V*J\@D0 8T_) MW-YI+L2*[JQ>; @6&@LQXVQVE9XBTXN.-53FH!9^4WLE,)PG?D%?2=M6;-SS M=L::+A_XQLZ0%HF MN(5"Y=MH 4F[]K;:)JH[NV3[A&E?U"#F@4>TOXTJ/C[41F MDM'S8/!T$%H0JC-M6ZX^8\6:^,E8#F^E7Z5^_^,O94IRTK2L<.=!OJO+[D;% MZI*GSN&J:<][GU]9H1UQX(3O7!'B.9E\+G:K9^_J:EI30,"I9*9I$PZU2)%. MY/%#IR7YC&[1&M9\UP*WN.@#;5SC5YV=;;7@3( 6$B3V3-4CZ-QD"%?U M"G"CSGBVP!ZN*_;,C:$U?":PIGS:CY*Z'0%_I98(B\PVQ2] S^U%*P>QXN0F M:[)Q GCI0*3L]3JPL7E;?@E.EK3PW?Y6!6[:32,?5AA#QI$*@&>3\I)&)M+% MS3'7,.3N',,5":5&0OF4@'4RSX>T01231IWW^W!T;"6] A#A,O"2F;_=CC? MT*E-SXZ> JH<)"\3EKKCQ4[((GC=TQQ"J0H6,1;$\5!'*1R-R]"/GNK@G, $ M%[](S)">?ZG^&"V46E H3)^?'*PJ%#MXKAR%;U'WCQRG7E#675)]=&R1^V+* M_.@FW_O7R^HVMXZ]QF!I\*0#3&018Y5+Q_FI0[4*9S70AUNF*JZ[+4(J4PCD MO;,3YR[ERXZ),C>9C2D":T^9=Z+B"0:#K(\G:G643=E-%%>S.:U"W+85E<'! M]"61C4,0X#TJ#XUU L<[PO3JXYG&0>2>G*^T%/EKA J\D&7(IG8@=N2)6DFW MW4W+/.!DR:IW&Z@Q(EO9$&UV_(;?+V[2YWX.FUB;%QTEU22]H_&S5ULD^?J$ M+--)._0:"=?7<>YIUB)!YBNODMV'[^'E/IUW>W^KRWW(PG8#UT8:_5WS4=8& MJ(CB1'-<@,%I__\0WE)$LQS!^:\=O/'TLP<-WO@$#SB"[Q^JDL09R()]66T@ M_+SZW9-"A'H$8<]:A[H<&VDAW-64N\45SE?_'8PH*D W<[$<3VF1K&GR\96P MB(^U(O+ @L;4;IEGT(;SL\6LU;\]_?/Y[U=A)AIUU/_MR9//SY_:GU0_CT9G.#+ 3]G[ M"O]Z4CB*^^8@#[X5TH%I/[%AW59D.%")^[>G3WY__J?X!*-=G:E;=0YQ*:78 MG9SLIZ=F2>=@.3E3M=ND^I\21RNEI?)N!'/R"->X'[C&0DEVTW33]FR-F-DGY!'TQ"N;MONNE2R')="WU4E=^(@E/(:Z+&"-R-@18A!^<]K]:"Y MHX;,AVY9AI:+2'F6#7U$9MW34EJ@;_#+!O/N14/F-"F6[%O("KH2GO ]%DGK M- 9":*]K6JAA,E;/L69ZJ77+?ASL1Z77;3O4X;= MOF\499FJU8LD->=],L@/N#S<,=?[/:/)3SWXILS"/Z>R'U']\V3H*E)4G4IJ MBB\< 8K6XVZ]>YWFDKT"DCI QMIUH&\XU*<(4++"4BKP\) W3CK.O"Y MW$'ID47&R+!/. M+2(N- _B:M+]>&M $:G#J_KL2/"L-%<,79M=F5'>LZVBR MF;^YY)K6KJ-<8)SZ0E 2]<:W_N\IC8F5<6K*5V^$UA=(@#T51 B**8.@-!T' M)Y=@VWB9S 1]/\!705C%AAQ%(!DA^D3_*<1UCV'8/9VZ=Z$T<:1/BL9F5TE8 M"[N%RMVC:WM/$X;JM/'#.*%!,@7;;;5]'/E[''EN1MRY.$(*N9'&J_,<68@N M'V?DGF:$:/MEH#>'C28!P(]8[X%KV6G?G%:*'^?BGN;"MXD0@J0_SC&D)"W< M=_,X(_=HK[B>K42*LB66!(DWY17%+BE/D8NEZ6(9;L:6+:LH/$[3?>6C7=.:%0-$Y5H;$0&,3/H<51"/ M^N264+N/TW6/=C(:Q]CX41YBSY#\!Y4N2\2R3O/D<2/==TIX2;;24@\S;%)5 M(R.S8U <79D@H98PQJO.R0MMP*AXHK;P WY3[ M#'HY-$-7FWJ0)@EY1,>3+XVL/L_--)%'54??1R.SB(J;!?63H M8(J^\(65'Y.TU=?PX2?<5"T(>.X&669KD$4WR00[L".9Q"JSK"2V0 M5T1+T@79BZZC3@Q_)66,OKP9$NW+VN[' K^ZHDI@ HD1"(ZQ*E M;N/A:4@@9;J"6"FAP4@K152;J-)O<&+M^GAL7GCRV+SP\X[H]Y5KQ N&;+6K MB+L^H6+A")]Z%W1_"" #70^0>680G'P\Q![GJ,2$-I\+R,R'%<:@#@'."J*( M,L3!1RA#W*_WH4U#-S$9P4%88U +-8",&%--= S6SQR;S-ZXQZ_V^VM8L%5)>D;Y%BUQ':BJ$P8PE2S>C M4\^"]O>/5=K59WBYZXJ['M!@+O8G-M%9XSI&V, 0%J2#3H:;$!AE*CQBJ5G1 MCKGSU7/G,B?%_12 $4PP+P?38[%.![!$L)%61 VF0<8C9H?"2/;U!M<3PZ!'2)H#A:J*!B,BG];E4*L" _T"@AH440?[;4Q# MM\D@Z5M8^OQAPP!O0Z/)*J:10<';07#"&(5!)70:VG]<*?PA.S21:@"OXF2+ M@.\%9TE3O226(ZNO6!L\)@]Q@C>,0^.IP<# MHL(UWZ^4D\(D:YKJ7;&*M/B61BE\$<6;/XD6UNVR]$:D;QJ02VBYFEF5E)>H>WZ#; MCJ:MU@YIMKZ\$ZTI<-F8[03#&;E#Q9 _Y#W[S)U;0B:58T1-V,JO.AI?/VH) M>HJGXQ$"^@$0A16[822D!/:LN>;1JEP3OXPPT$D4[7A1E[OF'A-+'WG6Y&13 MIY%*@WID!J.HI4X2@#T+MFU/9XS-(DWQF[)\\SB='P9<*OD".<^CCR-'"4)*4G/9+5 M NK'2;S'2?3ZI3*%I^=-%-<,_1VG43I^'^LI]]?9V[HZ+V*JAAA[MX9XM)XI M#Y84$.0#Y<_$-BYT2R+>Z4(WO-XZ$D 1(;6X/1#>X(5ST&">$? M\WG@H]8DG27%0H5P> MERC6V*FN3>QP89%FR11)C/BGX+$1WDY<.Z$>,;T2QRF'#Y3N1^?,'3'0ML6Z MJ"3YP>S%ILWHV0[+'@3WB4?H)23HNR5SJ5!.E>5R(6V4"!LA8)^_'3(U?ATF M)4@==A[ME*[8KQ@>_VUU'09X%?S7!SVN >CPK#K/I<\-LL(,T>SY8V0C>3"CM^YJ=SHP'S8B?[) M0[9CR6[(E*C!-6X*?TV)O=9RWK&,G;^QF(6:SS+S)/.6>U("+Q3*5B)/KBDE M5YEHRD3 3"H>W%<,\Z7Z<-CT#?TLV#^6$8U7/)K?0])+OZ;Y43" IQQ5X5EY M06CM"7W0P-XF#Y0KW, ^0([":EDB6KK,7[IZP*OJM4@%%_FIYX'091\F7\6[^,S:/Z44O*< MOY@K5:91A\4.)M>I9QWIZ8K_B;5U(Q-TI!X>Z^I'2Q!*U[)V"F$XA.LA;*E_ MA4GZHUN+V^?$^,9-:R*,3CA:#NEL#?ETQ2822[+1*3>,D04$)J4+CW10 S! M+:=,"E>Q4N)^-5VQHQ4N[7Z=>%CQ;IPMY- #WF)Z_\WO%Y]VB4\:#3]!%S)N0VIZJ*[& MLHUD/I$J$_Y /.S3COR\[QY[<49GT24]:>Z$8;+:V=FR*$DG/G/JZZ:PJ4ST M@YP'(W9=:6<3AE'V*]6*TV'*G2X,5>9IE9F"Y ^=9^84]Z4W\-:6Y9V891>N M7A,-;3TX9SN>%4V],SR(G0QSHO7,DDBO5(1%4 8.$A&]-IZ'Q*X+ M% ,DN112N66)A5?V35WUGH5_=NQYP!L0.?XLW7=;RM2PC,I;6F2C\R18R!0/ M65[56ZC0.79%HPN_["'NXG6+L-SE,+#X:4C/[I2<:!_^Q7#"^=R(A@"P4?[Q MZ44?M-L)J0%(AHHPRNFNM!2[AR.2%Y3Q]2WNXP?N!U+81_&2CZ1SR5X/1DJ_ M5]M@PEAR3H+Q5=7JN_,WYZLONP;ZQ<&RAO$@<5[ZZ"_$RS9GTB;% MHAI-X,(EU1_2_* ;$E6-F!^+B_(0AM.-XR^98ORET0'J@SDJ:<&KBJ2\_MT. MI5FR$B[A>^R;@HR<27? PJ;!4SB0PNM"=Z-!.F'L :"K,VTDX0!>>L04G-<) M&>"('!>];H[!/=*$FG1L+!W0B/4@+^+4ESSG8+_(0QC)(C6_RR 2Q *G^05_ M<;HZWYN.%$_""/50T0< .\!%S\IHE]7VHLI6M]KNI9;BFMP8BUR2[6JY(YI> M!'>\!TF7L)\D)M76_=G:#G^@UC_9A2QBWYF$DCUI?#9'T:@K[I;V9\:RBA8D M'H2NJ2WJUS'[3P,G1++H7Q+X*"QLZ8M4,( B11VATNPZBWY0K%7LC9S=/6JV M-YSGMJ\1Z[*B3L6OSPXA,]4(B.SJZ M)F^I#\&:132 [AX/UV<1#M2+KMLB]F:VFS K-0U%.0S4F"= VZBA&U6?I%@D MU =T8F6^/>N7 PU7]M3T]="]%\JM5#?IJ$G-,!NV'0NSJMS[#=6?A,4C[ MU/UFV@^('@?M=N.EORG['F<6'_F)7/V&EC\CGO^J3U(/R91053B<"M4V?YB2 M"KA4["G;=F)*V6?'1#XPWZ07&V+QVDGJ.8-_G%I5"EQ) >'W!O03P7>R%9 M"6\R[:_LK*46[3T9)U4;="EYO8-Z _Q5;28*XRSO[[QZ]^O63T;<([?N198% MTS?L+\1J2S*.GI46>53-31-SG[("V$_HT'$$N>I6T>*+;RE:/)$;75(?8_D. MIA[JSV;+0BCZ US[CH^@AQ]L/<-!?,NNWE5;)OBG[@R2#%P81+9#XJ<,J]\ MS_39%_]X^7=DWY\^^>*WV.A/_OC'\Z?I1F?UHJ=_//]S\O=JUQ"W/.VZC?O+G/_V!ZY![%D/Z#7U=GI*^9$]9 MDA+KE::GL#EQNXL.^3S]37<3GH741F2;R^_)OBXO$S3!4-;*K"W8&S?<$,SU_C^/+19\+SDUM[^HWI ML$ *HM:@7OP>'%-]%K'?8D7(_^Z1K$1VKH3W*>5>31Q>D! 7"?[9O&G(,$R$ MIQMTH3F/EYZ4A=WRAX2TP7U^-*Y**/"T(3"&N: MZJ*6=(2$N)P2YQ(:^17L!'P;[OQ\DCKKW[KUL'K&/L'3SY[\$>8#4M,U+VI> M,7T(%:[K/FRK9W7P?%\3.<&.-]17BF-XHV"Y<#D%2%*P+ZO>)V+4V*H1LC.( M1@7_#=:$])?]1-G7"W+W6B6BVU8 U<;V+,%D5=8/5P9T!>:5;R#\I7T*9S2MPI[E_91F&_Z;#\J..XGU ))1VIL5$WG@PZT M?LO2&*J$HR.9C&\4BPR!0K")]7!9 7;3P1F_RQSK6?#FV2OOXN>G$$L03[-[_^I+\[][+,W_]-'[ MLFJZ>I0S[JN^'<;5?Y3[JR]6_W\WD3;@K59,E^%S5!1+PN#]M6J-]^[%7[[A MC7AUU53""]R$]=JYGCET:29#8K?%[L^(4(1=1+3>(#//"MB.Z M%4KFL]P9=^#C_CV%\#77^'6G(02*J8PBN98ATC4#&8R P>N3O7P.^Q#<3+I4 MQ"2QLB$<"\+RJ^V;8MT)Q29ZLN <]NR-1>-%U]14BO,B^+K96XN)>M,U7[TK MD'=B9X0)7JH:F8H07=+V)9A\BIO*H,7QO.+D#^?QE6; 3XZ-2T&1CI18^*T= MVMZ^14,$Y@!W!R2YZ=9V2-BU,H3F!&TU7,>/?D1N4BV<+6V*IV*-R^:@H']) MI0UC56XCUW$R]5J.IT&B&\XF,]$TSH=,0*D8L5ZT5I>&3S7HQTOE^:*P)W,2 M;DZ4C%;/++-.%4O&:&1T$>NI1O0VNVTBY37"?Z/URV0,+7H!%JIN@,_(%_P* ML'L.45^VX"X:_W6%93-DI5<5/8Q A.OH+QXT5OL%W3D\2$UFUC>E -/<;5#& MJ)==D6Q)6'^(S_*C5"/U4T$/PS'/^YZ77-?>4VUI4L%1R80'[MJSZEV(JH9@ M/(K5AO+D#0>H8(D+6TY%]&0#AL/C,L1&H_1G3^C XH" 8\Z;KG]+[QOQ0+'Y M$,(-*+^J\98/2=7&K/77V$XEV?0B!>:X=5BVG(+O%080C@3A0>?UC>30=!^+.$N[KW!1Z!&J*8TB7>=Y3$ M.R2_(%G=*VHMM;N9:,.I0\8<=+&9IPX=4Y1?6&=RRW1'84GY]11]\"Q"Y^_8 M\<%"W4F;K('-HAL/^)'N=\]161+\4SQ >)9,&IN7?DQ5>1 M,B6OOB7_".O.:9ZR+/<"MN032C?\E.8" J6W5'4C5/1STD=?O5+4NB;'__K\ ME6:="Q>L/?N11E&_A/^*7WNV+W\,%_Z^6J_>Z *WKW[_)F:Q81C"5CEC,[(M MQ^!@(AX*/PA#TJAG6FA&6]5V\;"\_00[CRLB[H6S/--\G[/':"Q]H,X$$491 M?UHR>V0C:#6(VN)\(RU21>M_A$< MR/B)OZ0C:\YO;1>7ELR8;5%[:+P6^=J:U+R>K! M?4N7T\SGC%N3=QD%@QC3U^&-PZ5\;RE:H-P/OG\3O_YUN/G_Y_N)&2!H :0B MK%K.6MCC\UEM=KC;;$K)IR@= B%P6_T/(,K)N=.[+L.1RPG(77+T0DT3 M:R@,!HA[ZZCBBJN=NAC20\*5S6A+QF%T+6SE#?$APE&"1Q-U:*.0M<=.NGZS MV=YV^<=\5NUT!6JZDZ55R:!CW6FKG@9P2B 7_D(T/,Y3I:5IK>1+\=ZRF_/+ M2(4*+(YK::M$.LZ:%A;--J,.$A!JW,BZ#H400!IJX\& /_$BY=428BW %*G) M"0BWRW+S5ES!>BM8N;D^%SE$$\TRRC'TER^_[-Z@++1Y&_YK'2+H4KQ#1PY- M;Q$BA?V0+[V^"I>3"&-;[M4VSW:*K@:MH\Z$C6;K>.[MP"<^,+JTMNG?NZ;KMO2_P?VC+0<8--_VLBJ; M8+TWX*$@M3.:A9H00#J 3&' F F:E'X+^T,:YQ,N-QR&L0('@?YEK!K"ANVG M5E-H]B&?:&1WRUY@3V97D C74XAPPULH9E^4E E)%E<<)FV18#=_)W+;8@+C M8K-@)[G*\9&G516&M![4.,?B9Y>)564@P7(C^4F?_-)^\?+9A9=OMV [M?*[U^D&CIZ ZF(ZBR2]JAY@XA*X@DZ:?89K20O/-8&' MY]C0E21APVD8+FX-B@@[9N]/V*N%XOZ^JD9.SONQ\/M_=PJ("0X(?0.IHHX;MD'>B*!#: M2>( -S95V]R7HD_/5U\&6T#5KROBEU>+%IR95AO8V908%1E=[E=?>?[]8^7Y MIX\>UM*6?58Z)9.<+Y:L+N+!0%-U+T K*2$KES+O;$L@9$<0AZGDX6AP7Z.; MIQ4X(I=!-'VPX_0+/T$7&;HUZ1)A7+S[NX*:#LET2-\C-51$\ASR@8:P\(<= M-S3A&:EZ(@;\],&.#=^&IPB?7L2&-%_,G//8K@1S5_5RN+/GRYX!]2TC0TX= M@4T#WUQ4D8X['V:@!NN-EPO9@245@.IM=HX95%0(*2AL29M-?T4AFI//])N>\KZ"!-&/23]4;BC *(Y)7.L MR<:632Q51J\M%C7N^!/,1G"6M]VG 5\ MN!G_):HSX8&2.$2Z"YU-65A06K?/BNK'E+-B3YWUNOR"6S83Y3%U;#P)0Q)( MUQK'D&N#$FKM"]PR.;5BBGP%[QB2#U.4P;V7X"W(89 W%:$%W+43GA0D0M5( MM64R!#;A7*[IH"-%MM2MA-IC?KC5L[F*I3W5";$W9^41:IA8*J\G2&]W>X _ MDQJZ*+"Y+Y&MD>JDP[I4KNA*INT:Z.4H=>20(I$8UGXBL\F%3'U"]H0/,<&\ M@3?*!'#L"S*AI#AW[M>_9*[67WSI[TX)?9E M]7B*-X/!2@ZK.:1C*&L]:$F ,2\P-BI^Y6Y%!D'V6',PW98L M.DXMV6)3>_&3S!D-3'PJ*3-[L-X&%=D)U668A^A%E@WFG$,LC\RP MO E;SL]JB3]^:5NPSPSE:02? JT)CY/4OHT,JR%5QGE"O$YR(,?R\^H:#U7$ M"6E;^D])NC_L$Q'#?UF5U_5[38-'I.M\6'OK;FHW29XJ;MUHO=_^"N1/X<*FI@[]; MDT-4"0NN%;;Q!U]'%L:84[OO0=L[+?_[:I$5&JT$QGJ74H\WX:R,=EXVC2>C0.#9[(_ O\PJ2B_<-T M[HGSOE>C1H9\(8JBIKT7#97$^<"YX4$$J"K^,(-7H=:1&YW4A? &O8\_R5^UUW7ZK=N$F&PRH:W/7%F&5@9^&6?# MN%_OP:0GAK(* XY%,% ;>GSOY7A98K5-]6[>L,2):M_H!4] M.+FT"%YU#=I)7G?A9_2#-\'PEE=@$] E\%V+;,7_A$^VW=Y*!30UG GB1AC2 M;>2*XS+?8&P:%='P:C/1=34-X^ERA+Y#DUNI;$+L!@/.MKWH&&[E;QNY9N4J MG$)1IFIHQ[P#&TX8^:=_^O=B]?3/_\ZO%OYK1H+(@@F\%6216Q.\E!&)3IM: MZLC!/\91$O[_4[G)9T^?Y*0AS]K#T;=@X$9*W !F"*HT>FF4&?. M9\]!$(32F_,C1E6)'JJQ^5Q3\N#:YJ,-K$LB&WEQV&_-V>' M4_5<*AB$(@(YM*ORP/283GE9\ZU2ZM!.1[CQLRL\3MH][A4_#5;5$ [)\.FI M"$5GDK=;%0[4[E#U_T?^D:&Q'B?QGB8Q9Q#/Z+BMS&%X82@/=#0UOD%!/"!I M49#X_W'2[FG2#-_?6$T@G6PM,N)85QAE:SR$A?7HLJ MN%M%O!8/7]#?'Y?)_2P3U73M>F;- G9^%,SU3K#I\(LG)/K(\Z)&(KHLB]<1 MW ;>KUX:OJQNLVN;P:0JC?5KI0IWUHE5CB+CEX&E'',6E35R!G_3 TIO;>^A MY8Y3!"NW #6/XC31@'ESV375)U2V?L_2[BO2Y-D(;O:P)L=)& ;">Y*XKG0Z MA//Q&LK2.OU=GR3Y?-8HS\?'WMO47]JMB/QG.%LS*B7M-V(U1P"<'7L5J^MT M";-.Q'9%C,-ROP8\/F9."4=%, 61!?Z^4 D?W13\E0^@6U-[7F\DI@^*%2AS MZ!_:M%W8'/6&;8Q$Z0+[ -P=E>92&LG0?2/RBK::2$^>.I.EK8 )])+R/MH# MRJM1"4PIP:@62:;R:%=E_ Y:0]DYMY??=1MNT[KB+5#P<\8SHUC8%"A5#X3I M(=J"OMG>U%OQ)GX(WQBVNKBC@]@5EI8OHM[1@)\\E@Z 8/NR2RJ=EEL M8N:"HYNQH\-.7*LY1IN0VUD!U=J7-'BR/J[8P&T=%(O/'F[$3.RF9V4G*9'6 M]R"]G%%'"!07)/,W!%<7,M7XJG-V6BK5.FI[%3\@FITA=>I]QQXU"=",R/Y6 M5%BDY#' &%6$,YY#B2\,FAO^G4YW?$-^H?,EEVA=;MZ&L9_:[9GL^1W^[XN? M:@&>WLD"K#ZT>_:__B^=U (M$U@["&ZW]D#D?G^ /\$81!C)P=1EVA)/'MI!LA_'5OQ.>]RU MOXE(0)N&^[X@)OJ=<3)?E:/^T3$MKP5'^;")SUV=//BD5C^+,;YKMM8592F1B! M]C>R*QO;&;P-PR-^U_I=\/QOO)G 3?GA[7K=7@^#]1'$LLT:K1A)&?0.& MOVW,97,D9RE1$*5GD> M%1A^=\_$X!]I;J.\:D=FI:U6OR\$@YDLWN?=?E]#-80=_HI;G-](X3Q\'ND8 MGC>4G(F,MF^>/Q_RHTZ\6]?_ZIW;Y"A+9M)-\F2Z!YB=;]'Y&1XIW*U(6.FT MNI]P1FSD(?5MU&GXGV)>#>-@4W#8X<+*N00VNPR7?3(%(#46">I-QM&1>65A MH"9M-+.U;!?N=XE$YX?\*^9IW86S'AOH*X"5ZX9W^)W*AJZ$(WY+6B6,V M-I&T\V7M!EANF-V5#4T)4N\O>XV] \Z>:\BJ&^(/1X+UN0_AP4;%-T2 M?4KI)!N,1A]_-;J)^(S&RD"*TX-Q7J9?BM*0!:N?.X3-I&EU6,W0)%X6:BQ:$-DN:;#UIV$/L^Z<]1PG%U2EJIL57422L9E5."X MC=C8,(;*)*$]A4T4B$I;V<]7+S-_34&7#+$L5L\O0W3%ET?/C_0+D<#R5ADS M-),)=[)D7Q(9&_@G-02Y69A[6Q$)RR"$+YSUOQ:/-OR!>B,W.;B479W$L?5$ M@&D>']YN9-QG ADWSC0C3A#U]'5^MDS0'S\51S5)[\KFI\R%U]DCUDS*8UA1 MAQ;4OHID;.$WE'?A0=9-9&8NS]H\VXS!PD'@R/]X(+42XNSAOE,P@Z:)6:2" M]#[LZ0[FC5JD;Z\1\\S@E75+$L\(SXLH7;/@R>6,0;<0KA23C$8WYWX 9O>+ MM&39'-R._*[ LO-O PP?_)K@^VB"36@P]W2U@I<6(@?[MRC>2,/G[9X ML/H7E*;]A*+IY8RQ+1E6P;'%1M)"<=?CW!HYJ3S5LRP8-SH7UG^>):Z6$U.K M4E'KTC.=W-&G5W=UFX".5,%;G[W@;]"=IRMZP:^^>QV\[95*A!/P[*]_>;5Z M\L?SS^V/\1+RRK_E4NS4JWC__W?(CEOR4ZAS\;SD&="V$6V GR]*%Q3& M!URXKLM:FO&M]F0NU161)=&D.>(HBDNS'"$R-.'EPBRWX>0+T?DPT9&LL1<) M(EL.[OFK9RX"B>+J*HX2.4:YIX&+$AF(Z#EV;+HH2KZ[H30[DN MA]HHS(1X!42@X?X7RI2$\AI/ [IR:Y6PJ^*5/JF=E;8(\&&< =^XA;*&R4E6HM Z)=?B]CWM^@$ MR7\>,C'[SW5Q??WM<^PR;1^*\=P.!=YC8!?7]BE'().:$!EIW3,A!S@&KJM( MLF]MT^9(Z0UHZBA\9(Y[(D(9JI_/TLY]S \!(:&(Y[KNR55 '8NVO"\) LRA MBJ9*L77,X[1\E]=O?Y\B')P O9W5AS("N_TD2X":XAD3MXA=Z'8A(,:^!O^M MCU>@A<,FU1TKGY#A^@CVX/2Y.S@,I01AC.OA1OM]MR4B1_@K0@-ZJTM M "U7[*MR #>4IS *1SKL3Q+UF7LT5+'ET,$+W@,^P,%0E,2B=Z'2+*7":Z(G M\ 7*NKVF$.I"T6]V;[Q%Q+Y7-]%98 MU?O8F!+OS_!QPGHM8MB*A=Q3[$@ ZABGXP!]WAQ6!6RE+WKKO(;?[!J27F!> MTQ:?+#X7')MX:RT*REHX[94 H>(A_ MLN$+T7KA0@%LTTC:.U3-[LP%?=;E&IN^F,G.!1/6 A\B,Z&13V58HO7#W=2. MU)3IH+#DNAZ8+4P96<.ZFE@+79+$RFI)KJ=E@,U-E2?TK\^[8L^A<4(5IRD_ M6M)OWCS[:D4XF35T-PC>[:#=>_2W/I)U?!XMXR)L[NL>V:3 M[DQ?I$ERW[(Q@)2T0I#7'C&JA MR# 6\WP5V5E M>141<2M*'29OG:ZF#S_ 432B02/O S1"_XK?\O&)HT$]&R.A)( 5?B M\O6F MN9NDDT5C*CMJ52WC:).A4*,S4S+3W;NT /.'>T5 TP$DTE[Q;VDWAAOLIJ;) M+7KN:SWDUH&7*;5Z.F,R23HS>1^U@5(B5L7 _5_Q3Y]M]W5;@RTSQ?+S-&@L M9NWY@D7=5H[^R9^&\]!F]6V/A-!AZ2E>@O3T$0OVQT\%>DU!?TQNYEE\"X_YA,@M2?J:!A(7O"28#W:''V*_#LN@ MXQ2.WA"AHIS31<0\^6Y#],@ /15>Z:O@EJRB>C$*-(FD9F>=?IE(-0$[UI5 MY;E\JD\6WWZD,J=*G>8LZVL0K\-.194>5 3ETVF0;"\_+2 #\3WEY<+XPNQR-NLD1W;,3A*"9K,@+D M43MTK7[M1BN>/)OZND8$L>EK$BYL?,B1GD+6KJIK.ZXZ>45*=]04B R%!C"@ MIP:ATTANP6I3#@HJ"E? M::*OB!6HDBAJK;#_;IHT_FS68N^M8FS)FC@GR%W3: M.U\=.U\]SY)KR=WC9W/'.<\6,%S2"7WSJA[9VBJK!LZ5&0/_,9>Z2,QDS&HO MT.D[L@P8T>,RXT4D6N'MI_>(QXC;Q4MJ 2E+2WH.=+T9UK#4NPM$VTP<(B1N M<33C71+:BH7SKG,%-B SALMZ9^>LQR?0J048L6^73RYO$ZL_7WZ3PMZ##E*O M^L7'#Q\B.!Z2R\_U4#3;Z@/T1 Y.UE[\9BK?H"[)3$N.E1NX1Q6:KMK;><>5 MPM-R^@%3F/:ROL3Q![R1_?NV:FYI!"^6^5VL^RACA'FX="_.X!RO&,2N!)X[ MD1-D/6)6+U*@DUP.7"E^:9I[C(N1D;#FE90SLI\NU3M] MR.<8^=TJI)(A]558A=7MV$:H\*MVHR1S0XWDP;?84Q2RK[;UM%])+PM"==3C M]L'CWS@P5NSL=A)1!LTJ&*A6>)8?YP.NNZU0.@=?J-U8-ZJBXL+T:Y^@1RIP MK9Z;-_!QL3>W:UG=[0( MBRO8+?5NQVC,\F]=;P6'A>>(XH:#\VE=I1SN[36:3^H.X)R)R!1_Q".@ "RR M5(G+XRH@V1+08^P(<"CQ70P/E,5#@]4N,U_=PPUT^2HXD-S _J)LU>M.Q]W6 MRZP95VC1=U7EL3_A_N@?V)E/J"O%EK+;IZIB$FYT79?)UQ+T6AYH]F#P;4#1*&G2<+;;;L $MYE4HZXWXG[KFE""NYGU3S]?!TA@V$>MBU+ 181-"KC%V&V2A.V:YJER5FE]Y\&/J M4"I:5:*\A&64&7 57,EP@;-N=S91ND?F7[]!-_[G5"ICL P8YV.\"NQL=%H& M4=+EKD9N?)X/&,$NUQ5A&N<#%OQ&@:!?USVU=!<"0]<_WW2DT:=_](WA>_(R M$'&%,;OH2V'!31X0B,]WX16H=D][ALD8E1AY-/D5WB(R;V4D0^%.'"C04::& M%#^%@*H&QM![%RJ;NKB0ZN'(Z[-QX-ZS)YPIMB&)6EN+TUMR]#A^D(BR&MMOZG9Z!W9J:_-9]5V[7/#/R<[-C M+UO3+EL] 47&DS^RS0_OL[KN),C@=MS%-\B?%&PJ/_^CICN @3Q3#UQBJ1:Q MHB)!XV5XVQ*V7?!U\MO7E3 HQO?[NJ^J;;=G!HASO>*W/#96 MQT)#*XV$3EVP[&^E\F[D(T^@"$5Q0[,,/\&W:%VX+I,+%!2VNC"8 M%V9AX"2[96>\=)*%<>#7TLYY%QR&N]4>&.!:XAQS>Q%_HGC+;3U(-CAX9MK4 MH?X5""<7T"#6_QXBR DKD%@G!%;-4<"5#58]L ?)V_++\^?!1:W[S10\*N-F M>H:O#T+= ]WQ2^([&K,IT^;R-5&MT$4K^PXO=B."5%Q"U4B!6M5O<84O5M"Y M=#%)I+^6Z_VGWLT:H./8A?OB;@32'*+IR5/6[>I-<"%XB_(:&F+0C<+*)F#G3SBGP,M'%)0[:&DV)6^:>X]$]Z?JQHOST3X\5 MY7\!F:3'+56#-IM@'B*V)*ZS_QSRM>YA+*Y2G+;K(K-1DJ=Y$6#)'_;B8># ^9\]5<'V#*R1)0)A$YH6M#+.A2(( N[O2)!FYBNFA96<9C%\]J@V//"22 M8ELRX^.M!P(SFT^-FA(U1]NNXC(]3AOZ:^QV97J6TS AGV[:V2+@ M,7R!H"9VERB<4&\+KI2PZB?AC$%>B0WKW(+RR =OLMI?26"D4T8+!ODKI8$Q M%/^1*Z%-F HZ9^O#&?TO=PFC^+LI6QJ)<"/J6YD],Z=O.F6\DY8HM$,K]0M# M8*&B'HYU\LZ4Y=^Z@(3>>L-]Q<\2;GK?PRT_4*G.4/I-5*L,,,8H/3BP%#.4[8)D< M ^6Q=^)C*CQ"=4WX\85?BFN/XX:/0"Y!DKY\W>H3&-$,%)F0N6 L%B VG:A' M]VP,9)P!69+&1_1G4&U?NY8L[YT][HN=)"KMH7#BW6BOU68S]86A6-1?X\_) MM@UA!9*LS!8@#:L&L84GY&V(<1\;!=6','!>-=P"KA8 M788E&.8PDB#3ISWK'6DS33#)EV"DD2H;]]QH-T X)'=APZ\3_;),;GU=-75U M+><*],UBF8 ,MVH([$@X0.B^1K@*P9_F('!#]].!YI+6!??WK)DMJ\=A02/7 M=C35$Z3H9=6CB8AL[<.UE=\"+1 .*77;O*MC !*DM-)3RZA7A=&%;(L>,D=T M3R1%+;6-,J"C9ZK46<1"+BT8]F0'T%5N/ M^C6\8::2"U:(EU1X4CH$]M,>3PPN6YJD:KNT_;T)+E=/_IT$A&HYXSN:.HI' MUM.!^BKHF;F?.^S^L O:5N1 GG[V]&EAO!Y/_OA[=:2>=S2"C>2"1,V#)HVC M%;C^9&W*GNP+<0BX&A!.A&!\P2' XRAJ1.'A@FD6[L;@_6$S_R@OL:?BPX]N M_VDM_&XW@KW;J:NYJT,X7+6K0_@E:]4(HSN14UC*RE),A!=$LHZ&+^%2J7>: MG2DL#J(5J:2?R*^&,7:G\O79T5/S"^[^>=K6U<K4G52T/-5.Z2_"G0D5*$<,:GRP<'<=HK!_)>CZZ/8)[8X"M811F7>5 M,N+2BOQ%S,(LCC#G-RLN3%$-,JIZ5LHWLSO,_JREC&0TQP M-5BWU?NL4K&'P?V1G,%#7FHO'!SQKB-0'#D5B+Y\FQ QF!0JPR';>NQZ0[#A MB(2_JA/T(J)Q<0\L4\9E&JXM1!80&&0 UKXJ&=G#@?6].N LPKN2Z!;"-L_1_-_HT*MA,$LKINSAFK+N:NC43X[OIDLC'T8/&SH M;;4S4K<)&5^>%WD#^@N8CBGW&>)L+4R 8T+5@>3F+N'WJR]M__FQM/TO-$O? M>E;0$>Q<&*!FJ^)?V>O+[3P]@V&.Q-@/O]KV=^$Q=Q!SWO[(:CBJ-X:<"Q,/ M868IUZYI9RXS>SN=#"U+A4_2U4/TDOX0LN)*2@+TD$_M;U%Z<#3&S!0*9RZA M'5Q:E3Y[IKAP[:E3HD+> .J#2GN/\S;#"4Q< MF$QR-=9H(;$UDZX4M(_2*HJUG13,#TK5!J(>+CS0185"/"B]*UE8IYV=- S> M,<-FQRY@^OK:\=PKCAW5)ZBW(C@F:<7-LF][MHZNL*J;$U=2O SW+L[%W+@)Z^.Y0- M\5>7!TT*'!,QGC56YK?S_3.\4(C]^KKC[4"EV3@/VH0NZ%(5(@U.9:M-.D[D MV8R5L7%#'KIM)M$IXE;:$)SW1EQ870DN&.077R206Q@T:>BU2=O-1U&X-9@P2:OCM."( M[$#;H:_E01?WCW_14C=9]IT88ASW!3*'GQ=*XO.+RW_-F3VBFT.X$L<@^O_. MQD>N!]X\RS@,2+B";%N%_F6MK8LWF8LMX$BAH':S:2*N+CSU#MO"!MO"@ M2:HBMSP[M$)QN76')&+>O!Y;-M*^)ABK=5B;LVR.39PM0O85CBR\TKH<@JEM*5.HTZE"2,:2SJZ< MOU \Z[.T&,'*M%E,OKLA:,!"]FGVO,IE'08[\O$TAZ.;[EAJCOAZ:&M4F?!] M@7X5:=;G)W2,*S9JE!6C-*F*^%'[NJ%7/R7C_IZ5EQO*)U_65_3"%/!0,UM8 MQV\(^/'IO-1/ &T)_RG!)&TV-_QRC&J1-7(-9:-&)&(.W:0-VN@6;T!N12:+ MKG%@YX;(M&C'/N1CZTY#Q/TZ_-(U'.BK*00/FQB@1*A&:QH(LI.Z[ G&K7 M4!-P1,8*9Q>^KKA4\J@Z*G=PP*=$PF04UM6ADQ*7DM[IC@ M??X?__O)'S[[XFN^CZ>;XB Q?\CQ+F.E;C^W1XF4\W_==85_OWW-G/WN#Q]XQ:#G\0]??&A^X'1H?B>*=8ZZ.JRW37V%2<\G;O'L_N)Q M3NYG3K#R(R2J[WZH%"_/)[(T]BA"G&U)D31"&L.(_[GTE;MD--0H9E]\G-E[ MFED=>9!>@#R# 2QE<$.%W?VG*S=N_A[L5?J[CIF+U0Q=,PXJRC:P;1[Q&C-^&,U7#K7[87030O24[6GL07>H!02T 1SX2\&*-X]F^P/L8:(DF+CYS(FU187.2#E8 M1"[$2(\8%DKPO:Z:ZM'@WG^8"IWW^AI4/:)[%'GH;M[?B6&@_HEJOE$,@ES9AX-XSU-:S*!$'2U MLCR4WDXB"0J=XJ0Z0P"I,_(O#PLPN<>)O.TZ$OS](1&F MH('_2Q=B )JP+^N^XNK6;QRO)3XV8M+.XZD>I^J>IDH4O':KX;+LJV&Q=IB8 M0/PIA-#$@/8X*_ZBF MP>MI&,#86;?7I>[0[][V)2J3EF5!AK/J^ZZOASUU98S()7 G84F0^7I#,4ME M>EB#-O<2/; *8;,ZWM0RF0#K- #NHBQI@V"O'S0"=L82XY/*TCV2I/[QI7^4 MP[;\IZ:>.R5^F.-JAE5#E'8*TO0Z!:H*>#KE#7P/ SQ54$ ZL@VI)/UH.="' M?=]@X,>D7AG^N"OFWP)KIMW6WE M-;E@Q'"ZFIII7R0(U74%IBEZ#-9#XP<-\SL>6'W-W2+!0(>-J0"M%%(^:^TH MM'L@8FE5["+I)C>5C.WR*$_&/:^K4GOF2I)3IVGVOX_]MZ$N7%K.Q?]*ZAS?7+; MMR"&HP8[N54Z\I!.;'>GU8Y?ZM6K%$1L2G"# \ 2JWSZ]^:]@ 0I$A*%$$* MJ9-VMT0">UA[[35^'V_2=,;IZ*HM+-0#\"3%JG0*PY"&#&:0<'=52=,+HUO1 M)HESZC[SD-4N5NL&,%F-V8.7#+,&P0'@[B'%%2YZYTR;2MVW;AX-T ]A*(/V MH3KLGSD6ZETY#_DE>"CYE3_\?/6+<2M1KV+UCP6H M:N6QKJ2W^QFF3,KE3:E+X$8]MI0.:!R](;O.V*G-'9IT&K- LN"A6T'&TL)< RTH")J]0$S"V5*B=+KHCL'?15O]*M;;+*Z]%U3ZU]%%Y)SIJ M8+^Y0F&HSZ2SU7Q+U_#F<]#R%%_!F_\^+0B/@I!HL>;??!LD!\V^T*$/TTVL MFD/ M(QPY,HTA"N39Z*_ZUZSAO1DC;$_L2Y!%,RIB[B>A!U+K)?&8IP)*Q(357/J$ MC!"Q$L?)B?*UP:3742,, %G&:;0 ">#ED=.2I 63B#E(BQ/J];= ]OAO$\G1 MAJ6D5XA?5X!EJ8$U8#PN-G,9#9V9F"@K])!]$8,+3:? M^ [.V:6V3&H\QHY[IRVLK!?,5^$_OFN9,2)B0$V8A 8BKJ(#@.*N,7X'W//0 M\0XL-' 1G9C'.*\O80;K'W+3JSLLS8"(7:-S;&_PA7B';3Z"4@B8IT$NM2BY M3^-[BEPZ^3K=P%9NCG *+L=.^*IV@J%24Q9J9.A,YSJ%RSW,-IA!YG06, +< ML@8VO3S.W,L0"3);_,!7[O-3N>EI7^K484.E7=BJ/T\G#+ZADY6ZQW)\E_+1 M$C 1%[S%:<.U(0F]6/@Z]"RRYT 2[A]O0;!O,1.?&"H*[6WDNBV]W*N9>DPB M@EP[EH>'>(9%%981KPU!QX(D'+ B^D,L_01A+HD'-A"N$= ?PKF'T;F5:UF! M"K6%9P9VAU87*R2PAXEQ>\%=2*C/1;-[.R5.O@T;^IKM!";I )O86".A O#V M.R]^\U6?O8.N^MPSV!^? ZJIPX/PR)IUX2AHR47&A%PIJNC1*"271K=0X-W5 MXW08R"[&+U:4#L-],;4&85; >_VRC4U7DGO9\^$E!I_#U>)+P[/B'9GXEZ;- M)+M2R-S&1%H7I\R5AL:K*.WK0APC8Y$(8T>Z>2E8$;W[3M*NY\O08"9H5V>%HL/;&638:AMPRHH=V M.3:*"J"66$>!8-9H4*4L(C. K3!: )N>NAP37SLF#2\9]@=%%TSP[8+!8Y#[9 QY@K*,=@ZM!ZI0X.U2%?H!_G&5;&%-KE62'" MB @38\'U@[+!FH3B-P+72]%9[44QBWF)J(;66G+&::R)P!9%YUWO6X9L0,E! MRLE[80,H9DA$J64J !*T/3 9"3Y"5%B-,-A@L$4F0SKQV@HO&-B@9F B]S-G-_#7QCC7 MD0O,O/C;15-,%?7*+<;5'SH#='&[:M:/0:1R21%:ZA9AO(K1)0%'+L?$(6B/ MA*+W5F\8LLZK._34LT<]ST6]]PY+/:+)DJ^5R3Q=D@E_A1(S-^ /^L?.&[\E M\$\<+))EEICBN9, 'P"OP^4HD6*0GPE'.LH)S8IQ2AD#*X&U#SVN_8)-""P0 MO1#/BM:%%:V>"RL*I'C)7IQAJ,-B;5F ;@W4BSMHR5%0QZ%8CZD.RM+L?!4G M%11L9[GEV7Q=IAFI^GTC1J7;0R;.30>20R[MW,2YDKDU%J50[CN.0F /)=86 M59ZL<:'@'T@;C&%!Y,Q+#6DVU3"YMWV^**J\T6KQ",N M$Y(9(%Y=3?Z$ ;29=2$;^'M"AN4U$_$BJ^\49&,<[,7ZY^TDP9ON0X.8EBU\3]M*H@RZ9:IF M@E0HY.Y]5<%%>0ES>)X8,/Q85'9P]QGJ%_4W'D3&C'3F@\R2AVT.VV- S MF\$. M0RT<32?K+M2&H';^.'FG]_GSZHM,FAA6*0W<:3;O ]>,^M^Y:];?9*Y)0E5U M%?,>%1[6+.DPXS)S?[6AY]=8>JX?ZP1-3=&Q+3 VCE?MDVO@;>F?7! MZ0.XHJ:!(L*EIIZ YDQLP\C'-15DZPY.[F_ XZ OKJ $* ,FQ%S IS$:Y4#- M&_,]G^.QB,CPP,\0&P6B:#N=%L9"X/=A?@4^ZDO1(&M#Y7R ,G/@X,&U@@>C M,+3SC%]"WPK8'A:J,R=C@'S.HY$"JDT/NF/^IVNAZ\ M-&9D\EL$'B_J]PC7L]OI]4=_+1VN:Y5@)1;O7CA7PF [+%4TT@_H([9=SCFL MN+/?]#J]4=>[V6 LW>Y:0SFM#N6T-!3F*#"%!Z1>\?-VS.SCRO=+7X6WR8_' MSCAR'D>R;+Z'+%?_9DL_5,1)2.P?J.@+LE69$\[E*"YC.3NG3H!A \TKQ=#[ M<&_UJ+8+8(%@73> [YO6/@HD:1:C,3(>9W.Q#N8))^E MO4S8P;9O?Z=KAH-$)TU('Y/F5G-\FKQ&&]&3C.T:[$JZXY"13A96T*@I8TY/ MTRP@&@U7C:M;=J/HU7Q><<.>N>2_@KBE]X+M73_6M7OG%N\\29%L!EMU1 M00:KEKGS@->1*^&7K[30]:LKIH!*B-TZ0/8*&@F]'S;KCB[;C$IO="M4BEP*82>F^GU\5W M,5-^&BE%I9ET4:@.M$_6:ISV3M9YAQ4#M03VD6W M2NA\_A.A>]UG"G$,U";!*CD.M]%GS MD(YWN?+W&KZJQIR,BES%$[=V+U8!W6_55R[=3*,V*4E1M[/6A%C3R+51ZB?6 MS+T,JDN66**JRDPT#9F9DHDI.RQ<+%JQM-K:Z3@=JF@&PZV3T6=(J=&SG3'K M:&?FW6;8B2@=L(N6BA.T,$Q=?'F;K30#X)!<^714#8<7LC2,.&OAKWRM0?&T M+0IN=!9OB> ZX>,R-< D!IFW65$G7K[8#GS(SO"'-4ZW";O>$Y3YBE^!H@4IAM[&Y;,G?4'+&B-%MZZ(G$ MCAMK*$(I]) 8Q]U]9*%$Q*#55@7#.!UQ"( M;>OKM=NT*SZ#"K];R.5500F-P@D+DB-L$"&$H]+DK\1"%2!, YANM+&DW6\P M?8*U:'(2)0!BR. K+\'$(";,']+L"\>M&&3?>NM:G&P+!549Y.WYWAWPE#$\ M7',#6R/C($DD#2VQ,*$;+=(274H)YE;7\+CP^AS#>=#(,"T*^^Z4@)0G:J\$Z<(B>3)IRHH!!R-&H2C%T=TPETYW&ER'+0*3 MA"K B:I*'!N!_C"2'C,;*,T'F=$9GPEM=^?+T E5+&3":B6%( MLS0F&/HB"\T"R<1[%%5PP37T-TWJ3J\43UE.0TW"W@U#N!4 )AA!!>@VW?YT M8O_%TO>:/-S-%4O)@%/_40+XK9^!*4ISRQMK]4 I-=UH22[?'P.$7PO)U"6$+A-*CKH&I M$H([95*V%F5)M)GQ(G34%E2-]X0H:(2S$RYK,A'=N_S M1!55H^%P+Z$_N&;!R<_3_JB,$?.R*/^RD!J@]BC84]C?*]BP0[\XJ@C6$Y^(I11'@:[> MG:8A'GK^V)T*$0DDU0P?H&EHK1FX&3TLK!Y_B%@-:&)OV[FYN,@+ZAM4R#]C MSJO4R !Z,M99RM*GC95>ANF%SU'@),=H:8CM3%(3X\"SE*_N60FFKR8-7+IK MWU&;-#;(1%\4]]Z%*4)QP,!(;,#!R,:82 H#BT;E2.&WTA2!0[G'QSMY6VE' M7.4$".Z95. MZA088P-Q@KR4S<1I4L"9Z[Y\I@!YM%*J[W+!I\1WPQ6,H%C*UU:K30\YQG/I MBC%]*O9NPA/NC+NT)@P,7:H[@X5)8Y#Y\:/3V9V[!8N$)0VR-T_HQ&.O,_R! MX1S>9^SK?_-E7(,C*^-ZU=5S!$_@XZ2AS)1=XU"G9<2X:+H@R M7U@HUD3MHFLHYX7O4NI&!7_5,2(Y66.I!4!%_+U02$(,;I::Z_9 _@80D&TU.6 M Z,W!8GI+4Y2[$:;9\SW$AC%[%!(%$Y+_'WDY-46M6N#W(>5SH+&[<;&,^\G MEJOF#'USSZ?40>9T&TH F*J@*-]B8[BW6?I0W/F2*0,K2W]8%VK=**>2/"5" M734KN'X03:<_E(,DY])><'%( O8X$Z^[JUB*AO-*&K3^FGUP M:MR0XH1[M?77Q]@ZK#"+:0,5NGX=S?D$]*PT+>%?.:].Z&E$2&?C7-C??,>^ M7JF\.V7%D>OFO6B*AU]5JKRB9)*!19@AX08;>QIAGHD+J601? 2'K)!$QV$K MK ZZ*(_&31,,6!P1R$-2:6FQDZ58D?C>E8AOCR_U-.H+-4;\$J;DLS'5N(@ M,=W.".5)GB'E?]$U'(.D)03=PB8D[S)79+"^P=W1D)[W/$VG;\)<0TZDG_90 MP G75-_ULF-G+J8WJ08%1%>1U9%,K"*9X.P1GTH"M(D0M@?[2*"H[KY+[ M*$L34YHL[4?S9&')T+HL5'G!:I:+X^5TK3_J%:,"^@<3T04Y6>@U<+7_4YK^ M265N8\C.X8\U6*\*&V0J;9'N*\%#(RZ88E2)V1S,WK&0*W$+!2:+I3S'$ \9 M*B++2B,(=+GE(A(%:0/_SE;!AS ?(<7A)!V2KJ9PE'XH_1X]$LXRW1!$]912 M20<=I;S,%];:8$A78R-*P^-4]ZP"B^,B6^&O>Q>#(6-6"S:&VW?M?M@T1=,# M@^PF@*-P\N%KK![UL_K=;K_T_<6/Z:>PI?-#&H8G/X%7\L7[ U,IUT6FP)?[ MA'V%4]K5*]"W\RE<$1\ST,4<]39OZW7Y,;'#1121J:7CY'"GUG[8NI2V*6(P MD6(@#2(U3^.8 PS2?6D0Y<8J)"N:ET[P^ P*^7W)%#%'BNY[,'A5Q@Z#O) @ M", YTLE#OV1RO_0@Z-5X.,B+H_0B:#F_9'.6&=\<_9A2/A0;^J7;38^9 @75 M)F 9NC)EEU.XDG7MY<* *Y.B<(J5D9L@CW@XU;> /0ZV_1TW]9//^E@:)O4#6[J2*:/XD#SS ,$2-G8:GBQ=@8R!*9;N6X2%PY&+.G;RPDBW M46K2XXL+K2Q1SL\JQ,9%ZZ>XPGM.HVUP+&%S^F%:C6F[;0FD\IHJ=508Y6$A NTQV7,5); MW=YYFM_HCK; ,;M+ *28MF?DJ=I%R:O%<17G%A_.&MH^E1QR\GDQ[8\.*FGK M&,O@S0S+DP=>3%=RB$AMX,P8/M41+U]#2)+R*CN+M=R*I%Q8"!V% M2KP:B-K(R(06B8\X219D5M:=1K36Q2Q\#AQ6J;F>RW>R9HUXA7098B M*KF-A.(WT=&W@-6IQH.IT;^\A?A1HXA)\3HA#K?;QEEV*]ODE%.D:S(A6ZZR M""@>"_.OB#C#H_*[)=&L3PZO_((T81=Q19BTR ?3FPCDD4UTBQJW*-QL@O V MUW;NZXQPA"$>5#&L!]ST5@THH2WPK:E)U?B$U2M)7X#5V^R00P$@%VY-26;[ M;4 2XT<\I$+70&0I[[U;-Y\=\BA)-T\$.+Z45W;3V<+V[J4:ST.+ M..,ABYXOFPS@51/^IIA:N?3(U6I SB$RJQZ3>/)+WUVCJQ%R?>P\$N1G!?UZ2P]'2 M%I.9@C96_*BC%Q MI:XG!#87B^6K: .X*<:;:KS EP"^8,5/V8_A&]-W^Z9$EK2'@Q%%OI!I\G12 M4%?@KI3NK"62OI&X52-]IB;7IFN9-L(SW)P;*-_<'H:.]R.<"#1.*B_$("$R MT>?/?<,VX5R!J*8!>)J80R)/=T#AKPKKQKYE>YT%='_$YN2N5(&YO,J]I)GFMW[=FF_@TK"9E> M*,BYN JF/"72)('_=Y@W[FFU%@%M36V:,%,< S3<&BLS2_'DC:5QQ71EFN," M-SF65Z8S.!YZ\>@R(3D/@RGYC)0>SN8SS7#E)(0D R $@=*F#$Y]-E:^\09* MO3^/^N?S$FX=DL-D*566WDI,V< 7S 69M"X\7,E2T%#T4$&Q)$O7Z$3':'G: ML%8P+#6-QJ@EX1F@.O*INX+SA&'4;U6Z9%D?@LQ6R^+$X0=X,G__@L5&ZPEJ M.4=H7(DQ5L3EU2(B/2NI^D*8^3A(=,FNO(,769: M.1T1I8B40]3LQ.Q])REWIX)0TOHDH 2:S?*K:X,?2V4G<*(N5[U/1+#H/5LJGU5>R^6Z.C= S MT=261;/Y1%H:6V>*^H1*4HT%5R89=[I\7+>/#GME4+5#61C)BDH&!+C,_&XW[_?!A.>MVSP?!_ M>A=_67WU]LZK($UG_35 FO!#K]J[\QY#>KV_=1@+9/'/G: W;6A)_9XPI1>S M,4XF6#%((G+(-E!:&R]>4_I&W=Y1R=]5H^7OZA$KG-F3>SQ@F2O- ^_WP/NB MF*$4I)'ON;]AZO&%LH+]1?;ON:Z*2>:YEK#R)8C]YOFS>:'./=1].>=(ZV.3@ M@Y2^.LF"J4),&0,%H7V5]P:J'GYS;4N?X!6?K9U(JZ,QLE2T)M3Z:93^7=K3Z^%$%UVY==# MB/Y7=!O%Z#5\M\OQU"^$]X<34PET8*HL"9IA77NY[#!BD@#K-R1$@LT]OB>T MH+YN7-&==W4/U T48[HO9E(.E:V@%=S>">Y7&<7"3LE3L27B94@]CCEBU@Q@Z[J"\J<+(;Y1/)<>G M$UG2>8V1,<+1K#0.XQT0P[8K7<0N+-(<8,,?RQ?$U+D%6VYFJX>S\(0Q@S1D MKR3^^;"8I"]E+,C&J[,U6[G=E=Q>2YCS.IBHVSE>[GL2WE!A%PI'8"G*FIL1 ML9(M&?-8G,9=E)(]=4P>F1$5;MZ,>SY@+A5E*G(YE28SBK<>9A/B#4G M4S0\,^+I$@>-FQ;&8VD%HGRWA/*EM+_,_&'=F%:F=R;3GTGK?"2M\ZNQ>_=O M4: J.[FA,+'KUVL=J M_R$E63/=5XW8O0H+";#V!,RI3_#B_H!I577-E,S<$ M+Q _,IF>2<\8IT$%V(:B6V*T^Y@^[ 1F06UK>,;3A" EJ)"(T7P2/L54%$;A%9\4 08%P*]M9 M-Y^%@0"XXV!-&RM/3%9V!HKKCMZ)-S'MK[2Y*,)W.$[?7\RHE^+E]A@WF""_Z#U26*]-/(FNZ-(&R M,JM]+-UI[*:5S(UB^FKK;DK?J<3Q2^5DU.WJ5]-5ILP,A@S&;^%64V'ZS10I MZ+F5\<($7TG?XIR4T@5JE_A 2H='8YB_^D(L05/F@ 1FJ21B5LX1K/'N] M[YM7/G%=EZ.-C;EK/D>(&_V;>O ^I;"W1W3N?S8]_/LXXY^U2)7RS9R'!8E; MG4*.K]]0:(\]GO]H>^H; 9+U3Y&;&P O$ M''3('7FV'\#1&/:%$L.,\B)W?@JW^&0>3R*F.H@*=_7EQF;RR#JR"G;YJT"4 M]2J3?&6*Y$K9OU,!*N5[XV 6Z'<=Q"\#9)I?6&RNYH^9;? M4F0 (*[4IB3OD C%0IF!+E^@JX<]*QOF\VM\A5*QKW$@)NEX3J*6 MF'8IA-1QNT78L7.]$<'K*<=Z+-*W.Q(=1RFOA Z0E$/^M1EDH$;32.JY)[+@] OYGY+45>2_:)SZ-=K+GW+ M@W,9/VJ5L:Z>$/>0RJ>#$ ^'P5U>7.AETA-H6!C"*@Y$ JJ6D0M@0RWM3J1M MR5H<=!+^,J63<-X7ATUDT MSNUAYVB/^AI@3-6G42#DLRVB1UY-;].%,Z9 0:)4RS7)>.+SC6THMK@D(JAT$8 M@@2W4EINQMZEW+;DW!)8\J8'UMN["$W)(\U?KLCGBJU>G84N83NHI+ MSO=J@>!QI7&8X^)>?V2!?W_]JZ[9'+N9BL#[VS4UGX'7.D>_[WI,(^?'X.1S M8OT)IJO>/,$@'T;_=/XCS;Y(^M2&*FT!VJ+K+AZ[[_SZ%X-5>5G&!BQ]]EHE MV,3\7Y@=^0BK2#>I[UW%Z3ST?D0<3J7974/O@Q,4M-Z4<],ZE?('?*X^&[-N MZ0XLS)PZQY;9&+YLJ%,;QF!7E3-1SK-KB7RA"IR:-/N2^D@;I?0^ITBHA?8F M)E@)%6 ^UM@IY!3J45*7'H^4&IZEFMGFX8+<<4?OP/3E8DGVXQ%UJ[0,3P^. M"C:)2<9"K*?U)B;<&FCF<<1@[.8#+(5IKMQLIK;L,449$>X#HRCI5DW?UBOY MWM2 *>C"4[ 0(V/"+AF_7W(S!$?(L637]:+7#[ AQ(RU/RD:KTV$$)'/[C>H MG6C@L;TT!]$RA1*N-JZP_W19F@.!2YVQR2-M./&N+MU#IC!)"^.WHPZA^?6H7^4&3X,2UD'N5!1<$V5EP3>(L5'%:45F]P>0W:Q*-R.G M>3*/"5K6K8JJLP$LDZK0JFC1K_F".8=<9X2LTE8!E#U9RJN6L >,JZD2$P,Y 3+FREIMI!E&<'DZ*$12"#9B0")Y+[ MJ+$G'/0#35DOX. ,H:FWGT-PTBQ?*?]S!;[T]B=4[5*=X?VD@=%"I!"*J9/3 M&EZ,&%I41E@3,O3!#B%@#G"S/"R4]=[['K<)7_HZY^Q234K&K5Q>JHL Y#QB M[P".2+[^NEW%2[#\USUU[B'SEYZRFB.TZ@3!A>\<(F($HZ=OEYZ:;F%F%_&*RAD8^!-XG48(U3250!J%_[[4\86U\\*,63@FGP/-R#\ M_-\#$ 3V07]3J%HI!NM['U/\B\]U0_C!:SC. 0S-\4U_!^<9%N\_X#=A.J51 MZDIJ@R@Y,R),&VTHNSV$*M3@CD1=A9\FGEO:#4*/3#%OI^A3C"1900[2\(]? MZ5)QB!V=?6$!J.!1/E1&BO3A%H(I""/T\USB8T%9TY""IBN"N":W1D3ICXY) MEPX:#8?" =./EM3C@%7J3Y2>CAC&'?^[!$1K@/Z@QA8I9V <]'V^)@0$KQV!,X+$GCM9D\N@"M-)*S@ORY>#U M5&I @+D&']R%#--$ML*U#%(;A=(SEAF@VMM;K%8ME&@SUE6/@D4F7&5K!6*6 MN%*P*U0-@!" 07Z'P'D/)1XL*'_#HV?[HMY\2<;9\I*,]8_DP**X-;&.X[66N/X,?;S\])E/ M]/OWV^J\P?"8=-ZHV3K/,C9](D1ZN*Z*_YU3:@TNL!_!]L$$RR?!.KUV\-9_ M=3@)W^?Y''FHY]GXCHF>)_)=AUY['47:J]_(5]TV9TVH"(67@J9.DUVQ& =\ M5WRHXO(C8Q)S%C.('=*%>S\SAM&U0A/5DY7B\ +ESQ^G-VFL [9_^T7B>QZ8 MQ>"%?A@7*=;P],_11.R==L ?P?H,\F.11D),8PIS8!6S(=E=02S6(*SYE5+U M;R0H=#(^*4SL'["L7!:F289566_DVVX9"E+!'P,OOP,'X,Y./*.) M,@ZKCGDF6&E 3!A!QJF>61"%GG 2WWFAS-AVQ[C*"H.$&F(/9U\#-3B1T054;%/5C5[/$E:TK^X5K%-&%,.(,7O L$""8=0;HA!(6 M8H^7\ 09E7;.)4MH2GIX61SBV>!15[W:UVJV)#DD6*4#TY=ZHG*[K$L:R1=1 M+O.[]G 6SNV8?X@T3NH1#Y(#+>[9I2+X&O^Y=#(9,@#ZE:)UYM/M! M6[9!F64GA$J47#9A:TP].+O7ND(0)U&W7KP4<#(UAHW06T_ .&!B*0D'&BJB MF-BFK3GIS,M.9U [G?)'#[D6ZC.IWSA.'U#$6!R) !*-E7?1MPPY/6=0F7MM M9+A,6*!-YUE2J]Y)"-]%RYZBOREB]4_!=/;]1V_4[6*^3'VEK89O;_;U:UV: M0/^&G2(8KUP[$>\USB._XMWUQ^OWU]??^GP9WHLH<(\JA])UP-GC6#.< ]TP M6_E-GV2%F06E =)4$<(@O^G!Q**:5>*XOW>38M7MQ*F)QI#SF)VBQ4'HO&"F MRJ\Q-Q\;OKRC#[4)-_J09P] MQ"&O/OSZ\?+3^^L/OWD??O*N?O_U]U\N/[__KQ^]SQ\^7_[B??KQ\^^??OL_ M:T6DSI=,)IK>>GDV!M&*3U#5].!__W/;Z_PYN_T+Z*[B7_\RZ [/_U(1VR'( M[=?OY?DBE'##?(^E8=CN)F^A%_*O9:].S[NSK[BOJR*^^VC5^S^?2.M+"9QN M-P>S"HQA:KG5:32JEI6$H&Y0C\@+"BDA244QVL-P^7Y8=UTK9?P%3LU0A4FY MUK!35VM8+3/;O_&]8906N70,7>AU$#\CP-I0HV<)L\ZA[ ^G_Z6ZHMV'?>W# MBZ4A#FMWUDRKG1U36NVTT6FU__>30K1B%?Y_V^[6L'M,NW76Z-VRD-X&S^P' M]I)T'/,R">)'I$0%A?*3"2Y>Z>"BI 5-M9!M)6ZVLMDX5N9&)D*[1 M8D+!B3"GMO*3E88)F]<1N MVG7Y6=?SF;0D8RG?#T$1:&O16SI=JD46-A8JUWT(LO D3M,O FE3Z("Q(.<8 MPY@0DR7^K]ES78Y,#J91'FEB6H.1@X]13BV[$P>HB.+'IOH4\9/2.&(TH*6T\I,( M$9 H-L#891L"NWB)>KWAH-'U>D_&S5[1ZZ@WCS[<8\1> M/31;^:V5O$=2;8(P1QA6=8>L(/<4@I^'FEO M$^ZP"18%IARA)" MN.9"$0TA8_+R5HL0>F@4YO1IXKHR-*0N>0,#?L2Q9KU"7<%\<8B>_D&WG"I0 M> @@1XPD9J1V=(91WF!#EJF)C'V&;9^"<4W*-GETYL)0V]%8P9:>8+Q>X/*, M@J?>@;]1_0)A'] MJ;,\=#G/L=T3B5WT@*A_E1< 1Y\;:+PTP[[^PBD:".:@ MI@)#CJZF3#:_9*U+ $.",8,L%I(708):QE*2VAZ["(9,'9NF81:*>S3R&>5M M$L2Y00W_0'UJV+(;*V+B<(O^V;P5JBDDO)YG8\9+)?!5CZ8D-Q"9=J:"P")+ M-=RJ>*H2;$7[QQW8]8/S4_^\-W2Z-;@97^,##?W!Q;GM*^YXEZ9Y3$1/,(Y4C5-:U4=;!(S@O> MR,SL<(Y-.5G3#<"U,#:H](SK9^3@\]DF#)-*19'+H_P WXL?3]('U(GY_":/ MP@C,%=^!-KK6Y&;ODW'' &PO_-ZB;7] 7.Y9(8E.RG-*X]"8ZF["NH=3Q8W0 MY'"F-25QDF\$NBD_UF2#6-J#^G7NDMY0'0(U)'$*50:+(_ N\5EL(Y6\P>HO MJ4I5])*TT1(,B9$H6.(;727%90T_7UY^=)QB=CL"L:4UZI.H.;B1(H*66NC1 M6AS*BTFF ,R_=N5Q[16L*T O>4VH<#89$]P*>\N?\>9C>!M#5HGT'ZD:V5Q](M[Y5 M^"693PAY<<0]QM=3=!NN"%D!1>+Z\J-[2*[P^KCDKAR^Y*Y ;*-"RB/((W8' MCT2@7&J3EWX.C@Z"\N7RO1_P"EO\U&<$Y^-/+"S+Y2>:BN;B]+T?\459FH!B M?4\6 "X4?]F=X'O7;+@BDZKRP[\%Q+FKO2N,6?"Y+7WJ-\4XW=>J*)"V2<(= M9OM17:7HPK,19L$I$&VMQ@Q"PT.H!:SAP?6R:,D8YK6P:M]8<^G %3QH&$;Z M*$$#7 S_JEU7PK>"JY0"(:C$89TLLV^ZX!TR1N>"&%]W26<2M+DW)H+619&+X"0901& MJ0RZ<(<^PH?0Y==8'!QD"LQ[#,"#L-=QT%;DYY#UP\?:$TJPYWGAR"!"N6J< M3NN5X>? 8&$V3?XNB)$.<:FO8S5S:[B7N):N=M<&FPG*_@1?_$_7J/$UA@;; MIG@54(4HV;$&GP(%,YHR*J7R*!S,-6I6:]$^WF)O6_DD!250H\JQN%/QS#D3 M%KN4\99D'@;JJ\0X6+-:U'=>?B0JHRE&!G#V\]Q4[ND33 -:/)VV#6KQ):1B MT(\]@6&=Z%AMKFU)]P#RA6G.9FX?$M@"'!6"1^;%,$S*MI1:4QQ]D1EZR'#% M31# \?V*.XYHVMH0U_-S5(TPR6VG55*ANB=##\=PXI9W&YN:.H#<"2,Q )H: MAWS$_\ Y8=FL*Z&EZ\7Z9ZMZF)&RK75/R8^7R$!$M./[M1Y+F47?P@IM]R+?.3I4M>CU,#7".B=,]WGS'A+MUGZ M(#PC"SB!-X^&6Q1_@;V,SE-AYODDL+1LBDF6RTB#/'E>O4".D[5A^58Y9.'Y M3%CYR2TW$]@-&#^.8R7"8):!$@5DCQIR&+N>8H=I,]7R39+Q_#BC;QJ]Z4 3 MWQ#W@?$'V)1V1Z%-"LXYN%D*QP#*'?RR.$UN;=-J8(@M=*[#'GN!@R@!EY56 MI*B,I:#UP$A^@OD:B:+ O7#K> ,LOQ.-7HJ69JQ Y]K0L!&A./JBRH$'&P^R MX1 "0ZI$FTT,7T:B^PL#OA_-8#R3WM&*E@:U.!9.:%#!QX(@$& 5KHE*I J$ M0)%BOC/!NAT38)R^I-WRAWN,6(EZBLK8161V)8_.[2JM-(=\HG0ZSQ:9$\\V M9>L"UD'E2]9>ZQ]V#[;=I0%T22)[J->19!1>2_W511;=S 7R M[&9.#5@S BK!..<$ORWDCYJD-.93 M0.I32N*<+UC_CN2-OH5E6_:<5(]65CDYJ-GT+\FTLA<4HX//2 &:0UU(D#B8 M2K*7:KYNC1O\GYQ( M$01:@E*GCY\&N/5@7"GY"@V[U1IV]_-EFQ>M[RA2O-M=G"LV'-MP 9_8I5")A5 M3*=@IDDA:K,G^J2CN@!T03@4]XMLL*RLT-.TE9P M^%(,L./]S+H7WN:NJ8O2(42[Q,$P5E+Y2(P'0A(LU)@4[$$Y],QCPO0AH>9R MN:\(;SK-RFC06#"BH3R='+P> EV'/U]'H6"W3_&JY P!&Z"Y LAWB/D(S\X M+QR;NE*0KN-;N4*)\2DXQ-X96>6.#V'!2X7,(513[;J4/%VJ+$/BWZB@RF6T MUNDJ"9 M@Y-MV"<]QAN0G/TX2%RH&#-C&]2AP)HPL,K]P^:N2Y5BUMC6DC_: MMO!D"GDUCG(W,42+8J;/XH;B1TC7079"=Q4O1].Y MF3;4+FZ-"*PPMA5H#Y1@S9L]V=4:QBW9Z?6=:B_VP-6G9SH/I0Q&,=0&;V,7->]X6T84\;-5J@QA,^Z8.+'95%6 M=#XELYL]P:?TO"'].-6>P8*67TC9"^Q;).TORU3^:;>JJ;@U;H6&+T60^=.: MAC/($N2I!2_.1M4AT191"H@Z7@_E%7E:@_4 ME VQ6A??/B"N>MW1IL^CYA;E4'6")H 650FDF@G"IP-Q/<'GT)Z)5IQ]Y#:&!"XF M+J5@@%$S9SI?3+Y4;C73B7?*QF;I0W''/5]20(UE-I$)3*0$U B*F[DM*S4O M]G4^AY*QR2ET\[S8VT2E/X1T7"X:[G3_2I&1WNFI6+.&HE GE?).92?)"ZHZ M+GIA<..SRL>I]E"%4KY[PB0Y#K0L(R87N8Z'4YV9KF8R?HS$9YA4Q\G#.?LR*\TY>+T28KBEMJQ< >]G"J.R:JO.)C]\TZW;$\PRB<8+^P+ MN!WV57$'&4/;B>XT1 NGZ+EDPZFJY@N5KXG#8D$4RP>$&PCE;*##'6-5'_8; MZ-M,329$.XZYI(P:/'%2"D-JD4K&38]DKZE%^_5:M!%;@M[A&J+/,AO'XQ+D'Q/8?_V=>%'YS2LO7VOHYH/H(C M275]G 6K$IA3AIK0I-TT&Y@>?RH-R6_R8[:LSF2>DYD6[T0 9>YPE5 M3\]R]9W^R_=AE(,Z?_PN2FA)Z4O;H+;"\>AT^8@4&?Q_J-\LOP8C&P]:]>>G M_<[IL%_[JVZG5_OS98_J=3NCB]%&CUK^\\'Y\*@'==JM_Y5^U#_3)O)&@JR@ MS/WK7P9_L:J4X/B^Z\^^>KVR/D"$OJJXL*2\ECKH6JIM3+J3\:JYUFF& M:12&L7I57?X#&BN9M.ICQ: I"E74.2*%5$M%IO_T(BP5A:HT=+V:=D "=M0+4"M!S!.BB%:"=6.1[ MN'=_,\$34Q:[QAU[,+)*@'PKI?5)N5LUE:5FYYJ:XH#6L7?>KN/SUW'@G_=' M.UW'XW41?BM#23W'%3@<>6' T>WNV]TS*:>G_JC?;S>E49O2/_<' MYUM:IB^B=/^9$BM-3:QM6*ZW9CS&-E*\:A:P1$X?KC=4CR##L',KS0HLV.1$ M(!7K2+Z/T Q,U:BI6:[M#T^XFJ($H,2TYR[(3 W>5 WN##<\1U/%E.I!/.;D MX;HST\2IB&JJ0NXH1Q )M\F: #VD',^ C7$K$C&A3AC,B7AII9D$WTML-"7\ M'BJ*,EA-ME^XMJ5;JC"H(8>*1'0)B)XD51X3F+9%=MQX'@8LL_0*W;CAO$JF MIKOFS<;B3 W>@/UTF"JN])6&^[U-3%E!\IH"@>@:A.L%-H<]$0O 2JE0RFA%B,&7;L\)]/G_Z^ MPT;/^ 73J- -8UP=3;@B*Q 8# H 2GI6!@,P'UN0':<8 *=J"%UJO]WQ5D"^ M4ZW4F@<0V8&)*8A5?9F>YZENM+[MJ2"D':I)QZ?.@C$#OE"CE*LR3.,?(\V^ M.II7"9!A>T OKX+EM8#@19)%L$*OAN55FMHQP'EM>/'7!(2:<,E7[EKU=:9O MX)(2UY<\L_"F!MU3$Y+#;>6R9I=SB52X%Y2\3)$+LW42"^IAE MB.]@8"33>;$3Z=SPV.SAB* (&C B*C$5A+G(V%^"4E'"SHD$-0;WH[S7L+RQ ML]-\23T'JB9)JP^MM"S3?4>P>[VN@75GF\/ B!ZI=J48UCXTZW6D._OL96F1 MIF:!-.R7T%6J*.X:VEEC4@LD.?=INZJ*ZL^M(M<&9?5Y-5I[I6JF/@DJ[50. M+K^+@%^"E7\0)&%$+\ 7LD''M?$9=3UR/Z +C7B?QO.IDAY%W5-OX:H1N)\L M'"$7J$%'U QB+.PC-W#17+DD[.<6V-KLN3AQ5/TN\TH4$9:#O"&DL((V O3 MT.Z]!9)5VE%IM.LEQD[G]34;7T>'3[WQD^9^6$VT42YRMYC6,OD;@4HLLV74 M4&RL(.8P#WT1O@K>G^>25C"-0!E,GP>[.)ZG /;7A!Y,-6G'94$HC>13._&6 MTILY^.([MRLBEAGCC._(ZNHS8$[HD"58YCB[MGI%]84'IE\043!%1JK%2L-$ M*@NQ3#/J>%>E4:4)+2'S!=8.K,*30LZ^OE;=;;&- /2 ,E,;-#N$E<3JCHT&0^=9F(0&:S),QBS+J2&U!(534^+'N M_8(?99MZR704.'J:X@>91 M+4_1WFRC/X2#KN+^M0Q)+\>01*9+)E'G9]$E?68&09?61P,E8;J'8F[CPFU0 M]-(;. Z!6&SU%%EA*ADM0LQ$R&@'PX:'I\.,FL[ O7+D.4SN GK^43QM]&RQ M8QH1$,((EXTRHMK.JB?4T=;7 ]($:(Q.,FQ097!D(OM2\P#HWO9ARKCZ+(F$'=UN>YXZW< M@E)(<.$VK2L'JX/K1D1OCLM5+S1/CH9$/ M..58/):7&+!OJ9!$-E.6$H;JNG=)RP6"KTXLS'JX='R"YD'[K) M)L/+;B !5;H%:?Q&!O3CTD1QY?W2G)UO'Y%[-*F@-+.F=DQS?$*#+=4Z'TB'40&/L;W=,?&W*7Q/&&/!2(X)1%/:PT=RY@><3CG?]/%=;2*X.>.(1=5K G'U;5H4S)2_=I9XN M0]N* N$-SM(@G 8SXX%]WE^^/2"9I%B=.;6#Q.2P#3WIM66#ZD)TP6 M:U2,:UT*KD.FA#;*KZ")&TJ4N_DTP&PITX3+F8LC_@S5LC*:>7E(KEZPO)XN M;CAR9^ ;RO8\IHRUB3%.LQF1:9M#;57%DG.]SB*M-"K8TDF":0WQ!U/F,DV7 M@>DLD00LHP9XTC+:TCX1?7&[?-;+-0;JLWK;0!-CN4K !2JU&^.]_URR)! A MFT=AP?(='JRC4A$U<+&OKQKJ46L=UW\E$.U;@^/><(>IQA&60=@D]U'S6AG" MDE@H4J\P5+BTHV !)B5#\2_J[_,(-%2I^X]]"P;A!,V?'>'Y-$LGBG^OVZ?9 M8,RNE6[HJ/JQNBL:CR86'.=S!HDV@/Z]"]K67\EBQ/KUX]K'CQCQS'4/Y#OM M0&,V_EM]+(K@J\H/FAOM#ZGHGA.7!,&5J]!G_"\ M%=\Z\,,W7[(T.+*2I5==O5)/1Z&P$QXIT9"@%10GT4O>J.)!J06*6#P79%;+ MT:""#$X@VNB@P^'G:XY!^"@1X(J-+37)9#Y+3W-8)2.#7W')A>Y!STLCU)Z_ M?IA0A35<6S^-:TYUS(''B.1D\2-J.3-2W0;(X"OT#58_Z,67:FV8!17>8+B% M.4Q*=3PUWW1C#PM4<@MO*^UOQ)WQU,$51U\450+!@L$/.]Y/ZQ::,)DWJ*&[ M)Q2UY?"UM3=;K=6-&@=.N=5X3D#MZ.-9JFEA*\^I4PK_F)DXU4.E+Y7+L-=9 M:UPQBE$E!:S5\K7[0^9)_O6:D]7D@?JNJGG]UMU#H_Y3W4/G>^\>^BU-3GZ^ MO/SH5./\RIVU#4_Z/6'V&O]0%\MK$G3')$#(D3%*"4D$V;FX% N==XE>(^DY MQJ, V>8US@OT(!&,_HN64^&@]NMXD/!;3H4U%JE?)]O5& '? M)YOCK;[@.K_\>YI[CE^&S>:@%.\["JNE1I_,V&3/2;9TVLB8"BP^' [W<'FP**+LYNIRBO MY=>YZK25K*9*UN!BX(]&>Y*LC77MA/[OL'0M>[Q;(8373+?1N,=GHTYO0TFJ MW]$#8=S84FPWQK\^0#G85*,C4[UV\(UVZU7O:>459FTK5DT5JW?=SO!B?:7\0B*UFM"P5!A[]LI5L94S MUA9.MH63AU"(=U#U.VWAY!'5!+:%DVWA9%LX>1B*MRV0A!I.& MI^?^:+0Q&WL;IFPEZRG)Z@W]\]Z>"BN.-U99T;=O* =^=M$FP=LD.,E!6T!Y M7+9CM8BRM1\/Y9:_./-'O4U+4EKSL16LIV8TZ/D7%ZWUN'N-^X8LR-YI9_26 M+(?6@JQ?I=.WU8EUO#641ITYE3MM >616 "]X?G_8 MMG7OJHJR1BFO74?9EE$>2KU;KW-QVI91MF+UXM6YI[N*\C^KE+(1**3TG#HH M^?H*3&,>_TRYHH^4FR=I+Z#(F]XA)B< MYC[*T^R1:'Y;)ZRL:5*[ M[B#TQ+I^\UA>=$(\+F$JSY"XB['SZQ^%0TR6#<1BV5H 6R0(*SR%2YL0&CDN M%)(%C9DH2."3\9G,]5$E2'K(D5,<]GA<.(BQ!BV=06 M%62,<"C-R^?>DJ[N[>S;P91[;FC<#@YPC1Y8_865*J"&Y6K9(?(=[JL7X+UB M]B]X92$PPX0)[J69_L#FI%A"F[K B.2L;370NTP%R))6U_)YRN")?7*U0]TX MM] 0H)&G0F1(X.PW>.KYUSP+XV\@NU/O[/N<+P5FU<@=@K?R!0 #HDI-' SI MF5HU0_*U:LI:#\$CM"[2"Z?"(]5*OX$;6-9,E\M\0%I^[4>N>,!'V(AK7 M/JK2EO=Z>JTN)OE4;W>=CG.^_N;)9(8MFD\)7NR[(ZQ7_-UB6D<@U< M5ZGZS[N$JU\.U4U!O&#$H\#JF?4LTH2D"3EX^.@$&<2:?XG[=3>XT O?Z=UA M7H)4:$Q"I:8!3Q$,89A'EL8QE\\(LYKST>F,R4BFZ*%TO!<)TVD^T;PZ1&+9 MQ"?D0IV HZ+=(>(;N;8U)?Q2[V4=XV)#_;H+8P(E;BWSX2FK87$N+V(I[)TR M%&03"3S,CA\G_\MGY.!*<7\CHM)"\9.]0GW88'N8^H=:YMVCZ@?M6W: M76.1]MVTN\%2[^151WZ:#TK[[KQS=ZOB.1"DUR)B["Y-#7ZW5?7HTQ-N2FYY M_4MIDSJOXU^D5ZI9VMT96(+ N4W'>EL@LN_BO:WH?MK2HU:RGFPYVHKNYR6K MCY;K6!U"2=)$+1?$77[JX VA^DV_W*1$:*LNJ77+O9MR#'I]?S@X7$*,X]R3 MGC_H[:D5XE6M/XHXO]ZZ7B_)0+U@V%H$<7VJ?E,5NEYBZ*C""&M.N8E':3NPQ8WFW="@5BNG!R6G M6T$W[EQ.C]3>^_FY0(XR36?A!["Z83K'VJSU#EE3)&\+DNS-9G\XJ"VO;(\> MB?1LB>IP=-)SI*9SBW[[5D"KVGA;BWZ[AB)K\Z+/WH4G"L1LI_C[2G? 'NNG M7NS[1WI/?J@ *DL;25OE="BU*."!#X9;>N '$ ]J!6M?,WHW.O5[%^?[(:IL M[_&]US[I MX1IZ1[DG9R/__'R?*)3'9X9<;0C"\B:LDG>#@3_:A#2^M4AVO!\COS?HOOI^ M'&D0ZF4+&0_M$AGYW8U+&=M[?;<>QZE_OK''T=[KJY;TERH>VMNI5"8 T?[W M;5"A29O2\\^Z>V*S/M);_/W&@(9OXGK?[O2W%_R.;:[!8$_]84=ZOW]:A"9] M$Y=[K^M?;$Q$TM[M.]V3@7\^? OY@E?TT,N=2%O3<,MLVRZ/0^KRV(JZ>Z-I M-[3XI!730Q+3K8C =RZF1VKNO1PW^!&UE?0WKKP_UJZ2MB=I\YQ2K]O9])(] M(O%Y)ICJ89C12\FVWD0DK'?:V14 3%.DN.U,6F.53C=NW3UH,3AX"_")OA^' M=>T)DK6V(^@0[JCUV9):)O;#:ND8]?WS00N(O.]M.#[!>M>_\ <7O:;U"KW4 MU;J'%?V;0YY8XDY\$TFU=SV_=W':EKLV9CL&_NE@V):[-KG3[M"\P*TZ[9IC MC!SEGFS5:7=8=WG;:??JG7:'=MV=7?BC\[8'N%E[,O)'9Z=M3<\.S9 :NO0W M88B 9 WV!$S?VB%+MZ3W%LR0UUO1MJVV;:L]@/TXZK;:/:QHVUG;1A@:M25M M9^V++VG;6=NZZDW:E+?261M&]_K!7,1'!9BGY:__.<^+:/+X6AO0?V8C[O'# M:+7MN WP?$\5+D7N'4_.BD(EW&^I$C1 M*^Z"PGL(>3HJ'(%->J.Y5G,YL(@(_._Z7=Z'LP\QG=-T@S>I[Q'%62>@IT.O1_46$UO5,:R/^CY M-*%..6;IR)4LQ CL8M[]A"%Q9V<*?=;;'\*XZ CA6Z6*\: MY1V.*E%;YT\<9!3^ZU^BT?EIV!U>7)SW53 \/S\/QF?C<;]_/@PGO>[98/@_ MH]%?])?N,CWP67"K3FXR%7PY"28PK^^"^"%XS/%(N^<7#J^,J'_>.8=!+UNH M6U+Q&U>0P2G4XTV5V:Y$OE\,FD M0$F=]8>=L]%+:;0U1>@S'+1)&L?I VH*TM,Y)A+Q%!9W\+=8C5$YW$6@&S)4 M;U0DA!<$*8V\@/_@2:/#KP/<>[J(Q/.4NG<>A=Z- UP2L-]+DSWE" M10G>0P0ONLHB4I[>Y7@,UQ>E*7Z$)9K"XW/?^R7Z^SP*H^*1U,85:QT/-B.= M9V/\ /T8XQW!N)C#KS[08[X\&Z M_91F4Z_7/?F/Y7JP^?+W(?$NY[.NP _[/DA./@-1A.6/ M'T&N<%,2$)0QK!7( -PYXRBGFRK%FPOVF@-B;OP;'&\43)7# O!]-TG'<"/! MM[ZH1Z0)?@!)G,'UA,*H\@XL]@3& !_$E%&_^SUNEM?K>R=>.;)^A;<W) @ (>\<5=K:0%W\F@^P/]8V^3?+TEUNGQ1 M20!&WBR_[L"O_GGQYV?#SD5_4/NK;J=7^_-EC^IU.Z.+T4:/6O[SP?GPY09U MOO)13P2MFA0VKP>NJ/>AS%0NUID*&Q^[G,SY6G/Y;S23?RR9R1Y8R)O@CS1I MPY:E[%=NF!-:6=>3;>)6XO7W(G-\"N#DP!>I7R?<5=^/[L/5\K[M,FVPU#MY MU;$?YX/2O^_(0$_G\(@P?R:$W0$5EH !.U\!1;'Y+#D$W>_T1XV<\?HWT*[1 MIPYVO5ZH#*/A$[^>W^3C+)J1SX.^;#Z?H8F353:R)>9;1")L/-^TT;DX! M22M9396LX47/[YUOB:/?D#+7AJO?CUDZ47G.L3=XQGTT?B.(68.A/SS?M(2Z M+7K=[9[T_+/185>]TGO[G.)NWG'G0K/L*7=DC5+*M5SPQ@OPD.H#+V2+:SW_C-SSUSRZV)(=H?L\1(X' [\?O=Y'4O[52@O3TYYP-LYN!CXHVTMDV8IE(,!>/A@ M6"+55VS'VC(QN>Z76 _3@8AYI2APF,_&WXI7!S]$8M M@D^S-F5TZI^?;AJ):J!GVMSS_DGE*LC&=W3DG3[:MQ%^[J*YN*?JF#;\O&Q3 MSOWS;8,"#7$4&W[H?U8)&'DQG?D@G$9)E!<9=9J^B;O^K.>/-H9^;*_ZG>[) M>1?,KSWE!=[,3?\BT)R'=Y]L QL R M_<&PB46S;1Y[&^C@T:G?NSC?&#NX61FG@TEA?T L*HW6^TY,E87%WV3.;Z<( M^@#QI _2>7XO:/8BIF_"<1[U_>YH4U*EUG'>M:%Q.FC;>5_CI,M%]"8BXN]& M_ODF!D\;#-_Y=HP:1TE[-+9& [6.:P/[R%ZQ$Y_Z<$[ $#RPTRTCQ/L/U.W: MFSZO5MKX MOR7W.O.'O0W8O=K0_W-Z5>\9Z1QQQM_=J$1-HH)R -\^7[<.-FP^ABBTAH:S8T;A_?#0;^^45K M-NQ%ARP0<>Z8//@(Y/7\8DL4EOTKG38$8I7.Z<7+E1*T5LO2A7:HR5]+U1Q: M8F$;GO(VU[/C4,9F/.7-ZGEHH!IXVO#8E@&\K)N?1_=[3"CH1\M_/.K[YX/G MP1,]:U'V9*"U!Z ] '(Y(:+3)@[SGH5_;?+O7O_EV2OI.=\1._6XM+;+B'TK M,' '1DLY&G:&H\VX))<]ZJ(S.NLWC)6R'=/Z8SH[4/+.]?C6CHD[;AWNSM7; M5.N0'=0:7-T%R6VYKO/(1?1XB#A;MM(U%JG_W.-\)$NQ8,>WPE)9H;^^<5[; MXWS5D=]F_=XA61LEME[?4U_'"G9PIC(<8'"K]L/@.XW",%:-)#IY=F2_(?-= M/XI4-[$G@QY[F-%V-*7/2EC(+%\F?]1*5E,E:SN:TE:R6LEZLN)_Z _Z6Y;N M-4"P=I_RWL.>]';%-=.04U3K5>TZT[Z'>;XZJLV9%45 M-W_S(*JESX:=B_[@12IN>]W.Z&*SPNO=EP'3H,Z/I ZX7K&\M3K@(]^O(RGA M:XMBMRF*W3PP.)ET)^,#2,K]@!<>&-U!#F<[486."\)_"]@-++[*@F)+6&-> MA.-@>>AU-XY^;3C]M:WD/:^TG$)T,8%2T0YKJ;)U*AD.1E:'_N!B=11G-WWG:VJ* UK'WOENU_%X+1-[Q.;Y M>L=KK6]CR)W:+=T=Y,[+W.J'LRFGI_ZHORFTV@MMRMH0!:?E MQ4-LJVCRR#^*P'-/BN_ZP\[9Z.6!#%:&"S_?$:)XIL#!@+^8L@-"!R[@EX\8 M6E"ET *O]*#G>^BM^B!5TUF0P0>*=*VO]'WO()53OTFI'4Z'DZ@H(J)91^L_I:^:%X3>C>/WNBO],G3O_JP /E,C3$F M'#_Z,#*B5UYK(3I+0\_-0JJX2O,"UV&APJ1%K&A2"+8=T_IC.A;$BC92W2)6 M-%Q$6\2*-CC?(E:TB!4M8D7[JF6O.O+;K$6L:!$KCK'VM?'5J[U^SQ]TMRQ? M;4 !:BM9C96L;M_O#3:.(;>2U4K64Y)UX??.#A=DYSAKYG>%(-*04]0B5AP[ M8D5_Y _/1VTK?J/VY,SOC[:DEVCW9#=[\J[GGYV>OQ*7:+L=3V['Z>MNQ0%= MN@<,53%>5E#P7#[.:A#[J#R7PVXD[@U/_;.++7M/F]XHW KL$0HLTA,3P_JM1P _?G+,USCVM:7XB]O 8XY6!* M[<]&G2TA.==?@,/IDGME+_]X9.AY'*RM##U=KO.\)=SVZ2_^_6/KKJE&2O;1 M98/?G:1QG#[@4GOK-*T09!+OS0F>HN]&PZ?7^V1P^LJK_4__Z[S?/S5JY;5> M7%Z:0;]#4O9-K]LY]> 5,98;51N;<#/GAY;"H,B M\+B*S%-?9RK)52V;WBP.QO"5*,$?\EY^WRJ.G2F.CC08UVUHJ&:9&D>!*6(L[7"MLM=[NG3_ M)UDZI4_^E,ZS__0NQW^?1PQV1V_XX;W[H_8,[VK?W?O"W?(\B&%/5>Y[-RI1 MDZB OU'Y:I&.OP@R$-XG<$&0%'R/OVUW:6>[-*S=I2(+X&CQ/8I7=A%$R13^ M]KT'5EL!8X%#F4XF.2C9F\=V=W:V.Q=F=T)5VATX'6,\'A5+JV(8+:C ]C3M M=K\&M?LURNKUGR/3?<7P>Q8I,>AOI%H4G<]MPWMI>\'=-Z M8SJ6GONM6L .JM^\[;EO>^X/MD.X[;E?;Y':GONVY[[MN7^[KSKRVZSMN3]( MD-!5KN\6"(U'4IY8,[$F%K3UAP._-WI5M-,MJ@R7HYVVDM58R1J=^N>GKPK9 MVDK6FY"L=[V!?];=H..O.4*U7E'T<\"9][$?H]?=BL861#??5OMHS%.L%"A6 MLE#7R.K!B.2PUUE]\QQF0?X6ON8A;M[%$Q7H;V;S7NUCQU"$Z^:6\T6?U-97 M[KT@MRTUV%59W<"IKZK(PV;U5>T6[6B+!DYME=DAJDZ,X*A%&=93$;\#51=S M#36>7OAMK/"77 7)A3W%75!X#RJC"OQYEE$!*QTV.(%PRNFX\AFFRHL93"0- MV\W=U>;V.]VV-.N ]JNW9+\62K/:"L?7W)91YZRV_K3&EM&T.J4/GH">R^&[ MZ-C136=[.!9.71C=8I&;?;;OP1GT_J8>TR0$L^IO,?CP]DG8@%)@,PHR[,#3 MD@EHWP3[/NAWK4B\PDE=IR1Y'<%846^I4\2T5RFKXN](:J)[M90A7HH3N_8K MP4V>QO-B^5<6$GNONL?#LSKF>O[S+K/>TJTZN8$U_'(23&"(WP7Q0_"8H]_D M2C@LKSR\?][!'.*R.9?/@DSX__[+38:.V.)P&DLR]4GE8%^-[[B3C;M.4/;: MPM?&%G2V8VH+7]O"U[;P]=!%]$C*]-K"U[;PM2U\;0M?VU>UA:\'8VVTA:^R M$,O\7]^[14BYM@CV4 K*>OVA/QIN3.#2F*JR5K*:*UGG_JC7EE?O>Q^.3[+> M#?R+35@OFB-3QUD#.VAK8 ^D!O8JF%&*XQ\,=Z:RA-+:%C;+8*)1LO28RF+? M(;GFX&*9J.Y&.1Q;>>J[WH5_VN^UB_ATNNK7<-UUG UP^%A%DF_Q6A! MHC;@I^;IOC6RCTUGW<3CVNL._'[W;#M?L!EL']L[BJW 'J+ GOOGF_-_M0+; M"NR^&E']T_,-Z"IM0R:E4HNE?FM8>F?I54+H=:>"< R.3M'QKD"9JC%VU\6/ M/A[=W++*X:G.YW'!W>U!2;J0T$E?!&V3[NL*6CT=UU.T;V$&FYS SG@W\QQ> ME>=8+OA0W+6J>7=;U:O=JI5$6ZV:?BU2F.<08:W/&;/G9MF?83I9P)W:03B- MDB@O,FJG;MME&]L&VHYIO3&U[;)/S:0IS1MMNVS;+GNPS7UMN^QZB]2VR[;M MLFV[[-M]U9'?9FV[[$$6P*[A 3]9"#)6:C(YQO*KFHDU,1=^UO-'@^ZF%8&+ MDVMJ*\Y2,%J^V3W7&=X[I_V7[G6L"W[7-'WM;1QKJW[ M;)@R>"MD,;U^RS=RN)LWZJSN4'DSF]>2Q6Q987F[U#%M4(UE"ZV^.T:238LL MG0U:*+!D3I)T7*8CJ9$!SVY_3=G6BK<;JA,K,5HZ?PB*P'N/<:]QFB1J7)1& M]O18!M^W8K8[,1NM5Q_J!7F>8E42;-!#5-R!S37.YA%S,\3J-HB1HJ'(HQ + M&!.L# P,.4,PIH)"^&R[E3ON>YX/V!U3U:Z1*:PP]$L5OIY$99ZMIO[FAQ&1%"%>_1Z M)%7M#K]&B7AYATF[>G #%[R-[0XV